CLI (v2) ortamı YAML şeması
ŞUNLAR IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)
Kaynak JSON şeması adresinde https://azuremlschemas.azureedge.net/latest/environment.schema.jsonbulunabilir.
Not
Bu belgede ayrıntılı olarak yer alan YAML söz dizimi, ML CLI v2 uzantısının en son sürümü için JSON şemasını temel alır. Bu söz diziminin yalnızca ML CLI v2 uzantısının en son sürümüyle çalışması garanti edilir. Eski uzantı sürümleri için şemaları adresinde https://azuremlschemasprod.azureedge.net/bulabilirsiniz.
YAML söz dizimi
Anahtar | Type | Açıklama | İzin verilen değerler | Default value |
---|---|---|---|---|
$schema |
Dize | YAML şeması. YAML dosyasını yazmak için Azure Machine Learning VS Code uzantısını kullanırsanız, dosyanızın üst kısmındakiler de dahil olmak üzere $schema şema ve kaynak tamamlama işlemlerini çağırmanıza olanak tanır. |
||
name |
Dize | Gerekli. Ortamın adı. | ||
version |
Dize | Ortamın sürümü. Atlanırsa Azure Machine Learning bir sürümü otomatik olarak oluşturur. | ||
description |
Dize | Ortamın açıklaması. | ||
tags |
nesne | Ortam için etiket sözlüğü. | ||
image |
Dize | Ortam için kullanılacak Docker görüntüsü. image veya build gereklidir. |
||
conda_file |
dize veya nesne | Conda ortamı için bağımlılıkların standart conda YAML yapılandırma dosyası. Bkz. https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-file-manually. Belirtilirse, image aynı zamanda belirtilmelidir. Azure Machine Learning, sağlanan Docker görüntüsünün üzerine conda ortamını oluşturur. |
||
build |
nesne | Ortam için kullanılacak Docker derleme bağlam yapılandırması. image veya build gereklidir. |
||
build.path |
Dize | Derleme bağlamı olarak kullanılacak dizinin yerel yolu. | ||
build.dockerfile_path |
Dize | Derleme bağlamında Dockerfile'ın göreli yolu. | Dockerfile |
|
os_type |
Dize | İşletim sisteminin türü. | linux , windows |
linux |
inference_config |
nesne | Çıkarım kapsayıcısı yapılandırmaları. Yalnızca ortam, çevrimiçi dağıtımlar için bir sunum kapsayıcısı oluşturmak için kullanılıyorsa geçerlidir. Bkz. Anahtarın inference_config öznitelikleri. |
Anahtarın inference_config
öznitelikleri
Anahtar | Type | Açıklama |
---|---|---|
liveness_route |
nesne | Sunum kapsayıcısı için canlılık yolu. |
liveness_route.path |
Dize | Canlılık isteklerini yönlendirme yolu. |
liveness_route.port |
integer | Canlılık isteklerini yönlendirecek bağlantı noktası. |
readiness_route |
nesne | Sunum kapsayıcısı için hazır olma yolu. |
readiness_route.path |
Dize | Hazır olma isteklerini yönlendirme yolu. |
readiness_route.port |
integer | Hazır olma isteklerini yönlendirecek bağlantı noktası. |
scoring_route |
nesne | Sunum kapsayıcısı için puanlama yolu. |
scoring_route.path |
Dize | Puanlama isteklerinin yönlendirilmesi için yol. |
scoring_route.port |
integer | Puanlama isteklerinin yönlendirilmesi için bağlantı noktası. |
Açıklamalar
az ml environment
Komutu Azure Machine Learning ortamlarını yönetmek için kullanılabilir.
Örnekler
Örnekler GitHub deposunda bulunabilir. Aşağıda birkaçı gösterilmiştir.
YAML: yerel Docker derleme bağlamı
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-context-example
build:
path: docker-contexts/python-and-pip
YAML: Docker görüntüsü
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-example
image: pytorch/pytorch:latest
description: Environment created from a Docker image.
YAML: Docker görüntüsü artı conda dosyası
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-plus-conda-example
image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04
conda_file: conda-yamls/pydata.yml
description: Environment created from a Docker image plus Conda environment.