Megosztás a következőn keresztül:


Mi az Az Azure Machine Learning CLI és a Python SDK v2?

ÉRVÉNYES:Azure CLI ml-bővítmény v2 (aktuális)Python SDK azure-ai-ml v2 (aktuális)

Az Azure Machine Learning CLI v2 (CLI v2) és az Azure Machine Learning Python SDK v2 (SDK v2) a funkciók és a terminológia konzisztenciáját mutatja be a felületeken. A konzisztencia létrehozásához a parancsok szintaxisa bizonyos esetekben jelentősen eltér az első verzióktól (v1).

A CLI v2 és az SDK v2 között nincs különbség a funkciók között. A parancssori parancssori felület kényelmesebb lehet a CI/CD MLOps típusú forgatókönyvekben, míg az SDK kényelmesebb lehet a fejlesztéshez.

Azure Machine Learning CLI v2

Az Azure Machine Learning CLI v2 az Azure CLI legújabb bővítménye. A CLI v2 az ml< főnévi><parancsok><> formájában biztosít parancsokat a Machine Learning-objektumok és -munkafolyamatok létrehozásához és karbantartásához. Maguk az eszközök vagy munkafolyamatok yaML-fájllal vannak definiálva. A YAML-fájl határozza meg az eszköz vagy munkafolyamat konfigurációját. Például mi az, és hol futjon?

Néhány példa a CLI v2-parancsokra:

  • az ml job create --file my_job_definition.yaml
  • az ml environment update --name my-env --file my_updated_env_definition.yaml
  • az ml model list
  • az ml compute show --name my_compute

Használati esetek a CLI v2-hez

A CLI v2 a következő forgatókönyvekben hasznos:

  • Bevezetés a Machine Learningbe anélkül, hogy meg kellene tanulnia egy adott programozási nyelvet.

    A YAML-fájl határozza meg az objektum vagy munkafolyamat konfigurációját, például hogy mi az, és hol futtassa? A használt egyéni logikák vagy IP-címek, például az adatok előkészítése, a modell betanítása és a modell pontozása továbbra is a szkriptfájlokban maradhatnak. Ezekre a fájlokra a YAML hivatkozik, de nem része magának a YAML-nek. A Machine Learning támogatja a szkriptfájlokat Python, R, Java, Julia vagy C# nyelven. A Machine Learning használatához mindössze a YAML formátumot és a parancssorokat kell megtanulnia. A választott szkriptfájlokat használhatja.

  • Használja ki az üzembe helyezés és az automatizálás egyszerűségét.

    A parancssor használata a végrehajtáshoz egyszerűbbé teszi az üzembe helyezést és az automatizálást, mivel bármilyen ajánlatból vagy platformról meghívhat munkafolyamatokat, így a felhasználók meghívhatják a parancssort.

  • Felügyelt következtetési környezetek használata.

    A Machine Learning végpontokat kínál a modelltelepítések valós idejű és kötegelt következtetéses üzembe helyezésének gördülékenyebbé tételéhez. Ez a funkció csak a v2-es parancssori felületen és SDK-n keresztül érhető el.

  • Összetevők újrafelhasználása folyamatokban.

    A Machine Learning olyan összetevőket vezet be, amelyek a folyamatok közös logikájának kezelését és újrafelhasználását biztosítják. Ez a funkció csak a v2-es parancssori felületen és SDK-n keresztül érhető el.

Azure Machine Learning Python SDK v2

Az Azure Machine Learning Python SDK v2 egy frissített Python SDK-csomag, amely lehetővé teszi a felhasználók számára a következőket:

  • Betanítási feladatok elküldése.
  • Adatok, modellek és környezetek kezelése.
  • Felügyelt következtetés végrehajtása (valós idejű és köteg).
  • Több tevékenység és éles munkafolyamat összefűzése Machine Learning-folyamatokkal.

Az SDK v2 a CLI v2 funkcióval egyezik, és konzisztens az eszközök (főnevek) és a műveletek (igék) SDK és PARANCSSOR közötti használatában. Egy objektum listázásához használhatja a műveletet az SDK-ban és a list parancssori felületen is. Ugyanezzel list a művelettel listázhatja a számításokat, modelleket, környezetet stb.

SDK v2 használati esetei

Az SDK v2 a következő esetekben hasznos:

  • A Python-függvényekkel egyetlen lépést vagy összetett munkafolyamatot hozhat létre.

    Az SDK v2 segítségével egyetlen parancsot vagy parancsláncot hozhat létre, például Python-függvényeket. A parancs neve és paraméterei vannak, bemenetet vár, és kimenetet ad vissza.

  • Lépés az egyszerűről az összetett fogalmakra növekményesen.

    Az SDK v2 lehetővé teszi az alábbiakat:

    • Egyetlen parancs létrehozása.
    • Adjon hozzá egy hiperparaméter-takarítást a parancs tetején.
    • Adja hozzá a parancsot különböző másokkal egy folyamathoz egymás után.

    Ez a szerkezet a gépi tanulás iteratív jellege miatt hasznos.

  • Összetevők újrafelhasználása folyamatokban.

    A Machine Learning olyan összetevőket vezet be, amelyek a folyamatok közös logikájának kezelését és újrafelhasználását biztosítják. Ez a funkció csak a v2-es parancssori felületen és SDK-n keresztül érhető el.

  • Felügyelt következtetés használata.

    A Machine Learning végpontokat kínál a modelltelepítések valós idejű és kötegelt következtetéses üzembe helyezésének gördülékenyebbé tételéhez. Ez a funkció csak a v2-es parancssori felületen és SDK-n keresztül érhető el.

1-et vagy 2-et kell használnom?

A CLI v1 támogatása 2025. szeptember 30-án véget ért. Az SDK v1 támogatása 2026. június 30-án megszűnik. Bár a CLI v1-et és az SDK v1-et használó meglévő munkafolyamatok a támogatás megszűnését követően is működni fognak, biztonsági kockázatoknak vagy a termék architekturális változásainak kompatibilitástörő változásainak lehetnek kitéve. Javasoljuk, hogy a lehető leghamarabb váltson a CLI v2-re, és az SDK v2-re a támogatási dátum lejárta előtt.

Javasoljuk, hogy a parancssori felület és az SDK v1-hez tartozó kódot migrálja a parancssori felületre és az SDK v2-re. További információ: Upgrade to v2.

CLI v2

Az Azure Machine Learning CLI v1 támogatása 2025. szeptember 30-án véget ért. A cli v1-et használó meglévő munkafolyamatok a támogatás megszűnését követően is működni fognak. A termék architekturális változásai esetén azonban biztonsági kockázatoknak vagy kompatibilitástörő változásoknak lehetnek kitéve.

Javasoljuk, hogy a lehető leghamarabb váltsa át a ml(vagy v2) bővítményt. A v2-bővítményről további információt a Frissítés 2-re című témakörben talál.

SDK v2

Az Azure Machine Learning SDK v1 támogatása 2026. június 30-án megszűnik. Addig a dátumig telepítheti és használhatja az SDK 1-et.

Javasoljuk, hogy 2026. június 30-a előtt váltson át az SDK v2-be. További információ: Upgrade to v2.