Recetas de Amazon Nova - Amazon SageMaker AI

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Recetas de Amazon Nova

Puede obtener una receta de Amazon Nova en el repositorio de SageMaker HyperPod recetas. Una receta de Nova es un archivo de configuración YAML que proporciona detalles a SageMaker AI sobre cómo ejecutar su trabajo de personalización de modelos. Proporciona el nombre del modelo base, establece los hiperparámetros de entrenamiento, define los ajustes de optimización e incluye todas las opciones adicionales necesarias para ajustar o entrenar el modelo correctamente.

También puede acceder a las recetas de Nova a través de Amazon SageMaker Studio y Amazon SageMaker Unified Studio navegando hasta el centro de JumpStart modelos AWS, seleccionando y explorando los modelos de Amazon Nova para encontrar sus recetas asociadas. Tanto Amazon SageMaker Studio como Amazon SageMaker Unified Studio proporcionan cuadernos de muestra para cada receta, que incluyen todos los pasos necesarios para modificar las recetas y ejecutar trabajos de personalización mediante trabajos de formación de SageMaker IA o SageMaker HyperPod entornos de Amazon.

Para acceder a las páginas de recetas de Amazon SageMaker Studio, el rol de ejecución debe tener los siguientes permisos.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::*model-customization-recipes*" ] } ] }

Para ejecutar los cuadernos de muestra en los trabajos de SageMaker formación SageMaker HyperPod, utilice una de las siguientes versiones de imágenes de SageMaker distribución:2.7.1+,, 2.8.0+3.2.1+,3.3.0+. Esto se aplica tanto a Amazon SageMaker Studio como a Amazon SageMaker Unified Studio.

Obtener recetas de Amazon Nova

Para obtener una receta base de Amazon Nova, clone el repositorio de SageMaker HyperPod recetas ejecutando el siguiente comando.

git clone https://github.com/aws/sagemaker-hyperpod-recipes.git

Las recetas base están disponibles en recipes_collection/recipes/.

cd recipes_collection/recipes/

Las recetas de personalización de Amazon Nova se encuentran en las siguientes carpetas.

Tipo de receta Carpeta
SFT (rango completo y PEFT), PPO, DPO (rango completo y PEFT) afinación fina/nova
Evaluación evaluación/nova
CPT formación/nova

Modelos y algoritmos disponibles

En la siguiente tabla se resume la disponibilidad de la personalización para los modelos de Amazon Nova y los algoritmos compatibles con SageMaker IA.

Nombre de modelo

ID del modelo

Ajuste

Notas

Amazon Nova Micro

amazon. nova-micro-v1:20:128 k

Tanto para SFT como para DPO, este modelo acepta texto como entrada y produce texto solo como salida.

Amazon Nova Lite

amazon. nova-lite-v1:30:300 km

  • SFT: acepta and/or imágenes de texto o and/or vídeo de texto como entrada y produce texto como salida. Un solo trabajo no puede combinar texto, imagen y vídeo en la misma ejecución.

  • DPO: acepta texto e imagen como entrada y produce texto como salida.

Amazon Nova Pro

amazon. nova-pro-v1:30:300 km

  • SFT: acepta and/or imágenes de texto o and/or vídeo de texto como entrada y produce texto como salida. Un solo trabajo no puede combinar texto, imagen y vídeo en la misma ejecución.

  • DPO: acepta texto e imagen como entrada y produce texto como salida.

Referencia de recetas de Amazon Nova

La siguiente tabla muestra información detallada de la referencia de recetas de Amazon Nova.

Modelo Categoría/subcategoría Técnica Nombre de la receta URI de imagen (trabajos de SageMaker formación) URI de imagen (SageMaker HyperPod) Instancia de computación
Nova Lite Entrenamiento/puesta a punto

Ajuste preciso supervisado (LoRa)

nova_lite_p5_gpu_lora_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Lite Entrenamiento/ajuste

Ajuste preciso supervisado (completo)

nova_lite_p5_gpu_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Lite Entrenamiento/ajuste

Optimización de preferencias directas (completa)

nova_lite_p5_gpu_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Lite Entrenamiento/puesta a punto

Optimización de preferencias directas (LoRa)

nova_lite_p5_gpu_lora_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Lite Entrenamiento/aprendizaje reforzado

Aprendizaje reforzado basado en recompensas (PPO)

nova_lite_p5_gpu_ppo.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SMHP-PPO-TRAIN-latest ml.p5.48xlarge
Nova Lite Capacitación/formación previa continua Formación previa continua (modelo base) nova_lite_gpu_p5x16_pretrain.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:HP-CPT-latest ml.p5.48xlarge
Nova Lite Evaluación/Evalúe Parámetros de referencia textuales estándar nova_lite_p5_48xl_general_text_benchmark_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Lite Evaluación/Evalúe

Evaluación de conjuntos de datos personalizados

nova_lite_p5_48xl_bring_your_own_dataset_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Lite Evaluación/Evalúe

Puntos de referencia multimodales

nova_lite_p5_48_general_multi_modal_benchmark_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Lite Evaluación/Evalúe

LLM como juez

nova_lite_p5_48xl_llm_judge_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Micro Entrenamiento/puesta a punto

Ajuste preciso supervisado (LoRa)

nova_micro_p5_gpu_lora_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Micro Entrenamiento/ajuste

Ajuste preciso supervisado (completo)

nova_micro_p5_gpu_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Micro Entrenamiento/ajuste

Optimización de preferencias directas (completa)

nova_micro_p5_gpu_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Micro Entrenamiento/puesta a punto

Optimización de preferencias directas (LoRa)

nova_micro_p5_gpu_lora_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Micro Entrenamiento/aprendizaje reforzado

Aprendizaje reforzado basado en recompensas (PPO)

nova_micro_p5_gpu_ppo.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SMHP-PPO-TRAIN-latest ml.p5.48xlarge
Nova Micro Capacitación/formación previa continua Capacitación previa continua (modelo base) nova_micro_gpu_p5x8_pretrain.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:HP-CPT-latest ml.p5.48xlarge
Nova Micro Evaluación/Evalúe Punto de referencia textual general nova_micro_p5_48xl_general_text_benchmark_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Micro Evaluación/Evalúe

Traiga su propio punto de referencia para su conjunto de datos (gen_qa)

nova_micro_p5_48xl_bring_your_own_dataset_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Micro Evaluación/Evalúe

LLM como juez

nova_micro_p5_48xl_llm_judge_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Pro Entrenamiento/puesta a punto

Ajuste preciso supervisado (LoRa)

nova_pro_p5_gpu_lora_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Pro Entrenamiento/ajuste

Ajuste preciso supervisado (completo)

nova_pro_p5_gpu_sft.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-SFT-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-SFT-latest ml.p5.48xlarge
Nova Pro Entrenamiento/ajuste

Optimización de preferencias directas (completa)

nova_pro_p5_gpu_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Pro Entrenamiento/puesta a punto

Optimización de preferencias directas (LoRa)

nova_pro_p5_gpu_lora_dpo.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-TJ-DPO-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SM-HP-DPO-latest ml.p5.48xlarge
Nova Pro Entrenamiento/aprendizaje reforzado

Aprendizaje reforzado basado en recompensas (PPO)

nova_pro_p5_gpu_ppo.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:SMHP-PPO-TRAIN-latest ml.p5.48xlarge
Nova Pro Capacitación/formación previa continua Capacitación previa continua (modelo base) nova_pro_gpu_p5x24_pretrain.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-fine-tune-repo:HP-CPT-latest ml.p5.48xlarge
Nova Pro Capacitación/aumento de datos Destilación de modelos para después del entrenamiento nova_pro_r5_cpu_distill.yaml n/a 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-distillation-repo:SM-TJ-DISTILL-LATEST ml.r5.24xlarge
Nova Pro Evaluar/Evaluar Parámetros de referencia textuales estándar nova_pro_p5_48xl_general_text_benchmark_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Pro Evaluación/Evalúe Evaluación de conjuntos de datos personalizados nova_pro_p5_48xl_bring_your_own_dataset_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Pro Evaluación/Evalúe Puntos de referencia multimodales nova_pro_p5_48xl_general_multi_modal_benchmark_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Pro Evaluación/Evalúe LLM como juez nova_pro_p5_48xl_llm_judge_eval.yaml 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-TJ-Eval-latest 708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-evaluation-repo:SM-HP-Eval-latest ml.p5.48xlarge
Nova Premier Formación Destilación modelo para después del entrenamiento

nova_premier_r5_cpu_distill.yaml

708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-distillation-repo:SM-TJ-DISTILL-LATEST

n/a

ml.r5.24xlarge