Condividi tramite


AzureMachineLearningFileSystem Classe

Accedere all'URI definito da Azure Machine Learning come se fosse un file system. Questo espone un'API simile al file system sopra l'URI definito di Azure Machine Learning

Inizializzare un nuovo oggetto AzureMachineLearningFileSystem

Costruttore

AzureMachineLearningFileSystem(*args, **kwargs)

Parametri

Nome Descrizione
uri
Necessario
str

L'URI definito di Azure Machine Learning supporta sia gli URI dell'archivio dati, gli URI degli asset di dati che gli URI del Registro di sistema.

  1. Formato URI archivio dati: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/datastores/{datastore_name}/[paths/{path}]"

Dove:

  • {subscription_id} è l'ID della sottoscrizione di Azure.
  • {resource_group} è il nome del gruppo di risorse di Azure.
  • {workspace} è il nome dell'area di lavoro di Azure Machine Learning.
  • {datastore_name} è il nome dell'archivio dati.
  • [paths/{path}] è un segmento facoltativo che rappresenta il percorso all'interno dell'archivio dati.
  1. Formato URI asset dati: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/data/{data_name}/[versions/{version}]"

Dove:

  • {subscription_id}, {resource_group}e {workspace} hanno gli stessi significati indicati in precedenza.
  • {data_name} è il nome dell'asset di dati.
  • [versions/{version}] è un segmento facoltativo che rappresenta la versione dell'asset di dati.

Nota: il segmento "providers/Microsoft.MachineLearningServices/" è facoltativo in entrambi i formati URI. Sono supportati gli URI con e senza questo segmento.

  1. Formato URI del Registro di sistema: "azureml://registries/{registry_name}/data/{data_name}/versions/{version}"
uri
Necessario
str

URI per inizializzare AzureMachineLearningFileSystem.

Commenti

Ciò consentirà a pandas/dask di caricare l'URI definito di Azure Machine Learning.

Metodi

get

Copiare i file in locale.

glob

risultato globbing per l'URI

put

Copiare i file in locale.

to_absolute_path

Convertire il percorso relativo nella radice del file system in percorso assoluto

get

Copiare i file in locale.

get(rpath, lpath, recursive=False, callback=<fsspec.callbacks.NoOpCallback object>, **kwargs)

glob

risultato globbing per l'URI

glob(path=None, **kwargs)

Parametri

Nome Descrizione
path
Necessario
str

Percorso del glob, può essere un URI del datastore in forma lunga o solo un percorso relativo nel formato {datastore}/{relative_path}

Restituisce

Tipo Descrizione

Elenco di percorsi di file

put

Copiare i file in locale.

put(lpath, rpath, recursive=False, callback=<fsspec.callbacks.NoOpCallback object>, **kwargs)

to_absolute_path

Convertire il percorso relativo nella radice del file system in percorso assoluto

static to_absolute_path(path: str)

Parametri

Nome Descrizione
path
Necessario

Attributi

protocol

protocol: ClassVar[str | tuple[str, ...]] = 'azureml'