Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-20 GMT+08:00

Descripción de ModelArts CLI

Descripción

ModelArts CLI, también llamada ma-cli, es una herramienta de línea de comandos entre las plataformas que se utiliza para conectarse a ModelArts y ejecutar comandos de gestión en recursos de ModelArts. Puede utilizar el símbolo del sistema interactivo o la secuencia de comandos para ejecutar comandos en una terminal. ma-cli le permite interactuar con servicios en la nube con notebook de ModelArts y máquinas virtuales locales. Puede ejecutar comandos de ma-cli para autocompletar y autenticar comandos, así como crear imágenes, enviar trabajos de entrenamiento de ModelArts y DLI Spark, y copiar datos de OBS.

Escenarios de aplicación

  • ma-cli se ha integrado en notebook de ModelArts y puede utilizarse directamente.

    Inicie sesión en la consola de ModelArts, elija DevEnviron > Notebook, cree una instancia de notebook, inicie un terminal y ejecute comandos de ma-cli.

  • En Windows o Linux locales, instale ma-cli y luego utilícelo en un terminal local. Para obtener más detalles, véase (Opcional) Instalación de ma-cli localmente.
    • ma-cli no se puede utilizar en Git Bash.
    • Se recomienda utilizar terminales como Linux Bash, Zsh, Fish, WSL y PowerShell. Para garantizar la seguridad de su información confidencial, es importante evitar cualquier posible fuga al utilizar terminales.

Vista previa del comando

$ ma-cli -h
Usage: ma-cli [OPTIONS] COMMAND [ARGS]...

Options:
  -V, -v, --version       1.2.1
  -C, --config-file TEXT  Configure a file path for authorization.
  -D, --debug             Debugging mode, in which the full stack trace will be displayed when an error occurs.
  -P, --profile TEXT      CLI connection profile to be used. The default profile is DEFAULT.
  -h, -H, --help          Show the help information and exit.

Commands:
  configure        Configure authentication and endpoints for the CLI.
  image            Obtain registered images, register or unregister images, debug images, and create images in Notebook.
  obs-copy         Copy files or directories between OBS and a local path.
  ma-job           Submit ModelArts jobs and obtain jod details.
  dli-job          Submit DLI spark jobs and obtain jod details.
  auto-completion  Auto complete ma-cli command in terminal, support "bash(default)/zsh/fish".

Entre los parámetros anteriores, los parámetros -C, -D, -P y -h son globalmente opcionales.

  • -C indica que puede especificar manualmente el archivo de configuración de autenticación al ejecutar este comando. De forma predeterminada, se utiliza el archivo de configuración ~/.modelarts/ma-cli-profile.yaml.
  • -P indica un grupo de información de autenticación en el archivo de autenticación. El valor predeterminado es DEFAULT.
  • -D indica si se debe habilitar el modo de depuración (deshabilitado de forma predeterminada). Una vez habilitado el modo de depuración, se imprimirá la información de pila de errores del comando. Si este modo está desactivado, solo se imprimirá la información del error.
  • -h indica que se mostrará la información de ayuda sobre el comando.

Comandos

Tabla 1 Comandos de ma-cli

Comando

Descripción

configure

Autenticación de ma-cli utilizando un nombre de usuario y una contraseña o una AK/SK

image

Creación, registro y consulta de imágenes registradas de ModelArts

obs-copy

Copiar archivos o carpetas entre una ruta local y OBS

ma-job

Gestión de trabajos de entrenamiento de ModelArts, incluido el envío de trabajos y la consulta de recursos

dli-job

Envío de trabajos de DLI Spark y gestión de recursos

auto-completion

Completar automáticamente el comando