Поделиться через


AzureMachineLearningFileSystem Класс

Получите доступ к определенному URI Машинного обучения Azure, как если бы это была файловая система. Это предоставляет api, подобный файловой системе, поверх определенного URI Машинного обучения Azure.

Инициализация нового объекта AzureMachineLearningFileSystem

Наследование
fsspec.asyn.AsyncFileSystem
AzureMachineLearningFileSystem

Конструктор

AzureMachineLearningFileSystem(*args, **kwargs)

Параметры

Имя Описание
uri
Обязательно
str

URI, определенный Машинным обучением Azure, поддерживает как URI хранилища данных, так и URI ресурса данных, и URI реестра.

  1. Формат URI хранилища данных: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/datastores/{datastore_name}/[paths/{paths/{path}]"

Где:

  • {subscription_id} — это идентификатор подписки Azure.
  • {resource_group} — это имя группы ресурсов Azure.
  • {workspace} — это имя рабочей области Машинного обучения Azure.
  • {datastore_name} — это имя хранилища данных.
  • [paths/{path}] — это необязательный сегмент, представляющий путь в хранилище данных.
  1. Формат URI ресурса данных: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/data/{data_name}/[versions/{versions/{version}]]

Где:

  • {subscription_id}, {resource_group} и {workspace} имеют те же значения, что и выше.
  • {data_name} — это имя ресурса данных.
  • [versions/{version}] — необязательный сегмент, представляющий версию ресурса данных.

Примечание. Сегмент providers/Microsoft.MachineLearningServices/является необязательным в обоих форматах URI. Мы поддерживаем URI как с этим сегментом, так и без нее.

  1. Формат URI реестра: "azureml://registries/{registry_name}/data/{data_name}/versions/{version}"
uri
Обязательно
str

универсальный код ресурса (URI) для инициализации AzureMachineLearningFileSystem.

Комментарии

Это позволит pandas/dask загружать определенный URI Машинного обучения Azure.

Методы

get

Скопируйте файлы в локальную папку.

glob

результат globbing для универсального кода ресурса (URI)

put

Скопируйте файлы в локальную папку.

to_absolute_path

Преобразование относительного пути в корневом каталоге файловой системы в абсолютный путь

get

Скопируйте файлы в локальную папку.

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

glob

результат globbing для универсального кода ресурса (URI)

glob(path=None, **kwargs)

Параметры

Имя Описание
path
Обязательно
str

путь к glob. Это может быть длинный URI хранилища данных или просто относительный путь в формате {datastore}/{relative_path}

Возвращаемое значение

Тип Описание

Список путей к файлам

put

Скопируйте файлы в локальную папку.

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

to_absolute_path

Преобразование относительного пути в корневом каталоге файловой системы в абсолютный путь

static to_absolute_path(path: str)

Параметры

Имя Описание
path
Обязательно

Атрибуты

protocol

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