src.internal.data_connector package#
This module contains the Dataset Connector classes, which provides a common interface to allow the app to interact with different providers (e.g ClearML datasets, Weights and Biases artifacts, DVC, etc.).
- class src.internal.data_connector.Dataset[source]#
Bases:
objectConstructor class for different dataset connectors
- static from_connector(connector_type: Connector, **kwargs) ClearMLDataset[source]#
Create a new dataset
- Parameters:
connector_type (Connector) – Type of connector to use
**kwargs – Keyword arguments to pass to connector
- Raises:
KeyError – If connector type is not supported
- Returns:
Created dataset
- Return type:
Submodules#
- src.internal.data_connector.clearml_dataset module
ClearMLDatasetClearMLDataset._abc_implClearMLDataset.add_files()ClearMLDataset.artifactsClearMLDataset.create()ClearMLDataset.delete()ClearMLDataset.download()ClearMLDataset.file_entriesClearMLDataset.get()ClearMLDataset.list_datasets()ClearMLDataset.nameClearMLDataset.projectClearMLDataset.remove_files()ClearMLDataset.tagsClearMLDataset.upload()
- src.internal.data_connector.connector module
DatasetConnectorDatasetConnector._abc_implDatasetConnector.add_files()DatasetConnector.artifactsDatasetConnector.create()DatasetConnector.delete()DatasetConnector.download()DatasetConnector.file_entriesDatasetConnector.get()DatasetConnector.list_datasets()DatasetConnector.nameDatasetConnector.projectDatasetConnector.remove_files()DatasetConnector.upload()