CLI (v2) sürümünü yükleme ve ayarlama

ŞUNLAR IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)

ml Azure CLI uzantısı, Azure Machine Learning için geliştirilmiş arabirimdir. Model yaşam döngüsünü izlerken veri biliminin ölçeğini artırma ve genişletme işlemlerini hızlandırma özelliklerle, modelleri komut satırından eğitmenizi ve dağıtmanızı sağlar.

Önkoşullar

  • CLI'yı kullanmak için bir Azure aboneliğiniz olmalıdır. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun. Azure Machine Learning'in ücretsiz veya ücretli sürümünü bugün deneyin.
  • Bu belgedeki CLI komutlarını yerel ortamınızdan kullanmak için Azure CLI gerekir.

Yükleme

Yeni Machine Learning uzantısı için Azure CLI sürümü >=2.38.0gerekir. Bu gereksinimin karşılandığından emin olun:

az version

Aksi takdirde Azure CLI'nızı yükseltin.

Yüklü Azure CLI uzantılarını denetleyin:

az extension list

Uzantının ve cli v1 azure-cli-ml uzantısının ml mevcut yüklemelerini kaldırın:

az extension remove -n azure-cli-ml
az extension remove -n ml

Şimdi uzantıyı ml yükleyin:

az extension add -n ml

Yüklemenizi doğrulamak ve kullanılabilir alt komutları görmek için yardım komutunu çalıştırın:

az ml -h

Uzantıyı en son sürüme yükseltebilirsiniz:

az extension update -n ml

Linux'ta yükleme

Debian veya Ubuntu kullanıyorsanız, gerekli CLI sürümünü ve Machine Learning uzantısını yüklemenin en hızlı yolu şunlardır:

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash 
az extension add -n ml -y

Diğer Linux dağıtımlarına yükleme hakkında bilgi için Bkz . Linux için Azure CLI'yı yükleme.

Ayarlama

Oturum Aç:

az login

Birden çok Azure aboneliğine erişiminiz varsa etkin aboneliğinizi ayarlayabilirsiniz:

az account set -s "<YOUR_SUBSCRIPTION_NAME_OR_ID>"

İsteğe bağlı olarak, kabuğunuzdaki ortak değişkenleri sonraki komutlarda kullanmak üzere ayarlayın:


GROUP="azureml-examples"

LOCATION="eastus"

WORKSPACE="main"

Uyarı

Bu, değişkenleri ayarlamak için Bash söz dizimlerini kullanır. Kabuğunuz için gerektiği gibi ayarlayın. Ayrıca, aşağıdaki örneklerde yer alan komutlardaki değerleri değişkenleri kullanmak yerine satır içi olarak değiştirebilirsiniz.

Henüz yoksa Azure kaynak grubunu oluşturabilirsiniz:


az group create -n $GROUP -l $LOCATION

Bir makine öğrenmesi çalışma alanı oluşturun:


az ml workspace create -n $WORKSPACE -g $GROUP -l $LOCATION

Makine öğrenmesi alt komutları ve --resource-group/-g parametrelerini gerektirir--workspace/-w. Bunları tekrar tekrar yazmamak için varsayılanları yapılandırın:

az configure --defaults group=$GROUP workspace=$WORKSPACE location=$LOCATION

İpucu

Kod örneklerinin çoğunda varsayılan çalışma alanı ve kaynak grubu ayarladığınız varsayılır. Bunları komut satırında geçersiz kılabilirsiniz.

kullanarak geçerli varsayılanlarınızı --list-defaults/-lgösterebilirsiniz:

az configure -l -o table

İpucu

ile birleştirerek --output/-o daha okunabilir çıkış biçimlerine olanak tanır.

Güvenli iletişim

ml Azure Machine Learning için CLI uzantısı (bazen 'CLI v2' olarak adlandırılır) genel İnternet üzerinden işletimsel verileri (YAML parametreleri ve meta verileri) gönderir. ml Tüm CLI uzantısı komutları Azure Resource Manager ile iletişim kurar. Bu iletişim HTTPS/TLS 1.2 kullanılarak güvenli hale getirilir.

Sanal ağda güvenliği sağlanan bir veri deposundaki veriler t_ genel İnternet üzerinden gönderilmez. Örneğin, eğitim verileriniz çalışma alanının varsayılan depolama hesabında bulunuyorsa ve depolama hesabı bir sanal ağdaysa.

Not

Önceki uzantıyla (azure-cli-mlbazen 'CLI v1' olarak da adlandırılır) yalnızca bazı komutlar Azure Resource Manager ile iletişim kurar. Özellikle, Azure kaynaklarını oluşturan, güncelleştiren, silen, listeleyen veya gösteren komutlar. Eğitim işi gönderme gibi işlemler doğrudan Azure Machine Learning çalışma alanıyla iletişim kurar. Çalışma alanınız özel bir uç noktayla güvenli hale getirildiyse, uzantı tarafından sağlanan komutların azure-cli-ml güvenliğini sağlamak için bu yeterlidir.

Azure Machine Learning çalışma alanınız genelse (yani sanal ağın arkasında değilse) ek yapılandırma gerekmez. İletişimlerin güvenliği HTTPS/TLS 1.2 kullanılarak sağlanır

Sonraki adımlar