다음을 통해 공유


AzureMachineLearningFileSystem 클래스

파일 시스템인 것처럼 Azure Machine Learning에서 정의한 URI에 액세스합니다. 그러면 Azure Machine Learning 정의된 URI 위에 파일 시스템 같은 API가 노출됩니다.

새 AzureMachineLearningFileSystem 개체 초기화

상속
fsspec.asyn.AsyncFileSystem
AzureMachineLearningFileSystem

생성자

AzureMachineLearningFileSystem(*args, **kwargs)

매개 변수

Name Description
uri
필수
str

Azure Machine Learning 정의 URI는 데이터 저장소 URI, 데이터 자산 URI 및 레지스트리 URI를 모두 지원합니다.

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

위치:

  • {subscription_id}은(는) Azure 구독의 ID입니다.
  • {resource_group}은(는) Azure 리소스 그룹의 이름입니다.
  • {workspace}는 Azure Machine Learning 작업 영역의 이름입니다.
  • {datastore_name}은(는) 데이터 저장소의 이름입니다.
  • [paths/{path}]는 데이터 저장소 내의 경로를 나타내는 선택적 세그먼트입니다.
  1. 데이터 자산 URI 형식: "azureml://subscriptions/{subscription_id}/resourcegroups/{resource_group}/ [providers/Microsoft.MachineLearningServices/]workspaces/{workspace}/data/{data_name}/[version/{version}]"

위치:

  • {subscription_id}, {resource_group}, {workspace}는 위와 동일한 의미를 갖습니다.
  • {data_name}은(는) 데이터 자산의 이름입니다.
  • [version/{version}]은 데이터 자산의 버전을 나타내는 선택적 세그먼트입니다.

참고: "providers/Microsoft.MachineLearningServices/" 세그먼트는 두 URI 형식 모두에서 선택 사항입니다. 이 세그먼트와 없는 URI를 모두 지원합니다.

  1. 레지스트리 URI 형식: "azureml://registries/{registry_name}/data/{data_name}/versions/{version}"
uri
필수
str

AzureMachineLearningFileSystem을 초기화하는 URI입니다.

설명

그러면 pandas/dask가 Azure Machine Learning 정의된 URI를 로드할 수 있습니다.

메서드

get

파일을 로컬에 복사합니다.

glob

URI에 대한 globbing 결과

put

파일을 로컬에 복사합니다.

to_absolute_path

파일 시스템 루트의 상대 경로를 절대 경로로 변환

get

파일을 로컬에 복사합니다.

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

glob

URI에 대한 globbing 결과

glob(path=None, **kwargs)

매개 변수

Name Description
path
필수
str

glob에 대한 경로는 긴 형식의 데이터 저장소 URI이거나 {datastore}/{relative_path} 형식의 상대 경로일 수 있습니다.

반환

형식 Description

파일 경로 목록

put

파일을 로컬에 복사합니다.

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

to_absolute_path

파일 시스템 루트의 상대 경로를 절대 경로로 변환

static to_absolute_path(path: str)

매개 변수

Name Description
path
필수

특성

protocol

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