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ılarıyla belirtilen 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ışacağı garanti edilir. Eski uzantı sürümleri için şemaları adresinde https://azuremlschemasprod.azureedge.net/bulabilirsiniz.
YAML söz dizimi
Anahtar | Tür | Description | İzin verilen değerler | Varsayılan değer |
---|---|---|---|---|
$schema |
string | 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ı da dahil olmak üzere $schema şema ve kaynak tamamlamalarını çağırmanıza olanak tanır. |
||
name |
string | Gereklidir. Ortamın adı. | ||
version |
string | Ortamın sürümü. Belirtilmezse Azure Machine Learning bir sürümü otomatik olarak oluşturur. | ||
description |
string | Ortamın açıklaması. | ||
tags |
object | Ortam için etiketlerin sözlüğü. | ||
image |
string | Ortam için kullanılacak Docker görüntüsü. veya'lerden image build biri 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 üzerinde conda ortamını oluşturur. |
||
build |
object | Ortam için kullanılacak Docker derleme bağlamı yapılandırması. veya'lerden image build biri gereklidir. |
||
build.path |
string | Derleme bağlamı olarak kullanılacak dizinin yerel yolu. | ||
build.dockerfile_path |
string | Derleme bağlamında Dockerfile'ın göreli yolu. | Dockerfile |
|
os_type |
string | İşletim sisteminin türü. | linux , windows |
linux |
inference_config |
object | Çıkarım kapsayıcısı yapılandırmaları. Yalnızca ortam çevrimiçi dağıtımlar için bir hizmet kapsayıcısı oluşturmak için kullanılıyorsa geçerlidir. Bkz. Anahtarın inference_config öznitelikleri. |
Anahtarın inference_config
öznitelikleri
Anahtar | Tür | Description |
---|---|---|
liveness_route |
object | Servis kapsayıcısı için canlılık yolu. |
liveness_route.path |
string | Canlılık isteklerini yönlendirme yolu. |
liveness_route.port |
tamsayı | Canlılık isteklerini yönlendirecek bağlantı noktası. |
readiness_route |
object | Sunum kapsayıcısı için hazırlık yolu. |
readiness_route.path |
string | Hazır olma isteklerini yönlendirme yolu. |
readiness_route.port |
tamsayı | Hazır olma isteklerini yönlendirecek bağlantı noktası. |
scoring_route |
object | Sunum kapsayıcısı için puanlama yolu. |
scoring_route.path |
string | Puanlama isteklerinin yönlendirilmesi için yol. |
scoring_route.port |
tamsayı | 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.