Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dowiedz się, jak zainstalować interfejs wiersza polecenia ML.NET (interfejs wiersza polecenia) w systemach Windows, Mac lub Linux.
Interfejs wiersza polecenia ML.NET generuje dobrą jakość modeli ML.NET i kodu źródłowego przy użyciu zautomatyzowanego uczenia maszynowego (AutoML) i zestawu danych szkoleniowych.
Uwaga
W tym artykule opisano interfejs wiersza polecenia ML.NET i ML.NET AutoML, które są obecnie dostępne w wersji zapoznawczej, a materiały mogą ulec zmianie.
Wymagania wstępne
(Opcjonalnie) Visual Studio 2022
Wygenerowane projekty kodu języka C# można uruchamiać w programie Visual Studio, naciskając klawisz F5 lub za dotnet run
pomocą interfejsu wiersza polecenia (.NET CLI).
Uwaga: Jeśli po zainstalowaniu zestawu .NET SDK dotnet tool
polecenie nie działa, wyloguj się z systemu Windows i zaloguj się ponownie.
Instalowanie
Interfejs wiersza polecenia ML.NET jest instalowany jak każde inne narzędzie dotnet Global Tool. Użyj polecenia interfejsu wiersza polecenia platformy dotnet tool install --global
.NET.
Interfejs wiersza polecenia ML.NET jest dostępny dla systemów Windows, macOS i Linux. W zależności od architektury procesora wybierz wersję x64 lub ARM.
Uwaga
Wersje interfejsu wiersza polecenia ML.NET oparte na usłudze ARM nie obsługują scenariuszy klasyfikacji obrazów.
x64
dotnet tool install --global mlnet-win-x64
ARM
dotnet tool install --global mlnet-win-arm64
Jeśli nie można zainstalować narzędzia (czyli jeśli nie jest on dostępny w domyślnym kanale informacyjnym NuGet), są wyświetlane komunikaty o błędach. Sprawdź, czy oczekiwane kanały informacyjne są sprawdzane.
Jeśli instalacja zakończy się pomyślnie, zostanie wyświetlony komunikat z poleceniem używanym do wywołania narzędzia i zainstalowanej wersji, podobnie jak w poniższym przykładzie:
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
Element OS
i ARCH
w tym przypadku powinien być zgodny z wartościami architektury systemu operacyjnego i procesora wybranej podczas instalowania interfejsu wiersza polecenia ML.NET.
Możesz potwierdzić, że instalacja zakończyła się pomyślnie, wpisując następujące polecenie:
mlnet
Powinna zostać wyświetlona pomoc dotycząca dostępnych poleceń dla narzędzia mlnet, takiego jak polecenie "classification".
Ważne
Jeśli korzystasz z systemu Linux lub macOS i używasz konsoli innej niż powłoka Bash (na przykład zsh, która jest nową wartością domyślną dla systemu macOS), musisz przyznać mlnet
uprawnienia wykonywalne i dołączyć mlnet
ją do ścieżki systemowej. Ogólnie rzecz biorąc, można to zrobić za pomocą następującego polecenia:
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
Bardziej szczegółowe instrukcje dotyczące tego, jak to zrobić, powinny pojawić się w terminalu podczas instalacji mlnet
(lub dowolnego narzędzia globalnego).
Alternatywnie możesz spróbować użyć następującego polecenia, aby uruchomić narzędzie mlnet:
~/.dotnet/tools/mlnet
Instalowanie określonej wersji
Jeśli próbujesz zainstalować wersję wstępną lub określoną wersję narzędzia, możesz określić system operacyjny, architekturę procesora i strukturę przy użyciu następującego formatu:
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
Możesz również sprawdzić, czy pakiet jest poprawnie zainstalowany, wpisując następujące polecenie:
dotnet tool list -g
Odinstalowywanie pakietu interfejsu wiersza polecenia
Aby odinstalować interfejs wiersza polecenia ML.NET, użyj identyfikatora pakietu, który można pobrać z uruchomienia dotnet tool list --global
polecenia . Następnie użyj dotnet tool uninstall --global
polecenia .
x64
dotnet tool uninstall --global mlnet-win-x64
ARM
dotnet tool uninstall --global mlnet-win-arm64
Aktualizowanie pakietu interfejsu wiersza polecenia
Aby zaktualizować interfejs wiersza polecenia ML.NET, użyj identyfikatora pakietu, który można pobrać z uruchomienia dotnet tool list --global
polecenia . Następnie użyj dotnet tool update --global
polecenia .
x64
dotnet tool update --global mlnet-win-x64
ARM
dotnet tool update --global mlnet-win-arm64
Katalog instalacyjny
Interfejs wiersza polecenia ML.NET można zainstalować w katalogu domyślnym lub w określonej lokalizacji. Katalogi domyślne to:
System operacyjny | Ścieżka |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
Windows | %USERPROFILE%\.dotnet\tools |
Te lokalizacje są dodawane do ścieżki użytkownika po pierwszym uruchomieniu zestawu SDK, dlatego zainstalowane narzędzia globalne mogą być wywoływane bezpośrednio.
Uwaga: narzędzia globalne są specyficzne dla użytkownika, a nie globalne maszyny. Bycie specyficznym dla użytkownika oznacza, że nie można zainstalować narzędzia globalnego dostępnego dla wszystkich użytkowników maszyny. Narzędzie jest dostępne tylko dla każdego profilu użytkownika, w którym zainstalowano narzędzie.
Narzędzia globalne można również zainstalować w określonym katalogu. Po zainstalowaniu w określonym katalogu użytkownik musi upewnić się, że polecenie jest dostępne, uwzględniając ten katalog w ścieżce, wywołując polecenie z określonym katalogiem lub wywołując narzędzie z określonego katalogu. W takim przypadku interfejs wiersza polecenia platformy .NET nie dodaje tej lokalizacji automatycznie do zmiennej środowiskowej PATH.