Установка средства ML.NET CLI
Узнайте, как установить ML.NET CLI (интерфейс командной строки) в Windows, Mac или Linux.
ML.NET CLI создает качественные модели ML.NET и исходный код с помощью автоматизированного машинного обучения (AutoML) и набора данных для обучения.
Примечание.
Эта статья относится к ML.NET CLI и ML.NET AutoML, которые в настоящее время находятся в предварительной версии, и материалы могут быть изменены.
Предварительные требования
(Необязательно) Visual Studio 2022
Вы можете запустить созданные проекты кода C# с помощью Visual Studio, нажав клавишу F5 или с помощью dotnet run
(.NET CLI).
Примечание. Если после установки пакета SDK для .NET команда dotnet tool
не работает, выйдите из Windows и снова войдите в систему.
Установка
Средство ML.NET CLI устанавливается так же, как и любое другое глобальное средство .NET. Для этого используйте команду dotnet tool install --global
.NET CLI.
Интерфейс командной строки ML.NET доступен для Windows, macOS и Linux. В зависимости от архитектуры процессора выберите версию x64 или ARM.
Примечание.
Версии на основе ARM ML.NET CLI не поддерживают сценарии классификации изображений.
x64
dotnet tool install --global mlnet-win-x64
ARM
dotnet tool install --global mlnet-win-arm64
Если не удается установить средство (то есть оно недоступно в режиме по умолчанию веб-канала NuGet), отображаются сообщения об ошибках. Убедитесь, что установлены флажки для нужных веб-каналов.
Если установка выполнена успешно, отображается сообщение с командой, используемой для вызова средства, и установленной версией, аналогичное приведенному ниже:
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
ARCH
В OS
этом случае следует соответствовать значениям архитектуры операционной системы и процессора, выбранной при установке ML.NET CLI.
Можно проверить успешность установки, введя следующую команду:
mlnet
Вы увидите справку для команд, доступных для средства mlnet, например для команды classification.
Внимание
Если вы используете Linux или macOS и используете консоль, отличный от Bash (например, zsh, который является новым значением по умолчанию для macOS), вам потребуется предоставить mlnet
исполняемые разрешения и включить mlnet
в системный путь. Как правило, это можно сделать с помощью следующей команды:
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
Более подробные инструкции о том, как это сделать, должны отображаться в терминале при установке mlnet
(или любом глобальном средстве).
Кроме того, можно использовать следующую команду для запуска средства mlnet:
~/.dotnet/tools/mlnet
Установка конкретного выпуска
Если вы пытаетесь установить предварительную версию или определенную версию средства, можно указать ОС, архитектуру процессора и платформу , используя следующий формат:
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
Вы также можете проверить, был ли пакет установлен правильно, введя следующую команду:
dotnet tool list -g
Удаление пакета интерфейса командной строки
Чтобы удалить ML.NET CLI, используйте идентификатор пакета, который можно получить от выполнения dotnet tool list --global
команды. Затем используйте dotnet tool uninstall --global
команду.
x64
dotnet tool uninstall --global mlnet-win-x64
ARM
dotnet tool uninstall --global mlnet-win-arm64
Обновление пакета интерфейса командной строки
Чтобы обновить ML.NET CLI, используйте идентификатор пакета, который можно получить от выполнения dotnet tool list --global
команды. Затем используйте dotnet tool update --global
команду.
x64
dotnet tool update --global mlnet-win-x64
ARM
dotnet tool update --global mlnet-win-arm64
Каталог установки
ML.NET CLI можно установить в каталоге по умолчанию или в выбранном вами расположении. Каталоги по умолчанию:
ОС | Путь |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
Windows | %USERPROFILE%\.dotnet\tools |
Эти расположения добавляются в путь пользователя при первом запуске пакета SDK, поэтому установленные в них глобальные средства можно вызывать напрямую.
Обратите внимание, что глобальные средства входят в область конкретного пользователя, а не глобальную область компьютера. Таким образом, нельзя установить глобальное средство, которое будет доступно для всех пользователей компьютера. Средство доступно только для тех профилей пользователей, в которых оно установлено.
Глобальные средства также можно установить в конкретном каталоге. При установке в конкретном каталоге необходимо убедиться, что команда доступна, включив этот каталог в путь, вызвав команду с указанным каталогом или вызвав средство из указанного каталога. В этом случае .NET CLI не добавляет это расположение автоматически в переменную среды PATH.