az ml component
참고 항목
이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 ml 확장의 일부입니다. az ml component 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
Azure ML 구성 요소를 관리합니다.
Azure ML 구성 요소는 파이프라인 작업에 대한 구성 요소의 구성을 정의합니다. 구성 요소의 입력/출력 포트, 실행 환경 및 명령을 구성할 수 있습니다. 구성 요소를 만든 후에는 파이프라인 작업의 구성 요소를 참조하여 docker 컨테이너에서 실행할 수 있습니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az ml component archive |
구성 요소를 보관합니다. |
내선 번호 | GA |
az ml component create |
구성 요소 만들기 |
내선 번호 | GA |
az ml component list |
작업 영역의 구성 요소를 나열합니다. |
내선 번호 | GA |
az ml component restore |
보관된 구성 요소를 복원합니다. |
내선 번호 | GA |
az ml component show |
구성 요소에 대한 세부 정보를 표시합니다. |
내선 번호 | GA |
az ml component update |
구성 요소 업데이트 현재 일부 필드(설명, display_name)만 업데이트를 지원합니다. |
내선 번호 | GA |
az ml component archive
구성 요소를 보관합니다.
구성 요소를 보관하면 기본적으로 목록 쿼리(az ml component list
)에서 해당 구성 요소가 숨겨집니다. 파이프라인에서 보관된 구성 요소를 계속 참조하고 사용할 수 있습니다. 구성 요소 컨테이너 또는 특정 구성 요소 버전을 보관할 수 있습니다. 구성 요소 컨테이너를 보관하면 지정된 이름 아래에 있는 구성 요소의 모든 버전이 보관됩니다. 를 사용하여 az ml component restore
보관된 구성 요소를 복원할 수 있습니다. 전체 구성 요소 컨테이너가 보관된 경우 구성 요소의 개별 버전을 복원할 수 없습니다. 구성 요소 컨테이너를 복원해야 합니다.
az ml component archive --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
예제
구성 요소 컨테이너 보관(해당 구성 요소의 모든 버전 보관)
az ml component archive --name my-component --resource-group my-resource-group --workspace-name my-workspace
특정 구성 요소 버전 보관
az ml component archive --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
필수 매개 변수
구성 요소의 이름입니다.
선택적 매개 변수
구성 요소의 레이블입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구성 요소 버전입니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az ml component create
구성 요소 만들기
az ml component create --file
[--name]
[--registry-name]
[--resource-group]
[--set]
[--skip-validation]
[--version]
[--workspace-name]
예제
YAML 사양 파일에서 구성 요소 만들기
az ml component create --file my_component.yml --resource-group my-resource-group --workspace-name my-workspace
지정된 버전을 사용하여 YAML 사양 파일에서 구성 요소 만들기
az ml component create --file my_component.yml --version 1 --resource-group my-resource-group --workspace-name my-workspace
YAML 사양 파일에서 레지스트리의 구성 요소 만들기
az ml component create --file my_component.yml --registry-name my-registry-name --resource-group my-resource-group
지정된 버전이 있는 YAML 사양 파일에서 레지스트리의 구성 요소 만들기
az ml component create --file my_component.yml --version 1 --registry-name my-registry-name --resource-group my-resource-group
필수 매개 변수
Azure ML 구성 요소 사양을 포함하는 YAML 파일의 로컬 경로입니다. 구성 요소에 대한 YAML 참조 문서는 다음 https://aka.ms/ml-cli-v2-component-command-yaml-reference위치에서 찾을 수 있습니다.
선택적 매개 변수
구성 요소의 이름입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.
리소스를 만들 때 유효성 검사를 건너뜁니다. 종속 리소스는 만들기에서 유효성 검사를 건너뛰지 않습니다.
구성 요소 버전입니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az ml component list
작업 영역의 구성 요소를 나열합니다.
az ml component list [--archived-only]
[--include-archived]
[--max-results]
[--name]
[--registry-name]
[--resource-group]
[--workspace-name]
예제
작업 영역의 모든 구성 요소 나열
az ml component list --resource-group my-resource-group --workspace-name my-workspace
작업 영역에서 지정된 이름의 모든 구성 요소 버전을 나열합니다.
az ml component list --name my-component --resource-group my-resource-group --workspace-name my-workspace
--query 인수를 사용하여 명령 결과에 대한 JMESPath 쿼리를 실행하여 작업 영역의 모든 구성 요소를 나열합니다.
az ml component list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
레지스트리의 모든 구성 요소 나열
az ml component list --registry-name my-registry-name --resource-group my-resource-group
레지스트리에서 지정된 이름의 모든 구성 요소 버전을 나열합니다.
az ml component list --name my-component --registry-name my-registry-name --resource-group my-resource-group
--query 인수를 사용하여 명령 결과에 대한 JMESPath 쿼리를 실행하는 레지스트리의 모든 구성 요소를 나열합니다.
az ml component list --query "[].{Name:name}" --output table --registry-name my-registry-name --resource-group my-resource-group
선택적 매개 변수
보관된 구성 요소만 나열합니다.
보관된 구성 요소 및 활성 구성 요소를 나열합니다.
반환할 최대 결과 수입니다.
구성 요소의 이름입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az ml component restore
보관된 구성 요소를 복원합니다.
보관된 구성 요소가 복원되면 목록 쿼리(az ml component list
)에서 더 이상 숨겨지지 않습니다. 전체 구성 요소 컨테이너가 보관된 경우 보관된 컨테이너를 복원할 수 있습니다. 그러면 지정된 이름 아래에 있는 구성 요소의 모든 버전이 복원됩니다. 전체 구성 요소 컨테이너가 보관된 경우 특정 구성 요소 버전만 복원할 수 없습니다. 전체 컨테이너를 복원해야 합니다. 개별 구성 요소 버전만 보관된 경우 해당 특정 버전을 복원할 수 있습니다.
az ml component restore --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
예제
보관된 구성 요소 컨테이너 복원(해당 구성 요소의 모든 버전 복원)
az ml component restore --name my-component --resource-group my-resource-group --workspace-name my-workspace
보관된 특정 구성 요소 버전 복원
az ml component restore --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
필수 매개 변수
구성 요소의 이름입니다.
선택적 매개 변수
구성 요소의 레이블입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구성 요소 버전입니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az ml component show
구성 요소에 대한 세부 정보를 표시합니다.
az ml component show --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
예제
지정된 이름 및 버전이 있는 구성 요소에 대한 세부 정보 표시
az ml component show --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
지정된 이름 및 버전을 사용하여 레지스트리의 구성 요소에 대한 세부 정보 표시
az ml component show --name my-component --version 1 --registry-name my-registry-name --resource-group my-resource-group
필수 매개 변수
구성 요소의 이름입니다.
선택적 매개 변수
구성 요소의 레이블입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구성 요소 버전입니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az ml component update
구성 요소 업데이트 현재 일부 필드(설명, display_name)만 업데이트를 지원합니다.
az ml component update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--set]
[--version]
예제
구성 요소의 설명 업데이트
az ml component update -n my_component -v 1 --set description="new description" -g my-resource-group -w my-workspace
필수 매개 변수
구성 요소의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure ML 작업 영역의 이름입니다. 를 사용하여 az configure --defaults workspace=<name>
기본 작업 영역을 구성할 수 있습니다.
선택적 매개 변수
경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
구성 요소의 레이블입니다.
제공된 경우 명령은 작업 영역 대신 레지스트리를 대상으로 합니다. 따라서 리소스 그룹 및 작업 영역은 필요하지 않습니다.
목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>
구성 요소 버전입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI