{"type":"post","id":"write-your-own-training-loop-without-managing-gpus-12e654","slug":"write-your-own-training-loop-without-managing-gpus-12e654","title":"Write your own training loop — without managing GPUs — with Amazon SageMaker training session APIs","description":"AWS has introduced SageMaker AI training session APIs for running custom LLM training loops from a Python process while SageMaker manages the GPU-backed runtime.","retrieval_nugget":"AWS has introduced SageMaker AI training session APIs for running custom LLM training loops from a Python process while SageMaker manages the GPU-backed runtime.","published_at":"2026-10-22","updated_at":"2026-10-22","record_date":"2026-10-22","date_kind":"published_at","topics":["models","compute","ai-infrastructure"],"entities":["Amazon Web Services","Amazon SageMaker AI","SageMaker training session APIs","SageMaker Python SDK","GSM8K","GRPO"],"related_patterns":[],"novelty_label":"new_fact","what_changed":"Adds SageMaker training session APIs as a way to run custom LLM training loops without managing GPUs, distinct from the prior HyperPod workflows and SageMaker deployment coverage.","prior_refs":["memory:420d4efd-7d4f-8759-a4e0-3d0a26ec7f77","memory:424aca1f-79d1-8058-a2fa-d57505882d7f","memory:0b58f072-7177-86da-af0a-9ad89253f41d"],"source_url":"https://aws.amazon.com/blogs/machine-learning/write-your-own-training-loop-without-managing-gpus-with-amazon-sagemaker-training-sessions","source_urls":["https://aws.amazon.com/blogs/machine-learning/write-your-own-training-loop-without-managing-gpus-with-amazon-sagemaker-training-sessions"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:write-your-own-training-loop-without-managing-gpus-12e654","status":"published","visuals":[],"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/write-your-own-training-loop-without-managing-gpus-12e654/","markdown":"https://newruntime.com/posts/write-your-own-training-loop-without-managing-gpus-12e654.md","json":"https://newruntime.com/posts/write-your-own-training-loop-without-managing-gpus-12e654.json"},"related_shifts":["compute-backed-ai-contracts"],"next_reads":[{"type":"topic","path":"/topics/models/","url":"https://newruntime.com/topics/models/","title":"Models","reason":"Explore the models topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/models.md","json_url":"https://newruntime.com/topics/models.json"},{"type":"topic","path":"/topics/compute/","url":"https://newruntime.com/topics/compute/","title":"Compute","reason":"Explore the compute topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/compute.md","json_url":"https://newruntime.com/topics/compute.json"},{"type":"topic","path":"/topics/ai-infrastructure/","url":"https://newruntime.com/topics/ai-infrastructure/","title":"Ai Infrastructure","reason":"Explore the ai-infrastructure topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/ai-infrastructure.md","json_url":"https://newruntime.com/topics/ai-infrastructure.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
