A ML.NET parancssori felület (CLI) eszköz telepítése

Megtudhatja, hogyan telepítheti a ML.NET PARANCSSORT (parancssori felületet) Windows, Mac vagy Linux rendszeren.

A ML.NET CLI jó minőségű ML.NET modelleket és forráskódot hoz létre automatizált gépi tanulás (AutoML) és egy betanítási adatkészlet használatával.

Feljegyzés

Ez a témakör ML.NET parancssori felületre és ML.NET AutoML-re vonatkozik, amelyek jelenleg előzetes verzióban érhetők el, és az anyagok változhatnak.

Előfeltételek

A létrehozott C#-kódprojekteket a Visual Studióval az F5 billentyű dotnet run vagy a (.NET CLI) lenyomásával futtathatja.

Megjegyzés: Ha a .NET SDK telepítése után a dotnet tool parancs nem működik, jelentkezzen ki a Windowsból, és jelentkezzen be újra.

Telepítés

A ML.NET parancssori felület úgy van telepítve, mint bármely más dotnet global tool. A .NET CLI parancsot használja dotnet tool install --global .

A ML.NET parancssori felület Windows, macOS és Linux rendszeren érhető el. A processzorarchitektúrától függően válassza az x64- vagy ARM-verziót.

Feljegyzés

A ML.NET PARANCSSOR ARM-alapú verziói nem támogatják a képbesorolási forgatókönyveket.

x64

dotnet tool install --global mlnet-win-x64

ARM

dotnet tool install --global mlnet-win-arm64

Ha az eszköz nem telepíthető (vagyis ha nem érhető el az alapértelmezett NuGet-csatornán), hibaüzenetek jelennek meg. Ellenőrizze, hogy a várt hírcsatornák vannak-e ellenőrizve.

Ha a telepítés sikeres, megjelenik egy üzenet, amely az eszköz meghívásához használt parancsot és a telepített verziót jeleníti meg, az alábbi példához hasonlóan:

You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.

Ebben OS az esetben és ARCH ebben az esetben meg kell egyeznie a ML.NET parancssori felület telepítésekor kiválasztott operációs rendszer és processzorarchitektúra értékeivel.

A telepítés sikerességének megerősítéséhez írja be a következő parancsot:

mlnet

Az mlnet eszköz elérhető parancsainak, például a besorolási parancsnak a súgójában kell megjelennie.

Fontos

Ha Linuxot vagy macOS-t futtat, és nem Bash-konzolt használ (például a macOS-hez az új alapértelmezett zsh-t), akkor végrehajtható engedélyeket kell adnia mlnet , és bele kell foglalnia mlnet a rendszerútvonalba. Ezt általában a következő paranccsal teheti meg:

chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>

A telepítéskor mlnet (vagy bármely globális eszköznél) részletesebb útmutatásnak kell megjelennie a terminálban.

Másik lehetőségként a következő paranccsal is megpróbálhatja futtatni az mlnet eszközt:

~/.dotnet/tools/mlnet

Adott kiadási verzió telepítése

Ha egy előzetes vagy egy adott eszközverziót próbál telepíteni, az operációs rendszert, a processzorarchitektúrát és a keretrendszert a következő formátumban adhatja meg:

dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>

Az alábbi parancs beírásával azt is ellenőrizheti, hogy a csomag megfelelően van-e telepítve:

dotnet tool list -g

A PARANCSSOR-csomag eltávolítása

A ML.NET parancssori felület eltávolításához használja a parancs futtatásával kapott csomagazonosítót dotnet tool list --global . Ezután használja a dotnet tool uninstall --global parancsot.

x64

dotnet tool uninstall --global mlnet-win-x64

ARM

dotnet tool uninstall --global mlnet-win-arm64

A CLI-csomag frissítése

A ML.NET parancssori felület frissítéséhez használja a parancs futtatásától kapott csomagazonosítót dotnet tool list --global . Ezután használja a dotnet tool update --global parancsot.

x64

dotnet tool update --global mlnet-win-x64

ARM

dotnet tool update --global mlnet-win-arm64

Telepítési könyvtár

A ML.NET parancssori felület az alapértelmezett könyvtárban vagy egy adott helyen telepíthető. Az alapértelmezett könyvtárak a következők:

OS Elérési út
Linux/macOS $HOME/.dotnet/tools
Windows %USERPROFILE%\.dotnet\tools

Ezeket a helyeket a rendszer az SDK első futtatásakor hozzáadja a felhasználó elérési útjához, így az ott telepített Global Tools közvetlenül hívható meg.

Megjegyzés: a globális eszközök felhasználóspecifikusak, nem pedig globálisak. A felhasználóspecifikusság azt jelenti, hogy nem telepíthet olyan globális eszközt, amely a gép összes felhasználója számára elérhető. Az eszköz csak azokhoz a felhasználói profilokhoz érhető el, ahol az eszközt telepítették.

A Globális eszközök egy adott könyvtárban is telepíthetők. Ha egy adott könyvtárban van telepítve, a felhasználónak gondoskodnia kell arról, hogy a parancs elérhető legyen az elérési útba való beiktatva, meghívja a parancsot a megadott könyvtárral, vagy meghívja az eszközt a megadott könyvtárból. Ebben az esetben a .NET CLI nem adja hozzá automatikusan ezt a helyet a PATH környezeti változóhoz.

Lásd még