az ml service

Not

Bu başvuru, Azure CLI (sürüm 2.0.28 veya üzeri) için azure-cli-ml uzantısının bir parçasıdır. Uzantı, bir az ml service komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Kullanıma hazır hale getirilmiş hizmetleri yönetme.

Komutlar

az ml service delete

Çalışma alanından bir hizmeti silin.

az ml service get-access-token

Hizmet istekleri göndermek için bir belirteç alın.

az ml service get-keys

Bir hizmete yönelik istekler göndermek için anahtarları alın.

az ml service get-logs

Hizmet için günlükleri alma.

az ml service list

Çalışma alanında hizmetleri listeleyin.

az ml service regen-key

Bir hizmet için anahtarları yeniden oluşturun.

az ml service run

Çalışma alanında bir hizmet çalıştırın.

az ml service show

Çalışma alanında bir hizmetin ayrıntılarını gösterin.

az ml service update

Çalışma alanında bir hizmeti güncelleştirin.

az ml service delete

Çalışma alanından bir hizmeti silin.

az ml service delete --name
                     [--path]
                     [--resource-group]
                     [--subscription-id]
                     [--workspace-name]
                     [-v]

Gerekli Parametreler

--name -n

Silinecek hizmet adı.

İsteğe Bağlı Parametreler

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Silinecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service get-access-token

Hizmet istekleri göndermek için bir belirteç alın.

az ml service get-access-token --name
                               [--path]
                               [--resource-group]
                               [--subscription-id]
                               [--workspace-name]
                               [-v]

Gerekli Parametreler

--name -n

Hizmet Adı.

İsteğe Bağlı Parametreler

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Gösterilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service get-keys

Bir hizmete yönelik istekler göndermek için anahtarları alın.

az ml service get-keys --name
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Gerekli Parametreler

--name -n

Hizmet Adı.

İsteğe Bağlı Parametreler

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Gösterilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service get-logs

Hizmet için günlükleri alma.

az ml service get-logs --name
                       [--init]
                       [--num_lines]
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Gerekli Parametreler

--name -n

Hizmet Adı.

İsteğe Bağlı Parametreler

--init -i

Puanlama kapsayıcısı yerine init kapsayıcısının günlüklerini alın.

--num_lines -l

Kuyruktan döndürülecek günlük satırı sayısı (varsayılan değer 5000'dir).

varsayılan değer: 5000
--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Gösterilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service list

Çalışma alanında hizmetleri listeleyin.

az ml service list [--compute-type]
                   [--image-digest]
                   [--model-id]
                   [--model-name]
                   [--path]
                   [--property]
                   [--resource-group]
                   [--subscription-id]
                   [--tag]
                   [--workspace-name]
                   [-v]

İsteğe Bağlı Parametreler

--compute-type -c

Sağlanırsa, yalnızca belirtilen işlem türüne sahip hizmetleri gösterir. (Seçenekler :'ACI', 'AKS').

--image-digest

Sağlanırsa, yalnızca belirtilen görüntü özetini içeren hizmetleri gösterir.

--model-id

Sağlanırsa, yalnızca belirtilen model kimliğine sahip hizmetleri gösterir.

--model-name

Sağlanırsa, yalnızca belirtilen model adına sahip hizmetleri gösterir.

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--property

Sağlanırsa, sağlanan anahtara/değere (örn. anahtar veya anahtar=değer) göre filtrelenir. Birden çok özellik seçeneğiyle birden çok özellik belirtilebilir.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--tag

Sağlanırsa, sağlanan anahtara/değere (örn. anahtar veya anahtar=değer) göre filtrelenir. Birden çok --tag seçeneğiyle birden çok etiket belirtilebilir.

--workspace-name -w

Listelenmesi gereken hizmetleri içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service regen-key

Bir hizmet için anahtarları yeniden oluşturun.

az ml service regen-key --key
                        --name
                        [--path]
                        [--resource-group]
                        [--set-key]
                        [--subscription-id]
                        [--workspace-name]
                        [-v]

Gerekli Parametreler

--key -k

Regen belirtilirse yeniden oluşturulacak anahtar. Seçenekler: Birincil, İkincil.

--name -n

Hizmet Adı.

İsteğe Bağlı Parametreler

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--set-key -s

Belirtilen anahtar için kimlik doğrulama değeri sağlayın.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Gösterilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service run

Çalışma alanında bir hizmet çalıştırın.

az ml service run --name
                  [--input-data]
                  [--path]
                  [--resource-group]
                  [--subscription-id]
                  [--workspace-name]
                  [-v]

Gerekli Parametreler

--name -n

Puan almak için hizmet adı.

İsteğe Bağlı Parametreler

--input-data -d

Web hizmetini çağırmak için kullanılacak veriler.

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Çalıştırılacak hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service show

Çalışma alanında bir hizmetin ayrıntılarını gösterin.

az ml service show --name
                   [--path]
                   [--resource-group]
                   [--subscription-id]
                   [--workspace-name]
                   [-v]

Gerekli Parametreler

--name -n

Gösterilecek web hizmeti adı.

İsteğe Bağlı Parametreler

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--subscription-id

Abonelik kimliğini belirtir.

--workspace-name -w

Gösterilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.

az ml service update

Çalışma alanında bir hizmeti güncelleştirin.

az ml service update --name
                     [--add-property]
                     [--add-tag]
                     [--ae]
                     [--ai]
                     [--ar]
                     [--as]
                     [--at]
                     [--autoscale-max-replicas]
                     [--autoscale-min-replicas]
                     [--base-image]
                     [--base-image-registry]
                     [--cc]
                     [--ccl]
                     [--cf]
                     [--collect-model-data]
                     [--compute-target]
                     [--cuda-version]
                     [--dc]
                     [--description]
                     [--dn]
                     [--ds]
                     [--ed]
                     [--eg]
                     [--entry-script]
                     [--environment-name]
                     [--environment-version]
                     [--failure-threshold]
                     [--gb]
                     [--gbl]
                     [--gc]
                     [--ic]
                     [--id]
                     [--is-migration]
                     [--kp]
                     [--ks]
                     [--lo]
                     [--max-request-wait-time]
                     [--model]
                     [--model-metadata-file]
                     [--no-wait]
                     [--nr]
                     [--path]
                     [--period-seconds]
                     [--po]
                     [--remove-tag]
                     [--replica-max-concurrent-requests]
                     [--resource-group]
                     [--rt]
                     [--sc]
                     [--scoring-timeout-ms]
                     [--sd]
                     [--se]
                     [--sk]
                     [--sp]
                     [--st]
                     [--subscription-id]
                     [--timeout-seconds]
                     [--token-auth-enabled]
                     [--workspace-name]
                     [-v]

Gerekli Parametreler

--name -n

Güncelleştirilecek hizmet adı.

İsteğe Bağlı Parametreler

--add-property

Eklenecek anahtar/değer özelliği (örn. key=value ). Birden çok --add-property seçeneğiyle birden çok özellik belirtilebilir.

--add-tag

Eklenecek anahtar/değer etiketi (örn. key=value ). Birden çok etiket birden çok --add-tag seçeneğiyle belirtilebilir.

--ae --auth-enabled

Bu Web hizmeti için anahtar kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

--ai --enable-app-insights

Bu Web hizmeti için AppInsights'ın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

--ar --autoscale-refresh-seconds

Otomatik ölçeklendiricinin bu Web hizmetini ölçeklendirmeye çalışma sıklıkları. Varsayılan değer 1'tir.

--as --autoscale-enabled

Bu Web hizmeti için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmeyileceği. num_replicas Yok ise varsayılan olarak True olur.

--at --autoscale-target-utilization

Otomatik ölçeklendiricinin bu Web hizmeti için korumayı denemesi gereken hedef kullanım (100'ün yüzdesinde). Varsayılan değer 70'tir.

--autoscale-max-replicas --ma

Bu Web hizmetini otomatik ölçeklendirme sırasında kullanılacak kapsayıcı sayısı üst sınırı. Varsayılan değer 10'dır.

--autoscale-min-replicas --mi

Bu Web hizmetini otomatik olarak ölçeklerken kullanılacak en az kapsayıcı sayısı. Varsayılan değer 1'tir.

--base-image --bi

Temel görüntü olarak kullanılacak özel görüntü. Temel görüntü verilmezse, temel görüntü verilen çalışma zamanı parametresine göre kullanılır.

--base-image-registry --ir

Temel görüntüyü içeren görüntü kayıt defteri.

--cc --cpu-cores

Bu Web hizmeti için ayrılacak cpu çekirdeği sayısı. Ondalık olabilir. Varsayılan olarak 0.1'i kullanır.

--ccl --cpu-cores-limit

Bu Web Hizmeti'nin kullanmasına izin verilen en fazla CPU çekirdeği sayısı. Ondalık olabilir.

--cf --conda-file

Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu.

--collect-model-data --md

Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

--compute-target

(Önizleme) Geçirilen Kubernetes çevrimiçi uç noktasını ve dağıtımını barındırmak için AzureML uzantısının yüklü olduğu işlem hedefini belirtir.

--cuda-version --cv

GPU desteğine ihtiyaç duyan görüntüler için yüklenecek CUDA sürümü. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Desteklenen sürümler 9.0, 9.1 ve 10.0'dır. 'enable_gpu' ayarlanırsa, bu varsayılan olarak '9.1' olur.

--dc --deploy-config-file

Dağıtım meta verilerini içeren bir JSON dosyasının yolu.

--description -d

Hizmetin açıklaması.

--dn --dns-name-label

Bu Web hizmetinin dns adı.

--ds --extra-docker-file-steps

Görüntü ayarlanırken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu.

--ed --environment-directory

Dağıtım için Azure Machine Learning Ortamı dizini. 'az ml environment scaffold' komutunda sağlanan dizin yoluyla aynıdır.

--eg --enable-gpu

Görüntüde GPU desteğinin etkinleştirilip etkinleştirilmeydiği. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Varsayılan değer False'tur.

--entry-script --es

Hizmet için çalıştırılacak kodu içeren yerel dosyanın yolu (varsa source_directory göreli yolu).

--environment-name -e

Dağıtım için Azure Machine Learning Ortamının adı.

--environment-version --ev

Dağıtım için mevcut bir Azure Machine Learning Ortamının sürümü.

--failure-threshold --ft

Pod başlatıldığında ve canlılık yoklaması başarısız olduğunda Kubernetes, vazgeçmeden önce --failure-threshold sürelerini dener. Varsayılan değer 3'tir. En düşük değer 1'dir.

--gb --memory-gb

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir.

--gbl --memory-gb-limit

Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir.

--gc --gpu-cores

Bu Web hizmeti için ayrılacak gpu çekirdeği sayısı. Varsayılan değer 1'dir.

--ic --inference-config-file

Çıkarım yapılandırması içeren bir JSON veya YAML dosyasının yolu.

--id --initial-delay-seconds

Canlılık yoklamaları başlatılmadan önce kapsayıcı başlatıldıktan sonraki saniye sayısı. Varsayılan değer 310'dır.

--is-migration

(Önizleme) AKS web hizmetinin Kubernetes çevrimiçi uç noktasına ve dağıtımına geçirilip geçirilmeyeceği. Varsayılan değer False'tur.

--kp --primary-key

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

--ks --secondary-key

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

--lo --location

Bu Web hizmetini dağıtılacak Azure bölgesi. Belirtilmezse Çalışma Alanı konumu kullanılır. Kullanılabilir bölgeler hakkında daha fazla ayrıntıya şuradan ulaşabilirsiniz: https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=all&products=container-instances.

--max-request-wait-time --mr

Bir isteğin 503 hatası döndürmeden önce kuyrukta kalacağı (milisaniye cinsinden) maksimum süre. Varsayılan değer 500'dır.

--model -m

Dağıtılacak modelin kimliği. Ek -m bağımsız değişkenleriyle birden çok model belirtilebilir. Modellerin önce kaydedilmesi gerekir.

--model-metadata-file -f

Model kaydı meta verilerini içeren bir JSON dosyasının yolu. Birden çok -f parametresi kullanılarak birden çok model sağlanabilir.

--no-wait

Zaman uyumsuz çağrıları beklememek için bayrak ekleyin.

--nr --num-replicas

Bu Web hizmeti için ayrılacak kapsayıcı sayısı. Varsayılan değildir, bu parametre ayarlanmadıysa otomatik ölçeklendirici varsayılan olarak etkinleştirilir.

--path

Proje klasörünün yolu. Varsayılan: geçerli dizin.

--period-seconds --ps

Canlılık araştırmasını gerçekleştirme sıklığı (saniye cinsinden). Varsayılan olarak 10 saniyedir. En düşük değer 1'dir.

--po --port

Hizmetin HTTP uç noktasının kullanıma açık olduğu yerel bağlantı noktası.

--remove-tag

Kaldırılacak etiketin anahtarı. Birden çok etiket birden çok --remove-tag seçeneğiyle belirtilebilir.

--replica-max-concurrent-requests --rm

Bu Web hizmeti için izin verilen düğüm başına en fazla eşzamanlı istek sayısı. Varsayılan değer 1'tir.

--resource-group -g

Sağlanan çalışma alanına karşılık gelen kaynak grubu.

--rt --runtime

Görüntü için kullanılacak çalışma zamanı. Desteklenen geçerli çalışma zamanları 'spark-py' ve 'python'spark-py|python|python-slim'dir.

--sc --ssl-cname

SSL'nin etkin olup olmadığının cname değeri. Yalnızca bir ACI hizmeti güncelleştirilirken geçerlidir.

--scoring-timeout-ms --tm

Bu Web hizmetine yapılan puanlama çağrıları için zorlanması gereken zaman aşımı. Varsayılan değer 60000'tir.

--sd --source-directory

Görüntüyü oluşturmak için tüm dosyaları içeren klasörlerin yolu.

--se --ssl-enabled

Bu Web hizmeti için SSL'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

--sk --ssl-key-pem-file

SSL etkinse gereken anahtar dosyası.

--sp --ssl-cert-pem-file

SSL etkinse gereken sertifika dosyası.

--st --success-threshold

Canlılık araştırması için ardışık en düşük başarılar başarısız olduktan sonra başarılı olarak kabul edilir. Varsayılan değer 1'tir. En düşük değer 1'dir.

--subscription-id

Abonelik kimliğini belirtir.

--timeout-seconds --ts

Canlılık araştırmasının zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. Varsayılan değer 2 saniyedir. En düşük değer 1'dir.

--token-auth-enabled

Bu Web hizmeti için belirteç kimlik doğrulamasını etkinleştirip etkinleştirmeme. Yalnızca AKS web hizmetleri için kullanılabilir. Varsayılan değer False'tur.

--workspace-name -w

Güncelleştirilecek hizmeti içeren çalışma alanının adı.

-v

Ayrıntı bayrağı.