Freigeben über


AzureMachineLearningFileSystem Klasse

Greifen Sie auf azure Machine Learning zu, als ob es sich um ein Dateisystem handelte. Dadurch wird eine dateisystemähnliche API über den definierten Azure Machine Learning-URI verfügbar gemacht.

Initialisieren eines neuen AzureMachineLearningFileSystem-Objekts

Konstruktor

AzureMachineLearningFileSystem(*args, **kwargs)

Parameter

Name Beschreibung
uri
Erforderlich
str

Der definierte Azure Machine Learning-URI unterstützt sowohl Datenspeicher-URIs, Datenobjekt-URIs als auch Registrierungs-URIs.

  1. URI-Format des Datenspeichers: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/datastores/{datastore_name}/[paths/{path}]"

Wo:

  • {subscription_id} ist die ID des Azure-Abonnements.
  • {resource_group} ist der Name der Azure-Ressourcengruppe.
  • {workspace} ist der Name des Azure Machine Learning-Arbeitsbereichs.
  • {datastore_name} ist der Name des Datenspeichers.
  • [pfad/{path}] ist ein optionales Segment, das den Pfad innerhalb des Datenspeichers darstellt.
  1. Datenobjekt-URI-Format: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/data/{data_name}/[versions/{version}]"

Wo:

  • {subscription_id}, {resource_group} und {workspace} haben die gleiche Bedeutung wie oben.
  • {data_name} ist der Name der Datenressource.
  • [versions/{version}] ist ein optionales Segment, das die Version der Datenressource darstellt.

Hinweis: Das Segment "providers/Microsoft.MachineLearningServices/" ist in beiden URI-Formaten optional. Wir unterstützen URIs sowohl mit als auch ohne dieses Segment.

  1. Registrierungs-URI-Format: "azureml://registries/{registry_name}/data/{data_name}/versions/{version}"
uri
Erforderlich
str

der URI zum Initialisieren von AzureMachineLearningFileSystem.

Hinweise

Dadurch können Pandas/Dask den definierten Azure Machine Learning-URI laden.

Methoden

get

Kopieren Sie Die Datei(n) in das lokale Element.

glob

Globbing-Ergebnis für den URI

put

Kopieren Sie Die Datei(n) in das lokale Element.

to_absolute_path

Konvertieren des relativen Pfads im Dateisystemstamm in absoluten Pfad

get

Kopieren Sie Die Datei(n) in das lokale Element.

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

glob

Globbing-Ergebnis für den URI

glob(path=None, **kwargs)

Parameter

Name Beschreibung
path
Erforderlich
str

pfad zu glob, it can be long form datastore uri or just relative path in the format of {datastore}/{relative_path}

Gibt zurück

Typ Beschreibung

Eine Liste der Dateipfade

put

Kopieren Sie Die Datei(n) in das lokale Element.

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

to_absolute_path

Konvertieren des relativen Pfads im Dateisystemstamm in absoluten Pfad

static to_absolute_path(path: str)

Parameter

Name Beschreibung
path
Erforderlich

Attribute

protocol

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