| Name | Modified | Size | Downloads / 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_multimodalutils 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_groupvalidation 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