Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
É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.yamlaz ml environment update --name my-env --file my_updated_env_definition.yamlaz ml model listaz 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.
Kapcsolódó tartalom
Első lépések a CLI 2-vel:
Ismerkedés az SDK 2-s verzióval: