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
(Nem kötelező) Visual Studio 2022
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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: