Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtenga información sobre cómo instalar la CLI de ML.NET (interfaz de línea de comandos) en Windows, Mac o Linux.
La CLI de ML.NET genera modelos y código fuente de ML.NET de buena calidad mediante el aprendizaje automático automatizado (AutoML) y un conjunto de datos de entrenamiento.
Nota:
En este artículo se hace referencia a ML.NET CLI y ML.NET AutoML, que se encuentran actualmente en versión preliminar y el material está sujeto a cambios.
Prerrequisitos
(Opcional) Visual Studio
Puede ejecutar los proyectos de código de C# generados con Visual Studio presionando la tecla F5 o con dotnet run (CLI de .NET).
Nota: Si después de instalar el SDK de .NET, el dotnet tool comando no funciona, cierre sesión desde Windows e inicie sesión de nuevo.
Install
La CLI de ML.NET se instala como cualquier otra herramienta global de dotnet. Use el comando de la dotnet tool install --global CLI de .NET.
La CLI de ML.NET está disponible para Windows, macOS y Linux. En función de la arquitectura del procesador, elija la versión x64 o ARM.
Nota:
Las versiones basadas en ARM de la CLI de ML.NET no admiten escenarios de clasificación de imágenes.
x64
dotnet tool install --global mlnet-win-x64
ARM
dotnet tool install --global mlnet-win-arm64
Si la herramienta no se puede instalar (es decir, si no está disponible en la fuente de NuGet predeterminada), se muestran los mensajes de error. Asegúrese de que se están revisando las fuentes de datos que esperaba.
Si la instalación se realiza correctamente, se muestra un mensaje que muestra el comando usado para llamar a la herramienta y la versión instalada, similar al ejemplo siguiente:
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
El OSARCH en este caso debe coincidir con los valores del sistema operativo y la arquitectura del procesador que seleccionó al instalar la CLI de ML.NET.
Para confirmar que la instalación se realizó correctamente, escriba el siguiente comando:
mlnet
Debería ver la ayuda de los comandos disponibles para la herramienta mlnet, como el comando "classification".
Importante
Si ejecuta Linux o macOS y usa una consola distinta de Bash (por ejemplo, zsh, que es el nuevo valor predeterminado para macOS), deberá conceder mlnet permisos ejecutables e incluir mlnet en la ruta del sistema. En general, puede hacerlo con el siguiente comando:
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
Las instrucciones más detalladas sobre cómo hacerlo deben aparecer en el terminal al instalar mlnet (o cualquier herramienta global).
Como alternativa, puede intentar usar el siguiente comando para ejecutar la herramienta mlnet:
~/.dotnet/tools/mlnet
Instalación de una versión específica
Si intenta instalar una versión preliminar o una versión específica de la herramienta, puede especificar el sistema operativo, la arquitectura del procesador y el marco mediante el formato siguiente:
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
También puede comprobar si el paquete está instalado correctamente escribiendo el siguiente comando:
dotnet tool list -g
Desinstalación del paquete de la CLI
Para desinstalar el ML.NET CLI, use el identificador de paquete que puede obtener al ejecutar el dotnet tool list --global comando . A continuación, use el dotnet tool uninstall --global comando .
x64
dotnet tool uninstall --global mlnet-win-x64
ARM
dotnet tool uninstall --global mlnet-win-arm64
Actualización del paquete de la CLI
Para actualizar el ML.NET CLI, use el identificador de paquete que puede obtener al ejecutar el dotnet tool list --global comando . A continuación, use el dotnet tool update --global comando .
x64
dotnet tool update --global mlnet-win-x64
ARM
dotnet tool update --global mlnet-win-arm64
Directorio de instalación
La CLI de ML.NET se puede instalar en el directorio predeterminado o en una ubicación específica. Los directorios predeterminados son:
| Sistema operativo | Ruta |
|---|---|
| Linux/macOS | $HOME/.dotnet/tools |
| Windows | %USERPROFILE%\.dotnet\tools |
Estas ubicaciones se agregan a la ruta de acceso del usuario cuando se ejecuta el SDK por primera vez, por lo que se puede llamar directamente a las herramientas globales instaladas.
Nota: Las herramientas globales son específicas del usuario, no globales de la máquina. Ser específico del usuario significa que no puede instalar una herramienta global que esté disponible para todos los usuarios de la máquina. La herramienta solo está disponible para cada perfil de usuario donde se instaló la herramienta.
Las herramientas globales también se pueden instalar en un directorio específico. Cuando se instala en un directorio específico, el usuario debe asegurarse de que el comando está disponible, incluyendo ese directorio en la ruta de acceso, llamando al comando con el directorio especificado o llamando a la herramienta desde el directorio especificado. En este caso, la CLI de .NET no agrega esta ubicación automáticamente a la variable de entorno PATH.