Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLAR IÇIN GEÇERLIDIR:
Azure CLI ml uzantısı v2 (geçerli)
Python SDK azure-ai-ml v2 (geçerli)
Azure Machine Learning CLI v2 (CLI v2) ve Azure Machine Learning Python SDK v2 (SDK v2), arabirimler genelinde özelliklerin ve terminolojinin tutarlılığını sağlar. Bu tutarlılığı oluşturmak için, komutların söz dizimi bazı durumlarda ilk sürümlerden (v1) önemli ölçüde farklıdır.
CLI v2 ile SDK v2 arasındaki işlevsellikte fark yoktur. Komut satırı tabanlı CLI, CI/CD MLOps senaryo türlerinde daha kullanışlı, SDK ise geliştirme için daha uygun olabilir.
Azure Machine Learning CLI v2
Azure Machine Learning CLI v2, Azure CLI için en son uzantıdır. CLI v2, Machine Learning varlıklarını ve iş akışlarını oluşturmak ve korumak için az ml< isim><fiil><seçenekleri> biçiminde komutlar sağlar. Varlıkların veya iş akışlarının kendileri YAML dosyası kullanılarak tanımlanır. YAML dosyası, varlığın veya iş akışının yapılandırmasını tanımlar. Örneğin, nedir ve nerede çalıştırılmalıdır?
CLI v2 komutlarının birkaç örneği:
az ml job create --file my_job_definition.yamlaz ml environment update --name my-env --file my_updated_env_definition.yamlaz ml model listaz ml compute show --name my_compute
CLI v2 için kullanım örnekleri
CLI v2 aşağıdaki senaryolarda kullanışlıdır:
Belirli bir programlama dilini öğrenmeye gerek kalmadan Machine Learning'e ekleme.
YAML dosyası, varlık veya iş akışının yapılandırmasını tanımlar; örneğin nedir ve nerede çalıştırılmalıdır? Veri hazırlama, model eğitimi ve model puanlaması gibi kullanılan tüm özel mantık veya IP'ler betik dosyalarında kalabilir. Bu dosyalar YAML'de başvurulur ancak YAML'nin bir parçası değildir. Machine Learning Python, R, Java, Julia veya C# dilindeki betik dosyalarını destekler. Öğrenmeniz gereken tek şey, Machine Learning'i kullanmak için YAML biçimi ve komut satırlarıdır. İstediğiniz betik dosyalarına bağlı kalabilirsiniz.
Dağıtım ve otomasyon kolaylığından yararlanın.
Herhangi bir tekliften veya platformdan iş akışlarını çağırarak kullanıcıların komut satırını çağırmasını sağladığından, yürütme için komut satırının kullanılması dağıtım ve otomasyonu daha basit hale getirir.
Yönetilen çıkarım dağıtımlarını kullanın.
Machine Learning, hem gerçek zamanlı hem de toplu çıkarım dağıtımları için model dağıtımlarını kolaylaştıracak uç noktalar sunar. Bu işlevsellik, yalnızca CLI v2 ve SDK v2 aracılığıyla kullanılabilir.
İşlem hatlarında bileşenleri yeniden kullanma.
Machine Learning, işlem hatlarında ortak mantığı yönetmeye ve yeniden kullanmaya yönelik bileşenler sunar. Bu işlevsellik, yalnızca CLI v2 ve SDK v2 aracılığıyla kullanılabilir.
Azure Machine Learning Python SDK v2
Azure Machine Learning Python SDK v2, kullanıcıların şunları yapmasını sağlayan güncelleştirilmiş bir Python SDK paketidir:
- Eğitim işlerini gönderin.
- Verileri, modelleri ve ortamları yönetme.
- Yönetilen çıkarım (gerçek zamanlı ve toplu iş) gerçekleştirin.
- Machine Learning işlem hatlarını kullanarak birden çok görevi ve üretim iş akışını birleştirin.
SDK v2, CLI v2 işlevselliğiyle eş değerdedir ve varlıkların (adlar) ve eylemlerin (fiiller) SDK ile CLI arasında nasıl kullanıldığı konusunda tutarlıdır. Örneğin, bir varlığı listelemek için eylemi hem SDK'da hem de CLI'da kullanabilirsiniz list . İşlem, model, ortam vb. listelemek için aynı list eylemi kullanabilirsiniz.
SDK v2 için kullanım örnekleri
SDK v2 aşağıdaki senaryolarda kullanışlıdır:
Tek bir adım veya karmaşık bir iş akışı oluşturmak için Python işlevlerini kullanın.
SDK v2, python işlevleri gibi tek bir komut veya komut zinciri oluşturmanıza olanak tanır. Komutun adı ve parametreleri vardır, giriş bekler ve çıkış döndürür.
Basit kavramlardan karmaşık kavramlara artımlı olarak gitme.
SDK v2 şunları yapmanızı sağlar:
- Tek bir komut oluşturma.
- Bu komutun üzerine bir hiper parametre süpürme ekleyin.
- Komutu diğerleriyle birlikte ardışık olarak bir işlem hattına ekleyin.
Makine öğrenmesinin yinelemeli yapısı nedeniyle bu yapı kullanışlıdır.
İşlem hatlarında bileşenleri yeniden kullanma.
Machine Learning, işlem hatlarında ortak mantığı yönetmeye ve yeniden kullanmaya yönelik bileşenler sunar. Bu işlevsellik, yalnızca CLI v2 ve SDK v2 aracılığıyla kullanılabilir.
Yönetilen çıkarım kullanın.
Machine Learning, hem gerçek zamanlı hem de toplu çıkarım dağıtımları için model dağıtımlarını kolaylaştıracak uç noktalar sunar. Bu işlevsellik, yalnızca CLI v2 ve SDK v2 aracılığıyla kullanılabilir.
v1 mi yoksa v2 mi kullanmalıyım?
CLI v1 desteği 30 Eylül 2025'te sona erdi. SDK v1 desteği 30 Haziran 2026'da sona erecektir. CLI v1 ve SDK v1 kullanan mevcut iş akışlarınız destek sonu tarihinden sonra çalışmaya devam edecek olsa da, üründeki mimari değişiklikler durumunda güvenlik risklerine veya hataya neden olan değişikliklere maruz kalabiliyorlardı. Cli v2'ye en kısa sürede ve SDK v2'ye destek sonu tarihinden önce geçiş yapmanızı öneririz.
Hem CLI hem de SDK v1 için kodunuzu CLI ve SDK v2'ye geçirmenizi öneririz. Daha fazla bilgi için bkz . v2'ye yükseltme.
CLI v2
Azure Machine Learning CLI v1 desteği 30 Eylül 2025'te sona erdi. CLI v1 kullanan mevcut iş akışlarınız destek sonu tarihinden sonra çalışmaya devam edecektir. Ancak, üründe mimari değişiklikler olması durumunda güvenlik risklerine veya yıkıcı değişikliklere maruz kalabilirler.
Mümkün olan en kısa sürede ml, veya v2 uzantısına geçmenizi öneririz. v2 uzantısı hakkında daha fazla bilgi için bkz. v2'ye yükseltme.
SDK v2
Azure Machine Learning SDK v1 desteği 30 Haziran 2026'da sona erecektir. Bu tarihe kadar SDK v1'i yükleyip kullanabilirsiniz.
30 Haziran 2026'dan önce SDK v2'ye geçmenizi öneririz. Daha fazla bilgi için bkz . v2'ye yükseltme.
İlgili içerik
CLI v2 ile çalışmaya başlama:
SDK v2 ile çalışmaya başlama: