Olvasás angol nyelven

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


A ML.NET Command-Line Interface (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.

Megjegyzés

Ez a cikk ML.NET parancssori felületre és ML.NET AutoML-re hivatkozik, amelyek jelenleg előzetes verzióban érhetők el, és az anyag változhat.

Előfeltételek

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

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.

Felszerel

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

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.

Megjegyzés

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

x64

.NET CLI
dotnet tool install --global mlnet-linux-x64

ARM

.NET CLI
dotnet tool install --global mlnet-linux-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:

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

Ebben az esetben a OS és a ARCH 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:

Console
mlnet

Meg kell néznie az mlnet eszköz elérhető parancsainak súgóját, például a 'besorolás' parancsét.

Fontos

Ha Linuxot vagy macOS-t futtat, és a Bashen kívül más konzolt használ (például a macOS esetében ez az új alapértelmezett zsh), akkor mlnet végrehajtható engedélyeket kell adnia, és mlnet kell tartalmaznia a rendszer elérési útját. Ezt általában a következő paranccsal teheti meg:

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

A mlnet (vagy bármely globális eszköz) telepítésekor 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:

Console
~/.dotnet/tools/mlnet

Adott kiadási verzió telepítése

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

.NET CLI
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:

.NET CLI
dotnet tool list -g

A CLI-csomag eltávolítása

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

x64

.NET CLI
dotnet tool uninstall --global mlnet-linux-x64

KAR

.NET CLI
dotnet tool uninstall --global mlnet-linux-arm64

A CLI-csomag frissítése

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

x64

.NET CLI
dotnet tool update --global mlnet-linux-x64

KAR

.NET CLI
dotnet tool update --global mlnet-linux-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:

Operációs rendszer Ösvény
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ó felvétellel, a parancsot a megadott könyvtárral való megadásával meghívva, vagy az eszközt a megadott könyvtárból meghívva. Ebben az esetben a .NET CLI nem adja hozzá automatikusan ezt a helyet a PATH környezeti változóhoz.

Lásd még: