Download Latest Version v2.257.5 source code.zip (164.7 MB)
Email in envelope

Get an email when there's a new version of SageMaker Python SDK

Home / v3.15.0
Name Modified Size InfoDownloads / Week
Parent folder
3.15.0 source code.tar.gz 2026-06-27 18.4 MB
3.15.0 source code.zip 2026-06-27 19.5 MB
README.md 2026-06-27 2.9 kB
Totals: 3 Items   38.0 MB 0

Nova Forge SDK Reconciliation (v3.15.0)

Release: v3.15.0 (2026-06-22)
Packages: sagemaker 3.15.0 · sagemaker-core 2.15.0 · sagemaker-train 1.15.0 · sagemaker-serve 1.15.0 · sagemaker-mlops 1.15.0

This release converges the standalone Nova Forge SDK into the SageMaker Python SDK, making Nova model customization (training, evaluation, deployment) first-class under the sagemaker.* namespace.


New Features

Training — Recipes

  • feat(train): add 3-level recipe override support with get_resolved_recipe() (#2034)
  • feat: recipe override handling (#2056)
  • feat: add Nova-specific recipe validations (#2052)
  • feat(train): auto-resolve HyperPod recipe from Hub (#2050)

Training — Compute / Infra

  • feat(train): add Serverless / SMTJ / HyperPod support to trainers and evaluators (#2045)
  • feat: add infra validation (#2049)

Training — Methods & Data

  • feat(train): enable Data Mixing for Nova models (#2047, [#2054])
  • feat: add is_multimodal utils function (multimodal data auto-detection) (#2033)
  • feat: RLVRTrainer Lambda ARN support (#2025)
  • feat: RLVR reward Lambda validation (#2036)
  • feat: Iterative training for SMTJ serverful and Hyperpod
  • feat: New CPTTrainer class

Evaluation

  • feat: InspectAI evaluator (#2039)
  • feat: add Nova as a target for LLM-as-a-Judge (LLMAJ) (#2059)
  • feat: support serverful training job checkpoint resolution in InspectAI evaluator (#2066)

Deploy / Setup / Validation

  • feat: add Nova SMI config bounds validation to ModelBuilder (#2040)
  • feat: Bedrock deployment from S3 checkpoint

Recipes

  • fix: reject unknown recipe overrides (serverless + serverful) and untrusted IAM roles (#2071)
  • fix: apply recipe overrides to hyperparameters in SMTJ serverful path (#2070)
  • fix: recipe override errors in evaluator (#2067)
  • fix: hub-content IAM perms, recipe dataset paths, and log markup escaping (#2065)

IAM / Security

  • IAM role validations and util methods to create IAM roles

HyperPod / Compute

  • fix: add HyperPod validation in train and evaluate (#2051)
  • fix: evaluation on HyperPod (#2061)
  • fix: resolve HyperPod training image from EKS payload template (#2069)
  • fix: skip model_package_group validation when HyperPod compute is provided in CPTTrainer (#2068)
  • fix: use compute param in get fine-tuning utils (#2060)

Data / Serverless

  • fix: set Converse as S3DataType for Nova models in SMTJ Serverful for SFT and DPO (#2064)
  • fix(train): use Converse S3DataType for Nova SFT/DPO in serverless flow (#2079)

Evaluation / Misc

  • fix: MLflow error causing OSS model eval to fail (#2075)
  • fix: RLVR setup and reward Lambda handling (#2076)

Full Changelog: https://github.com/aws/sagemaker-python-sdk/compare/v3.14.0...v3.15.0

Source: README.md, updated 2026-06-27