Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как установить интерфейс командной строки ML.NET (интерфейс командной строки) в Windows, Mac или Linux.
Интерфейс командной строки ML.NET создает хорошие ML.NET модели и исходный код с помощью автоматизированного машинного обучения (AutoML) и набора обучающих данных.
Замечание
Эта статья относится к ML.NET CLI и ML.NET AutoML, которые в настоящее время находятся в предварительной версии, и материалы могут быть изменены.
Предпосылки
(Необязательно) Visual Studio
Вы можете запустить созданные проекты кода C# с помощью Visual Studio, нажав клавишу F5 или с помощью dotnet run (.NET CLI).
Примечание. Если после установки пакета SDK dotnet tool для .NET команда не работает, выйдите из Windows и снова войдите.
Install
Интерфейс командной строки ML.NET устанавливается как любой другой глобальный инструмент dotnet. Вы используете dotnet tool install --global команду .NET CLI.
Интерфейс командной строки ML.NET доступен для Windows, macOS и Linux. В зависимости от архитектуры процессора выберите версию x64 или ARM.
Замечание
Версии на основе ARM ML.NET CLI не поддерживают сценарии классификации изображений.
х64
dotnet tool install --global mlnet-win-x64
РУКА
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.
OS В ARCH этом случае следует соответствовать значениям архитектуры операционной системы и процессора, выбранной при установке ML.NET CLI.
Убедитесь, что установка выполнена успешно, введя следующую команду:
mlnet
Вам следует ознакомиться со справкой по доступным командам для средства mlnet, например, командой "классификация".
Это важно
Если вы используете 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
Удаление пакета CLI
Чтобы удалить ML.NET CLI, используйте идентификатор пакета, который можно получить от выполнения dotnet tool list --global команды. Затем используйте dotnet tool uninstall --global команду.
х64
dotnet tool uninstall --global mlnet-win-x64
РУКА
dotnet tool uninstall --global mlnet-win-arm64
Обновление пакета CLI
Чтобы обновить ML.NET CLI, используйте идентификатор пакета, который можно получить от выполнения dotnet tool list --global команды. Затем используйте dotnet tool update --global команду.
х64
dotnet tool update --global mlnet-win-x64
РУКА
dotnet tool update --global mlnet-win-arm64
Каталог установки
Интерфейс командной строки ML.NET можно установить в каталоге по умолчанию или в определенном расположении. Каталоги по умолчанию:
| OS | Путь |
|---|---|
| Linux или macOS | $HOME/.dotnet/tools |
| Виндоус | %USERPROFILE%\.dotnet\tools |
Эти расположения добавляются в путь пользователя при первом запуске пакета SDK, поэтому глобальные инструменты, установленные там, могут вызываться напрямую.
Примечание. Глобальные инструменты являются пользовательскими, а не глобальными для всей системы. Это означает, что вы не можете установить глобальное средство, доступное всем пользователям компьютера. Средство доступно только для каждого профиля пользователя, на котором установлено средство.
Глобальные инструменты также можно установить в определенном каталоге. При установке в определенном каталоге пользователь должен убедиться, что команда доступна, включив этот каталог в путь, вызвав команду с указанным каталогом или вызвав средство из указанного каталога. В этом случае интерфейс командной строки .NET не добавляет это расположение автоматически в переменную среды PATH.