Skip to content

Release 2026-03-30#54

Merged
ehsu3 merged 3 commits intomainfrom
20260330
Mar 30, 2026
Merged

Release 2026-03-30#54
ehsu3 merged 3 commits intomainfrom
20260330

Conversation

@ehsu3
Copy link
Copy Markdown
Contributor

@ehsu3 ehsu3 commented Mar 30, 2026

Issue #, if available: N/A
Description of changes:

New Features

Training Job Email Notifications (SMTJ, SMHP)

  • Added support for job notifications via email for training on the SMTJ and SMHP platforms via the NotificationManager class.
  • Provided CloudFormation notification templates to allow users to deploy a stack of resources for receiving status updates.

SMHP Cluster Instance Group Scaling

  • Added the scale_cluster() and get_instance_groups() functions to the SMHPRuntimeManager to allow users to scale their SMHP cluster restricted instance groups (RIGs) from the SDK.

RFT Lambda Deploy and Validation via RuntimeManager

  • Added deploy_lambda() to RuntimeManager to package a local python file into zip, create/update a Lambda function, and store the resulting ARN on rft_lambda_arn.
  • Added validate_lambda() method to invoke a deployed lambda with sample data from S3 to validate correctness before training.

Enhancements

  • Simplified ECS infrastructure for RFT Multi-Turn and improved reliability
    • Removed Docker/ECR image push requirements
    • Switched ECS tasks to a public Amazon Linux 2023 base image
    • Improved CF stack state and virtual environment validation
    • Note: User might need to update their IAM policies to remove ECR permissions and add new SSM/EC2/CloudFormation permissions for RFT multiturn.
  • Updated troubleshooting documentation to provide guidance on Bedrock deployment with permission restraints.
  • Improved CloudWatchLogMonitor usability by allowing job start time resolution from platform APIs when not explicitly provided.

Bug Fixes

  • Fixed evaluate() passing the incorrect training method to the RecipeBuilder to instead pass TrainingMethod.EVALUATION.
  • Added an optional “recipe” flag to the “validation_config” to bypass recipe validation when needed.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Comment thread docs/spec.md Outdated
swapneils
swapneils previously approved these changes Mar 30, 2026
@ehsu3 ehsu3 merged commit dc43062 into main Mar 30, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants