Política de compatibilidad de DLAMI
Aquí puede encontrar información sobre la política de compatibilidad de AWS Deep Learning AMIs (DLAMI).
Si desea consultar una lista de los marcos de DLAMI y sistemas operativos actualmente compatibles con AWS, consulte la página Política de compatibilidad de DLAMI. La siguiente terminología se aplica a todas las DLAMI mencionadas en la página de política de soporte y en esta página:
-
La versión actual indica la versión del marco en el formato x.y.z. En este formato, x se refiere a la versión principal; y, a la secundaria; y z, a la versión del parche. Por ejemplo, en TensorFlow 2.10.1, la versión principal es 2, la versión secundaria 10 y la versión del parche es 1.
-
El final del parche indica durante cuánto tiempo admite AWS esa versión del marco o del sistema operativo.
Para obtener información detallada sobre un DLAMI en concreto, consulte Notas de publicación de las AMI de aprendizaje profundo.
Preguntas frecuentes sobre compatibilidad de la DLAMI
-
¿Qué imágenes publica AWS cuando se lanzan nuevas versiones del marco?
-
¿Qué imágenes tienen nuevas características de SageMaker AI/AWS?
-
¿Cómo se define la versión actual en la tabla de marcos compatibles?
-
¿Qué sucede si estoy ejecutando una versión que no está en la tabla de compatibles?
-
¿Las DLAMI son compatibles con las versiones de parches anteriores de una versión de marco?
-
¿Cómo puedo encontrar la última imagen parcheada de una versión de marco compatible?
-
¿Se instalará el parcheo de mi instancia mientras se ejecute mi carga de trabajo?
-
¿Qué ocurre cuando hay disponible una nueva versión del marco parcheada o actualizada?
-
¿Se actualizan las dependencias sin cambiar la versión del marco?
-
¿Cuándo finaliza el soporte activo para mi versión de marco?
-
¿Se parchearán las imágenes con versiones de marco que ya no se mantienen activamente?
-
¿Cómo puedo mantenerme al día con los cambios de soporte en los marcos y sus versiones?
-
¿Necesito una licencia comercial para usar el repositorio de Anaconda?
¿Qué versiones de marcos incluyen parches de seguridad?
Si la versión del marco está etiquetada como Versiones de marco compatibles en la tabla de políticas de soporte de AWS Deep Learning AMIs, recibe parches de seguridad.
¿Qué sistema operativo incluye parches de seguridad?
Si el sistema operativo aparece en la lista de versiones de sistemas operativos compatibles de la tabla de políticas de soporte de AWS Deep Learning AMIs, recibirá parches de seguridad.
¿Qué imágenes publica AWS cuando se lanzan nuevas versiones del marco?
Publicamos nuevas DLAMI poco después del lanzamiento de las nuevas versiones de TensorFlow y PyTorch. Esto incluye las versiones principales, las versiones principales y secundarias y las versiones principales de los marcos con parches menores. También actualizamos las imágenes cuando hay nuevas versiones de controladores y bibliotecas disponibles. Para obtener más información sobre el mantenimiento de imágenes, consulte ¿Cuándo finaliza el soporte activo para mi versión de marco?.
¿Qué imágenes tienen nuevas características de SageMaker AI/AWS?
Las nuevas características suelen lanzarse en la última versión de las DLAMI para PyTorch y TensorFlow. Consulte las notas de la versión para obtener una imagen más concreta sobre las nuevas características de AWS o SageMaker AI. Para obtener una lista de los DLAMI disponibles, consulte las notas de la versión de DLAMI. Para obtener más información sobre el mantenimiento de imágenes, consulte ¿Cuándo finaliza el soporte activo para mi versión de marco?.
¿Cómo se define la versión actual en la tabla de marcos compatibles?
La versión actual de la tabla de políticas de compatibilidad de AWS Deep Learning AMIs hace referencia a la versión más reciente del marco que AWS hace disponible en GitHub. Cada versión más reciente incluye actualizaciones de los controladores, las bibliotecas y los paquetes relevantes de la DLAMI. Para obtener más información sobre el mantenimiento de imágenes, consulte ¿Cuándo finaliza el soporte activo para mi versión de marco?.
¿Qué sucede si estoy ejecutando una versión que no está en la tabla de compatibles?
Si ejecuta una versión que no figura en la tabla de políticas de soporte de AWS Deep Learning AMIs, es posible que no tenga los controladores, las bibliotecas y los paquetes relevantes más actualizados. Para obtener una versión más actualizada, le recomendamos que actualice a uno de los marcos o sistemas operativos compatibles disponibles utilizando la última DLAMI de su elección. Para obtener una lista de las DLAMI disponibles, consulte las notas de la versión de DLAMI.
¿Las DLAMI son compatibles con las versiones de parches anteriores de una versión de marco?
No. Admitimos la última versión de parche de la última versión principal de cada marco publicada 365 días después de su lanzamiento inicial en GitHub, tal y como se indica en la tabla de políticas de soporte de AWS Deep Learning AMIs. Para obtener más información, consulte ¿Qué sucede si estoy ejecutando una versión que no está en la tabla de compatibles?
¿Cómo puedo encontrar la última imagen parcheada de una versión de marco compatible?
Para utilizar una DLAMI con la última versión del marco, puede emplear los parámetros SSM o CLI de AWS para recuperar el ID de DLAMI y usarlo para lanzar la DLAMI mediante la consola de EC2. Para ver ejemplos de comandos de los parámetros SSM o CLI de AWS para recuperar el ID de AWS Deep Learning AMIs, consulte la página de notas de la versión en las notas de la versión de DLAMI de marco único. La versión del marco que elija debe estar etiquetada como Versión de marco compatible en la tabla de políticas de soporte de AWS Deep Learning AMIs.
¿Con qué frecuencia se publican nuevas imágenes?
Proporcionar versiones de parches actualizadas es nuestra máxima prioridad. Creamos imágenes parcheadas de forma rutinaria lo antes posible. Supervisamos las nuevas versiones del marco parcheadas (p. ej. TensorFlow 2.9 a TensorFlow 2.9.1) y nuevas versiones secundarias (p. ej. TensorFlow 2.9 a TensorFlow 2.10) y las hacemos disponibles lo antes posible. Cuando se publica una versión existente de TensorFlow con una nueva versión de CUDA, publicamos una nueva DLAMI para esa versión de TensorFlow compatible con la nueva versión de CUDA.
¿Se instalará el parcheo de mi instancia mientras se ejecute mi carga de trabajo?
No. Las actualizaciones de parches para DLAMI no son actualizaciones “in situ”.
Debe activar una nueva instancia de EC2, migrar las cargas de trabajo y los scripts y, después, desactivar la instancia anterior.
¿Qué ocurre cuando hay disponible una nueva versión del marco parcheada o actualizada?
Para recibir notificaciones de cambios en la DLAMI, suscríbase a las notificaciones de la DLAMI correspondiente; consulte Cómo recibir notificaciones sobre nuevas actualizaciones.
¿Se actualizan las dependencias sin cambiar la versión del marco?
Actualizamos las dependencias sin cambiar la versión del marco. Sin embargo, si una actualización de una dependencia provoca una incompatibilidad, creamos una imagen con una versión diferente. Asegúrese de consultar las notas de la versión de DLAMI para obtener información actualizada sobre las dependencias.
¿Cuándo finaliza el soporte activo para mi versión de marco?
Las imágenes de DLAMI son inmutables. Una vez creadas, no cambian. Hay cuatro razones principales por las que finaliza el soporte activo para una versión de marco:
nota
Debido a la frecuencia con que se actualizan los parches de versión y los parches de seguridad, le recomendamos que consulte con frecuencia la página de notas de la versión de su DLAMI y que la actualice cuando se realicen cambios.
Actualizaciones (parche) de la versión del marco
Si tiene una carga de trabajo de DLAMI basada en TensorFlow 2.7.0 y TensorFlow publica la versión 2.7.1 en GitHub, entonces AWS lanza una nueva DLAMI con TensorFlow 2.7.1. Las imágenes anteriores de la versión 2.7.0 ya no se mantienen de forma activa una vez que se publica la nueva imagen con TensorFlow 2.7.1. La DLAMI con TensorFlow 2.7.0 no recibe más parches. Luego, la página de notas de la versión de DLAMI para TensorFlow 2.7 se actualiza con la información más reciente. No hay una página de notas de lanzamiento individual para cada parche menor.
Las nuevas DLAMI creadas debido a las actualizaciones de los parches se designan con un nuevo ID de AMI.
Parches de seguridad de AWS
Si tienes una carga de trabajo basada en una imagen con TensorFlow 2.7.0 AWS y haces un parche de seguridad, se lanza una nueva versión de la DLAMI para TensorFlow 2.7.0. La versión anterior de las imágenes con TensorFlow 2.7.0 ya no se mantiene de forma activa. Para obtener más información, consulte ¿Se instalará el parcheo de mi instancia mientras se ejecute mi carga de trabajo? Si desea conocer los pasos para encontrar la DLAMI más reciente, consulte ¿Cómo puedo encontrar la última imagen parcheada de una versión de marco compatible?
Las nuevas DLAMI creadas debido a las actualizaciones de los parches se designan con un nuevo ID de AMI.
Fecha de finalización del parche (fecha de caducidad)
Las DLAMI llegaron a su fecha de finalización del parche 365 días después de la fecha de lanzamiento de GitHub.
Para las DLAMI con varios marcos, cuando se actualiza una de las versiones del marco, se requiere una nueva DLAMI con la versión actualizada. La DLAMI con la versión anterior del marco ya no se mantiene activamente.
importante
Hacemos una excepción cuando hay una actualización importante del marco. Por ejemplo, si TensorFlow 1.15 se actualiza a TensorFlow 2.0, seguiremos ofreciendo soporte para la versión más reciente de TensorFlow 1.15 durante un período de dos años a partir de la fecha de lanzamiento de GitHub o seis meses después de que el equipo de mantenimiento del marco de origen deje de ofrecer soporte, la fecha que llegue antes.
Fin del soporte de dependencia
Si ejecuta una carga de trabajo en una imagen DLAMI de TensorFlow 2.7.0 con Python 3.6 y esa versión de Python deja de ser compatible, todas las imágenes DLAMI basadas en Python 3.6 dejarán de mantenerse activamente. Del mismo modo, si una versión del sistema operativo como Ubuntu 16.04 llega a su fin de soporte, todas las imágenes DLAMI que dependan de Ubuntu 16.04 dejarán de mantenerse activamente.
¿Se parchearán las imágenes con versiones de marco que ya no se mantienen activamente?
No. Las imágenes que ya no se mantengan activamente no tendrán nuevas versiones.
¿Cómo utilizo una versión anterior de marco?
Para utilizar una DLAMI con una versión anterior del marco, recupere el ID de DLAMI y utilícelo para lanzar la DLAMI mediante la consola de EC2. Para ver los comandos de la AWS CLI para recuperar el ID de la AMI, consulte la página de notas de la versión en las notas de la versión de DLAMI de marco único.
¿Cómo puedo mantenerme al día con los cambios de soporte en los marcos y sus versiones?
Manténgase al día con los marcos y versiones de DLAMI mediante la tabla de políticas de compatibilidad de marcos de AWS Deep Learning AMIs y las notas de la versión de DLAMI.
¿Necesito una licencia comercial para usar el repositorio de Anaconda?
Anaconda adoptó un modelo de licencia comercial para ciertos usuarios. Las DLAMI que se mantienen activamente se han migrado desde el canal Anaconda a la versión de código abierto de Conda (conda-forge