az ml online-endpoint
Not
Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için ml uzantısının bir parçasıdır. Uzantı, az ml online-endpoint komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Azure ML çevrimiçi uç noktalarını yönetme.
Azure ML uç noktaları, model dağıtımlarını oluşturmak ve yönetmek için basit bir arabirim sağlar. Her uç nokta bir veya daha fazla dağıtıma sahip olabilir ve gerekirse tek bir puanlama uç noktasından gelen trafiğin birden çok dağıtıma dağıtılmasını sağlar. Bu, denetimli dağıtım gibi senaryolar için kullanışlıdır.
Azure ML iki tür uç noktayı destekler: çevrimiçi ve toplu iş. Çevrimiçi uç noktalar gerçek zamanlı çıkarımları desteklerken, toplu iş uç noktaları çevrimdışı toplu puanlama için kullanılır.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az ml online-endpoint create |
Uç nokta oluşturma. |
Dahili | GA |
az ml online-endpoint delete |
Uç noktayı silme. |
Dahili | GA |
az ml online-endpoint get-credentials |
Çevrimiçi uç nokta için belirteci/anahtarları listeleyin. |
Dahili | GA |
az ml online-endpoint invoke |
Uç nokta çağırma. |
Dahili | GA |
az ml online-endpoint list |
Çalışma alanında uç noktaları listeleme. |
Dahili | GA |
az ml online-endpoint regenerate-keys |
Çevrimiçi uç noktanın anahtarlarını yeniden oluşturma. |
Dahili | GA |
az ml online-endpoint show |
Uç noktanın ayrıntılarını gösterme. |
Dahili | GA |
az ml online-endpoint update |
Uç noktayı güncelleştirme. |
Dahili | GA |
az ml online-endpoint create
Uç nokta oluşturma.
Uç nokta oluşturmak için çevrimiçi uç nokta yapılandırmasına sahip bir YAML dosyası sağlayın. Uç nokta zaten varsa başarısız olur. Mevcut uç noktayı güncelleştirmek istiyorsanız az ml online-endpoint update komutunu kullanın.
az ml online-endpoint create --resource-group
--workspace-name
[--auth-mode]
[--file]
[--local {false, true}]
[--name]
[--no-wait]
[--set]
[--web]
Örnekler
YAML belirtim dosyasından uç nokta oluşturma
az ml online-endpoint create --file endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uç nokta için kimlik doğrulama yöntemi. İzin verilen değerler: anahtar, aml_token. Varsayılan: anahtar.
Azure ML çevrimiçi uç nokta belirtimini içeren YAML dosyasının yerel yolu. Çevrimiçi uç nokta için YAML başvuru belgelerine şu konumdan ulaşabilirsiniz: https://aka.ms/ml-cli-v2-endpoint-online-yaml-reference.
Uç noktayı yerel olarak oluşturun. Not: Trafik ve kimlik doğrulaması yerel olarak desteklenmez. 'az ml online-deployment create --local' komutunu doğrudan kullanabilirsiniz. Yoksa bir uç nokta oluşturur.
Çevrimiçi uç noktanın adı.
Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.
Uç noktanın ayrıntılarını Azure ML Studio'da bir web tarayıcısında gösterin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint delete
Uç noktayı silme.
az ml online-endpoint delete --name
--resource-group
--workspace-name
[--local {false, true}]
[--no-wait]
[--yes]
Örnekler
Tüm dağıtımları dahil olmak üzere çevrimiçi uç noktayı silme
az ml online-endpoint delete --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Çevrimiçi uç noktanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Yerel uç noktayı silin.
Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint get-credentials
Çevrimiçi uç nokta için belirteci/anahtarları listeleyin.
az ml online-endpoint get-credentials --name
--resource-group
--workspace-name
Örnekler
Çevrimiçi uç noktanın anahtarlarını listeleme
az ml online-endpoint get-credentials --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Çevrimiçi uç noktanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint invoke
Uç nokta çağırma.
Bazı istek verileriyle çevrimiçi uç noktayı çağırabilirsiniz. Bu gerçek zamanlı çıkarım olur ve puanlama sonuçları hemen döndürülür.
az ml online-endpoint invoke --name
--resource-group
--workspace-name
[--deployment-name]
[--local {false, true}]
[--request-file]
Örnekler
Bazı istek verileriyle çevrimiçi uç nokta çağırma
az ml online-endpoint invoke --name my-online-endpoint --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
Belirli bir dağıtımı hedefleyen çevrimiçi uç noktayı çağırma
az ml online-endpoint invoke --name my-online-endpoint --deployment my-deployment --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Çevrimiçi uç noktanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Hedeflene dağıtımın adı.
Yerel uç noktayı çağır. Bu yalnızca bu uç nokta için yerel bir dağıtım oluşturulduysa çalışır.
İstek verilerini içeren JSON dosyasının yerel yolu.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint list
Çalışma alanında uç noktaları listeleme.
az ml online-endpoint list --resource-group
--workspace-name
[--local {false, true}]
Örnekler
Çalışma alanında tüm çevrimiçi uç noktaları listeleme
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Çalışma alanında tüm toplu iş uç noktalarını listeleme
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Komutların sonuçları üzerinde JMESPath sorgusu yürütmek için --query bağımsız değişkenini kullanarak çalışma alanında tüm çevrimiçi uç noktaları listeleyin.
az ml online-endpoint list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Tüm yerel uç noktaları listeleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint regenerate-keys
Çevrimiçi uç noktanın anahtarlarını yeniden oluşturma.
az ml online-endpoint regenerate-keys --name
--resource-group
--workspace-name
[--key-type]
[--no-wait]
Örnekler
Çevrimiçi uç nokta için anahtarları yeniden oluşturma
az ml online-endpoint regenerate-keys --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Çevrimiçi uç noktanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Yeniden oluşturulacak anahtarın türü. İzin verilen değerler: birincil, ikincil.
Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint show
Uç noktanın ayrıntılarını gösterme.
az ml online-endpoint show --name
--resource-group
--workspace-name
[--local {false, true}]
[--web]
Örnekler
Toplu iş uç noktasının ayrıntılarını gösterme
az ml online-endpoint show --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Komutların sonuçlarında JMESPath sorgusu yürütmek için --query bağımsız değişkenini kullanarak uç noktanın sağlama durumunu gösterin.
az ml online-endpoint show -n my-endpoint --query "{Name:name,State:provisioning_state}" --output table --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Çevrimiçi uç noktanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Yerel uç noktayı göster.
Uç noktanın ayrıntılarını Azure ML Studio'da bir web tarayıcısında gösterin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ml online-endpoint update
Uç noktayı güncelleştirme.
Bir uç noktanın 'description', 'tags' ve 'traffic' özellikleri güncelleştirilebilir. Ayrıca, bir uç noktaya yeni dağıtımlar eklenebilir ve mevcut dağıtımlar güncelleştirilebilir.
az ml online-endpoint update --resource-group
--workspace-name
[--add]
[--file]
[--force-string]
[--local {false, true}]
[--mirror-traffic]
[--name]
[--no-wait]
[--remove]
[--set]
[--traffic]
[--web]
Örnekler
YAML belirtim dosyasından uç noktayı güncelleştirme
az ml online-endpoint update --file updated_endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Uç nokta için trafik ayarlarını güncelleştirme
az ml online-endpoint update --name my-online-endpoint --traffic "my-new-deployment=100" --resource-group my-resource-group --workspace-name my-workspace
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure ML çalışma alanının adı. varsayılan çalışma alanını kullanarak az configure --defaults workspace=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
Azure ML çevrimiçi uç nokta belirtimini içeren YAML dosyasının yerel yolu. Çevrimiçi uç nokta için YAML başvuru belgelerine şu konumdan ulaşabilirsiniz: https://aka.ms/ml-cli-v2-endpoint-online-yaml-reference.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Yerel uç noktayı güncelleştirin.
Canlı trafiğin yinelenen yüzdesini bir dağıtımı eğitmeye yönlendirir.
Çevrimiçi uç noktanın adı.
Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Uç noktanın trafik ayarları için tırnak içinde boşlukla ayrılmış anahtar-değer çiftleri.
Uç noktanın ayrıntılarını Azure ML Studio'da bir web tarayıcısında gösterin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.