From dd4d64a2c794bae1a766de655f832a0a6bcb9da9 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 16 Oct 2025 01:04:27 +0000 Subject: [PATCH 1/2] chore(deps): upgrade list of models and DLC images Upgrade list of models and DLC images. See details in [workflow run]. [Workflow Run]: https://github.com/awslabs/generative-ai-cdk-constructs/actions/runs/18546237287 ------ *Automatically created by projen via the "code-generation" workflow* Signed-off-by: github-actions --- apidocs/classes/DeepLearningContainerImage.md | 12 ++++++++++++ .../deep-learning-container-image.ts | 3 +++ .../jumpstart-model.ts | 3 ++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/apidocs/classes/DeepLearningContainerImage.md b/apidocs/classes/DeepLearningContainerImage.md index 4ea95080..fb2f1a7d 100644 --- a/apidocs/classes/DeepLearningContainerImage.md +++ b/apidocs/classes/DeepLearningContainerImage.md @@ -348,6 +348,12 @@ https://github.com/aws/deep-learning-containers/blob/master/available_images.md *** +### HUGGINGFACE\_PYTORCH\_INFERENCE\_2\_6\_0\_TRANSFORMERS4\_51\_3\_CPU\_PY312\_UBUNTU22\_04 + +> `readonly` `static` **HUGGINGFACE\_PYTORCH\_INFERENCE\_2\_6\_0\_TRANSFORMERS4\_51\_3\_CPU\_PY312\_UBUNTU22\_04**: [`ContainerImage`](ContainerImage.md) + +*** + ### HUGGINGFACE\_PYTORCH\_INFERENCE\_2\_6\_0\_TRANSFORMERS4\_51\_3\_GPU\_PY312\_CU124\_UBUNTU22\_04 > `readonly` `static` **HUGGINGFACE\_PYTORCH\_INFERENCE\_2\_6\_0\_TRANSFORMERS4\_51\_3\_GPU\_PY312\_CU124\_UBUNTU22\_04**: [`ContainerImage`](ContainerImage.md) @@ -390,6 +396,12 @@ https://github.com/aws/deep-learning-containers/blob/master/available_images.md *** +### HUGGINGFACE\_PYTORCH\_INFERENCE\_NEURONX\_2\_7\_1\_TRANSFORMERS4\_51\_3\_NEURONX\_PY310\_SDK2\_24\_1\_UBUNTU22\_04 + +> `readonly` `static` **HUGGINGFACE\_PYTORCH\_INFERENCE\_NEURONX\_2\_7\_1\_TRANSFORMERS4\_51\_3\_NEURONX\_PY310\_SDK2\_24\_1\_UBUNTU22\_04**: [`ContainerImage`](ContainerImage.md) + +*** + ### HUGGINGFACE\_PYTORCH\_TGI\_INFERENCE\_2\_0\_0\_TGI0\_6\_0\_GPU\_PY39\_CU118\_UBUNTU20\_04 > `readonly` `static` **HUGGINGFACE\_PYTORCH\_TGI\_INFERENCE\_2\_0\_0\_TGI0\_6\_0\_GPU\_PY39\_CU118\_UBUNTU20\_04**: [`ContainerImage`](ContainerImage.md) diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts b/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts index fc8b333f..6d6ba12e 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts @@ -70,6 +70,7 @@ export class DeepLearningContainerImage extends ContainerImage { public static readonly HUGGINGFACE_PYTORCH_INFERENCE_2_3_0_TRANSFORMERS4_48_0_GPU_PY311_CU121_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference', '2.3.0-transformers4.48.0-gpu-py311-cu121-ubuntu22.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_2_6_0_TRANSFORMERS4_49_0_CPU_PY312_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference', '2.6.0-transformers4.49.0-cpu-py312-ubuntu22.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_2_6_0_TRANSFORMERS4_49_0_GPU_PY312_CU124_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference', '2.6.0-transformers4.49.0-gpu-py312-cu124-ubuntu22.04'); + public static readonly HUGGINGFACE_PYTORCH_INFERENCE_2_6_0_TRANSFORMERS4_51_3_CPU_PY312_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference', '2.6.0-transformers4.51.3-cpu-py312-ubuntu22.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_2_6_0_TRANSFORMERS4_51_3_GPU_PY312_CU124_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference', '2.6.0-transformers4.51.3-gpu-py312-cu124-ubuntu22.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_1_13_0_TRANSFORMERS4_28_1_NEURONX_PY38_SDK2_9_1_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '1.13.0-transformers4.28.1-neuronx-py38-sdk2.9.1-ubuntu20.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_1_13_1_TRANSFORMERS4_34_1_NEURONX_PY310_SDK2_15_0_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '1.13.1-transformers4.34.1-neuronx-py310-sdk2.15.0-ubuntu20.04'); @@ -77,6 +78,7 @@ export class DeepLearningContainerImage extends ContainerImage { public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_2_1_2_TRANSFORMERS4_36_2_NEURONX_PY310_SDK2_18_0_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '2.1.2-transformers4.36.2-neuronx-py310-sdk2.18.0-ubuntu20.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_2_1_2_TRANSFORMERS4_41_1_NEURONX_PY310_SDK2_19_1_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '2.1.2-transformers4.41.1-neuronx-py310-sdk2.19.1-ubuntu20.04'); public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_2_1_2_TRANSFORMERS4_43_2_NEURONX_PY310_SDK2_20_0_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '2.1.2-transformers4.43.2-neuronx-py310-sdk2.20.0-ubuntu20.04'); + public static readonly HUGGINGFACE_PYTORCH_INFERENCE_NEURONX_2_7_1_TRANSFORMERS4_51_3_NEURONX_PY310_SDK2_24_1_UBUNTU22_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-inference-neuronx', '2.7.1-transformers4.51.3-neuronx-py310-sdk2.24.1-ubuntu22.04'); public static readonly HUGGINGFACE_PYTORCH_TGI_INFERENCE_2_0_0_TGI0_6_0_GPU_PY39_CU118_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-tgi-inference', '2.0.0-tgi0.6.0-gpu-py39-cu118-ubuntu20.04'); public static readonly HUGGINGFACE_PYTORCH_TGI_INFERENCE_2_0_0_TGI0_8_2_GPU_PY39_CU118_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-tgi-inference', '2.0.0-tgi0.8.2-gpu-py39-cu118-ubuntu20.04'); public static readonly HUGGINGFACE_PYTORCH_TGI_INFERENCE_2_0_1_TGI0_9_3_GPU_PY39_CU118_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-pytorch-tgi-inference', '2.0.1-tgi0.9.3-gpu-py39-cu118-ubuntu20.04'); @@ -120,6 +122,7 @@ export class DeepLearningContainerImage extends ContainerImage { public static readonly HUGGINGFACE_TENSORFLOW_INFERENCE_2_6_3_TRANSFORMERS4_17_0_CPU_PY38_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-tensorflow-inference', '2.6.3-transformers4.17.0-cpu-py38-ubuntu20.04'); public static readonly HUGGINGFACE_TENSORFLOW_INFERENCE_2_6_3_TRANSFORMERS4_17_0_GPU_PY38_CU112_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-tensorflow-inference', '2.6.3-transformers4.17.0-gpu-py38-cu112-ubuntu20.04'); + public static fromDeepLearningContainerImage( repositoryName: string, tag: string, diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts index 4e6135cf..6ebdb463 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts @@ -9396,6 +9396,7 @@ export class JumpStartModel { public static readonly MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_1_0 = this.of('MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_1_0'); public static readonly MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_0_0 = this.of('MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_0_0'); + public static of(name: string): JumpStartModel { return new JumpStartModel(name); } @@ -9410,4 +9411,4 @@ export class JumpStartModel { return json[this.name]; } -} +} \ No newline at end of file From 8c81791927ac8d81afc405589825f3eed7e2d40a Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 16 Oct 2025 01:11:00 +0000 Subject: [PATCH 2/2] chore: self mutation Signed-off-by: github-actions --- .../deep-learning-container-image.ts | 1 - .../gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts b/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts index 6d6ba12e..877d4401 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/deep-learning-container-image.ts @@ -122,7 +122,6 @@ export class DeepLearningContainerImage extends ContainerImage { public static readonly HUGGINGFACE_TENSORFLOW_INFERENCE_2_6_3_TRANSFORMERS4_17_0_CPU_PY38_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-tensorflow-inference', '2.6.3-transformers4.17.0-cpu-py38-ubuntu20.04'); public static readonly HUGGINGFACE_TENSORFLOW_INFERENCE_2_6_3_TRANSFORMERS4_17_0_GPU_PY38_CU112_UBUNTU20_04 = this.fromDeepLearningContainerImage('huggingface-tensorflow-inference', '2.6.3-transformers4.17.0-gpu-py38-cu112-ubuntu20.04'); - public static fromDeepLearningContainerImage( repositoryName: string, tag: string, diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts index 6ebdb463..4e6135cf 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts @@ -9396,7 +9396,6 @@ export class JumpStartModel { public static readonly MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_1_0 = this.of('MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_1_0'); public static readonly MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_0_0 = this.of('MODEL_UPSCALING_STABILITYAI_STABLE_DIFFUSION_X4_UPSCALER_FP16_1_0_0'); - public static of(name: string): JumpStartModel { return new JumpStartModel(name); } @@ -9411,4 +9410,4 @@ export class JumpStartModel { return json[this.name]; } -} \ No newline at end of file +}