MCPcopy Create free account
hub / github.com/modelscope/modelscope / load

Method load

modelscope/msdatasets/ms_dataset.py:153–359  ·  view source on GitHub ↗

Load a MsDataset from the ModelScope Hub, Hugging Face Hub, urls, or a local dataset. Args: dataset_name (str): Path or name of the dataset. The form of `namespace/dataset_name` is also supported. namespace(str, optional): Namespace of

(
        dataset_name: Union[str, list],
        namespace: Optional[str] = DEFAULT_DATASET_NAMESPACE,
        target: Optional[str] = None,
        version: Optional[str] = DEFAULT_DATASET_REVISION,
        hub: Optional[Hubs] = Hubs.modelscope,
        subset_name: Optional[str] = None,
        split: Optional[str] = None,
        data_dir: Optional[str] = None,
        data_files: Optional[Union[str, Sequence[str],
                                   Mapping[str, Union[str,
                                                      Sequence[str]]]]] = None,
        download_mode: Optional[DownloadMode] = DownloadMode.
        REUSE_DATASET_IF_EXISTS,
        cache_dir: Optional[str] = MS_DATASETS_CACHE,
        features: Optional[Features] = None,
        use_streaming: Optional[bool] = False,
        stream_batch_size: Optional[int] = 1,
        custom_cfg: Optional[Config] = Config(),
        token: Optional[str] = None,
        dataset_info_only: Optional[bool] = False,
        trust_remote_code: Optional[bool] = False,
        **config_kwargs,
    )

Source from the content-addressed store, hash-verified

151
152 @staticmethod
153 def load(
154 dataset_name: Union[str, list],
155 namespace: Optional[str] = DEFAULT_DATASET_NAMESPACE,
156 target: Optional[str] = None,
157 version: Optional[str] = DEFAULT_DATASET_REVISION,
158 hub: Optional[Hubs] = Hubs.modelscope,
159 subset_name: Optional[str] = None,
160 split: Optional[str] = None,
161 data_dir: Optional[str] = None,
162 data_files: Optional[Union[str, Sequence[str],
163 Mapping[str, Union[str,
164 Sequence[str]]]]] = None,
165 download_mode: Optional[DownloadMode] = DownloadMode.
166 REUSE_DATASET_IF_EXISTS,
167 cache_dir: Optional[str] = MS_DATASETS_CACHE,
168 features: Optional[Features] = None,
169 use_streaming: Optional[bool] = False,
170 stream_batch_size: Optional[int] = 1,
171 custom_cfg: Optional[Config] = Config(),
172 token: Optional[str] = None,
173 dataset_info_only: Optional[bool] = False,
174 trust_remote_code: Optional[bool] = False,
175 **config_kwargs,
176 ) -> Union[dict, 'MsDataset', NativeIterableDataset]:
177 """Load a MsDataset from the ModelScope Hub, Hugging Face Hub, urls, or a local dataset.
178
179 Args:
180 dataset_name (str): Path or name of the dataset.
181 The form of `namespace/dataset_name` is also supported.
182 namespace(str, optional): Namespace of the dataset. It should not be None if you load a remote dataset
183 from Hubs.modelscope,
184 namespace (str, optional):
185 Namespace of the dataset. It should not be None if you load a remote dataset
186 from Hubs.modelscope,
187 target (str, optional): Name of the column to output.
188 version (str, optional): Version of the dataset script to load:
189 subset_name (str, optional): Defining the subset_name of the dataset.
190 data_dir (str, optional): Defining the data_dir of the dataset configuration. I
191 data_files (str or Sequence or Mapping, optional): Path(s) to source data file(s).
192 split (str, optional): Which split of the data to load.
193 hub (Hubs or str, optional): When loading from a remote hub, where it is from. default Hubs.modelscope
194 download_mode (DownloadMode or str, optional): How to treat existing datasets. default
195 DownloadMode.REUSE_DATASET_IF_EXISTS
196 cache_dir (str, Optional): User-define local cache directory.
197 use_streaming (bool, Optional): If set to True, no need to download all data files.
198 Instead, it streams the data progressively, and returns
199 NativeIterableDataset or a dict of NativeIterableDataset.
200 stream_batch_size (int, Optional): The batch size of the streaming data.
201 custom_cfg (str, Optional): Model configuration, this can be used for custom datasets.
202 see https://modelscope.cn/docs/Configuration%E8%AF%A6%E8%A7%A3
203 token (str, Optional): SDK token of ModelScope.
204 dataset_info_only (bool, Optional): If set to True, only return the dataset config and info (dict).
205 trust_remote_code (bool, Optional): If set to True, trust the remote code. Default to `False`.
206 **config_kwargs (additional keyword arguments): Keyword arguments to be passed
207
208 Returns:
209 MsDataset (MsDataset): MsDataset object for a certain dataset.
210 """

Callers 2

calculate_niqeFunction · 0.45
__init__Method · 0.45

Calls 15

load_datasetMethod · 0.95
ConfigClass · 0.90
HubApiClass · 0.90
DownloadModeClass · 0.90
HubsClass · 0.90
is_relative_pathFunction · 0.90
load_dataset_with_ctxFunction · 0.90
to_ms_datasetMethod · 0.80
to_custom_datasetMethod · 0.80

Tested by

no test coverage detected