Back to .md Directory

Differences with torchtext.datasets.CoNLL2000Chunking

Compares PyTorch's CoNLL2000Chunking dataset API with MindSpore's CoNLL2000Dataset, highlighting parameter differences and MindSpore's lack of web download.

May 2, 2026
0 downloads
0 views
ai
View source

What this file does

Compares PyTorch's CoNLL2000Chunking dataset API with MindSpore's CoNLL2000Dataset, highlighting parameter differences and MindSpore's lack of web download.

When to use it

  • Porting PyTorch CoNLL2000Chunking code to MindSpore
  • Understanding MindSpore dataset parameters beyond PyTorch's root and split
  • Setting up a local CoNLL2000 dataset directory for MindSpore

Assumes this stack

PyTorchMindSporeCoNLL2000

Differences with torchtext.datasets.CoNLL2000Chunking

View Source On Gitee

torchtext.datasets.CoNLL2000Chunking

class torchtext.datasets.CoNLL2000Chunking(
    root: str = '.data',
    split: Union[List[str], str] = ('train', 'test'))

For more information, see torchtext.datasets.CoNLL2000Chunking.

mindspore.dataset.CoNLL2000Dataset

class mindspore.dataset.CoNLL2000Dataset(
    dataset_dir,
    usage=None,
    num_samples=None,
    num_parallel_workers=None,
    shuffle=Shuffle.GLOBAL,
    num_shards=None,
    shard_id=None,
    cache=None)

For more information, see mindspore.dataset.CoNLL2000Dataset.

Differences

PyTorch: Read the CoNLL2000 dataset.

MindSpore: Read the CoNLL2000 dataset. Downloading dataset from web is not supported.

CategoriesSubcategoriesPyTorchMindSporeDifference
ParameterParameter1rootdataset_dir-
Parameter2splitusage-
Parameter3-num_samplesThe number of images to be included in the dataset
Parameter4-num_parallel_workersNumber of worker threads to read the data
Parameter5-shuffleWhether to perform shuffle on the dataset
Parameter6-num_shardsNumber of shards that the dataset will be divided into
Parameter7-shard_idThe shard ID within num_shards
Parameter8-cacheUse tensor caching service to speed up dataset processing

Code Example

# PyTorch
import torchtext.datasets as datasets
from torch.utils.data import DataLoader

root = "/path/to/dataset_directory/"
dataset = datasets.CoNLL2000Chunking(root, split=('train', 'test'))
dataloader = DataLoader(dataset)

# MindSpore
import mindspore.dataset as ds

# Download CoNLL2000 dataset files, unzip into the following structure
# .
# └── /path/to/dataset_directory/
#      ├── train.txt
#      ├── test.txt
#      ├── readme.txt
root = "/path/to/dataset_directory/"
ms_dataloader = ds.CoNLL2000Dataset(root, usage='all')

What's inside

1 comparison table of 8 parameters, 2 code examples, 1 note on download support.

Change this for your project

  • Replace "/path/to/dataset_directory/" with your local dataset path
  • Ensure dataset files are named train.txt, test.txt, readme.txt as shown in the directory tree

Where it goes

Keep it in your repository where the agent or team that needs it will read it.

Related Documents