Escenarios de aplicación y proceso
Si las imágenes preestablecidas no cumplen con los requisitos de servicio, puede crear imágenes de contenedor basadas en las imágenes preestablecidas para el desarrollo y el entrenamiento.
En general, necesitará reconstruir el entorno de desarrollo de ModelArts, por ejemplo, instalando, actualizando o desinstalando algunos paquetes. Sin embargo, el permiso de root es necesario cuando se instalan o actualizan determinados paquetes. La instancia de notebook en ejecución no tiene el permiso de root. Como resultado, debe instalar el software que requiere el permiso de root en la instancia de notebook, que actualmente no está disponible en el entorno de desarrollo preestablecido.
Necesita escribir un Dockerfile basado en una imagen pública preestablecida para personalizar su imagen. Luego, depure la imagen para que ModelArts pueda usarla. Por último, registre la imagen con ModelArts para que pueda utilizarse para crear entornos de desarrollo que cumplan con sus requisitos de servicio.
Este ejemplo muestra cómo usar comandos ma-cli en la CLI de ModelArts para crear y registrar una imagen personalizada para el desarrollo de IA con una imagen de base de PyTorch. Para obtener más información, véase Comando de creación de imágenes ma-cli. La siguiente figura muestra todo el proceso.