Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PLATÍ PRO:
Rozšíření Azure CLI ml v2 (aktuální)
Python SDK azure-ai-ml v2 (aktuální)
Azure Machine Learning CLI v2 (CLI v2) a Azure Machine Learning Python SDK v2 (SDK v2) představují konzistenci funkcí a terminologie napříč rozhraními. Pokud chcete tuto konzistenci vytvořit, syntaxe příkazů se v některých případech výrazně liší od prvních verzí (v1).
Mezi rozhraním příkazového řádku v2 a sadou SDK v2 nejsou žádné rozdíly. Rozhraní příkazového řádku může být pohodlnější v typech scénářů CI/CD MLOps, zatímco sada SDK může být pro vývoj pohodlnější.
Azure Machine Learning CLI v2
Azure Machine Learning CLI v2 je nejnovější rozšíření pro Azure CLI. Rozhraní příkazového řádku v2 poskytuje příkazy ve formátu < pro vytváření a údržbu prostředků a pracovních postupů machine learningu. Prostředky nebo pracovní postupy jsou definovány pomocí souboru YAML. Soubor YAML definuje konfiguraci prostředku nebo pracovního postupu. Co je to například a kde se má spustit?
Několik příkladů příkazů rozhraní příkazového řádku v2:
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
Případy použití rozhraní příkazového řádku v2
Rozhraní příkazového řádku v2 je užitečné v následujících scénářích:
Připojte se ke službě Machine Learning, aniž byste se museli učit konkrétní programovací jazyk.
Soubor YAML definuje konfiguraci prostředku nebo pracovního postupu, například to, co je a kde se má spustit? Jakákoli vlastní logika nebo IP adresa, například příprava dat, trénování modelu a vyhodnocování modelu, můžou zůstat v souborech skriptu. Tyto soubory jsou uvedeny v YAML, ale nejsou součástí samotného YAML. Machine Learning podporuje soubory skriptů v Pythonu, R, Javě, Julii nebo C#. Vše, co potřebujete vědět, je formát YAML a příkazové řádky pro použití strojového učení. Soubory skriptů můžete držet podle svého výběru.
Využijte výhod snadného nasazení a automatizace.
Použití příkazového řádku pro provádění usnadňuje nasazení a automatizaci, protože můžete vyvolat pracovní postupy z libovolné nabídky nebo platformy, která uživatelům umožňuje volat příkazový řádek.
Používejte spravovaná nasazení odvození.
Machine Learning nabízí koncové body pro zjednodušení nasazení modelu pro nasazení v reálném čase i dávkové odvozování. Tato funkčnost je dostupná jen přes rozhraní příkazového řádku verze 2 a sadu SDK verze 2.
Znovu použijte komponenty v kanálech.
Machine Learning zavádí komponenty pro správu a opětovné spuštění běžné logiky napříč kanály. Tato funkčnost je dostupná jen přes rozhraní příkazového řádku verze 2 a sadu SDK verze 2.
Azure Machine Learning Python SDK v2
Sada Azure Machine Learning Python SDK v2 je aktualizovaný balíček Sady Python SDK, který umožňuje uživatelům:
- Odešlete trénovací úlohy.
- Správa dat, modelů a prostředí
- Provádění spravovaného odvozování (v reálném čase a dávce)
- Spojování několika úloh a produkčních pracovních postupů pomocí kanálů Machine Learning
Sada SDK v2 je v souladu s funkcemi rozhraní příkazového řádku v2 a je konzistentní v tom, jak se prostředky (podstatná jména) a akce (příkazy) používají mezi sadou SDK a rozhraním příkazového řádku. Pokud chcete například vypsat prostředek, můžete akci použít list v sadě SDK i v rozhraní příkazového řádku. Stejnou list akci můžete použít k výpisu výpočetních prostředků, modelu, prostředí atd.
Případy použití sady SDK v2
Sada SDK v2 je užitečná v následujících scénářích:
Pomocí funkcí Pythonu můžete vytvořit jeden krok nebo složitý pracovní postup.
SADA SDK v2 umožňuje vytvořit jeden příkaz nebo řetěz příkazů, jako jsou funkce Pythonu. Příkaz má název a parametry, očekává vstup a vrátí výstup.
Přechod z jednoduchého na složité koncepty přírůstkově
SDK v2 umožňuje:
- Vytvořte jeden příkaz.
- Přidejte nad tento příkaz úklid hyperparametrů.
- Přidejte příkaz s různými dalšími uživateli do kanálu, který následuje za druhým.
Tato konstrukce je užitečná kvůli iterativní povaze strojového učení.
Znovu použijte komponenty v kanálech.
Machine Learning zavádí komponenty pro správu a opětovné spuštění běžné logiky napříč kanály. Tato funkčnost je dostupná jen přes rozhraní příkazového řádku verze 2 a sadu SDK verze 2.
Používejte spravované odvozování.
Machine Learning nabízí koncové body pro zjednodušení nasazení modelu pro nasazení v reálném čase i dávkové odvozování. Tato funkčnost je dostupná jen přes rozhraní příkazového řádku verze 2 a sadu SDK verze 2.
Mám použít v1 nebo v2?
Podpora rozhraní příkazového řádku v1 skončila 30. září 2025. Podpora sady SDK v1 skončí 30. června 2026. I když vaše stávající pracovní postupy používající cli v1 a SDK v1 budou fungovat i po datu ukončení podpory, můžou být vystaveny bezpečnostním rizikům nebo zásadním změnám v případě změn architektury v produktu. Doporučujeme, abyste co nejdříve přešli na rozhraní příkazového řádku v2 a sadu SDK v2 před datem ukončení podpory.
Doporučujeme migrovat kód pro rozhraní příkazového řádku i sadu SDK verze 1 do rozhraní příkazového řádku a sady SDK verze 2. Další informace najdete v tématu Upgrade na verzi 2.
CLI v2
Podpora azure Machine Learning CLI v1 skončila 30. září 2025. Vaše stávající pracovní postupy využívající rozhraní příkazového řádku v1 budou fungovat i po datu ukončení podpory. Mohou však být vystaveny bezpečnostním rizikům nebo zásadním změnám v případě změn architektury v produktu.
Doporučujeme, abyste co nejdříve přešli na rozšíření ml, tedy v2. Další informace o rozšíření v2 najdete v tématu Upgrade na verzi 2.
SDK v2
Podpora sady Azure Machine Learning SDK v1 skončí 30. června 2026. Do tohoto data můžete nainstalovat a používat sadu SDK v1.
Doporučujeme přejít na SDK v2 před 30. červnem 2026. Další informace najdete v tématu Upgrade na verzi 2.
Související obsah
Začínáme s rozhraním příkazového řádku v2:
Začínáme se sadou SDK v2: