Поделиться через


Установка средства ML.NET CLI

Узнайте, как установить ML.NET CLI (интерфейс командной строки) в Windows, Mac или Linux.

ML.NET CLI создает качественные модели ML.NET и исходный код с помощью автоматизированного машинного обучения (AutoML) и набора данных для обучения.

Примечание.

Эта статья относится к ML.NET CLI и ML.NET AutoML, которые в настоящее время находятся в предварительной версии, и материалы могут быть изменены.

Предварительные требования

Вы можете запустить созданные проекты кода 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.

См. также