Cloud AI / AI news for Malaysia
AWS Opens SageMaker Training Sessions So Teams Can Write Custom Model Training Loops
AWS says teams can now write their own post-training loop for open models while SageMaker AI handles GPUs, checkpoints and fault recovery. Its documentation lists three regions, and none of them is Malaysia.

In brief
- AWS made SageMaker AI serverless training sessions generally available, letting teams write their own training loop, including custom loss functions and reward signals.[1]
- AWS runs the GPUs, distributed execution, fault recovery and checkpoints, and bills by tokens processed. Four open models are supported at launch.[1][2]
- The documentation lists three regions and none is in Malaysia. Per-token rates are not stated in the pages we read.[2]
What AWS released
Amazon Web Services has made training sessions generally available in SageMaker AI serverless model customization. An AWS Machine Learning Blog post dated 22 October 2026 says developers can write and coordinate their own training loop, including custom loss functions or reward signals, without choosing instance types or managing clusters.[1]
The feature targets teams that adapt open-weight models with post-training methods such as reinforcement learning. AWS argues that a model trained on a firm’s own context is more accurate for its task and costs less to run. The post offers no benchmark for that claim.[1]

What AWS released on 22 October
SageMaker AI already offered serverless model customization with managed techniques. Customers wanted more control, so AWS added training sessions. In a session, the customer’s code runs the training loop and the reward function in its own environment. The session performs the GPU-heavy work: a sampler generates responses and a trainer updates the model weights.[1]
AWS says the service handles GPU allocation, distributed execution, fault recovery and checkpoint storage. Supported techniques include SFT, DPO, RLVR, RLAIF and multi-turn reinforcement learning. Teams can update part of a model with Low-Rank Adaptation (LoRA) or run full fine-tuning, and can chain techniques.[1]
The documentation calls this operation-level control. A developer opens a session and calls operations such as forward_backward(), optim_step() and sample(). The model stays loaded on GPUs between calls, so AWS says there are no cold starts.[2]

Models, regions and billing
The launch post names four supported models: gpt-oss-20b, gemma-4-31B-it, Qwen3.6-27B and Qwen3.8-27B. The documentation adds the regions. gpt-oss-20b runs in us-east-1, us-west-2 and ap-south-1. Gemma and Qwen3.6 run in us-west-2 and ap-south-1, while Qwen3.8 is listed only in us-west-2.[1][2]
AWS says customers pay for the tokens SageMaker AI processes and that the meter stops while their own reward function scores a batch. The documentation splits charges into prefill, sample and train and refers readers to the pricing page for rates. The default quota is two concurrent fine-tuning sessions, which can be raised.[1][2]

Who controls the data and the weights
Each session uses an IAM role the customer creates, and customers can add their own AWS KMS key and virtual private cloud settings. AWS says data and checkpoints stay in the customer’s own Amazon S3 buckets in the chosen Region. It also says it does not use customer data or customised weights to train another model.[1]
Two customers describe early use: ImagineSoftware, on a healthcare claim-denial triage model, and Karini AI, which fine-tuned gpt-oss-20b for tool calling against an Amazon Neptune graph. Both are testimonials published by AWS, with no accuracy or cost figures.[1]
Why Malaysia should care
The documentation lists us-east-1, us-west-2 and ap-south-1 (Mumbai) for training sessions. It does not list Asia Pacific (Malaysia), although SageMaker AI itself has run there since February 2025. AWS says data stays in your own S3 buckets in the Region you choose, so a Malaysian team would place training data outside Malaysia to use the service. Whether that is acceptable depends on the company’s own data rules.
Malaysian software houses and AI start-ups
They can tune open models without running GPU clusters, but must write the Python training code.[1][2]
Practical move: Pilot one narrow task, such as invoice or claim triage, and compare the tuned model with a prompted one.
Regulated firms with data-location rules
The listed regions are outside Malaysia, so training data would leave the country.[2][1]
Practical move: Ask compliance whether training data may go to the US or India before any pilot.
Universities and research labs
Operation-level control suits experiments with new loss functions.[2]
Practical move: Check the quota of two concurrent sessions and request an increase early.
What Malaysians can do now
- Ask compliance whether training data may be placed in us-east-1, us-west-2 or ap-south-1.
- Pick one narrow, scoreable task and test a tuned open model against a prompted one before committing budget.
- Read the SageMaker AI pricing page before estimating cost in ringgit.
What we still do not know
AWS has not yet answered several questions.
- The per-token rates for prefill, sample and train, which our sources do not state.
- Whether and when training sessions will reach the Asia Pacific (Malaysia) Region.
- How well the supported models handle Malay and Malaysian business text after tuning.
Sources
- 1.Announcing new ways to customize models with SageMaker AI, without managing GPUs AWS Machine Learning Blog, 22 October 2026
- 2.Training session APIs - Amazon SageMaker AI AWS Documentation
- 3.File:NVIDIA H100 (极客湾Geekerwan) 004.png Wikimedia Commons, 14 June 2023
- 4.File:Server Room (22397102849).jpg Wikimedia Commons, 4 November 2015
- 5.File:Kuala Lumpur Skyline at dusk.jpg Wikimedia Commons, 2 December 2015


