SageMaker SDK v3: Script Mode bringt dein eigenes Modell ins Training
TL;DR
Das SageMaker Python SDK v3 baut den Script Mode um und fasst ihn in den beiden Klassen ModelTrainer und ModelBuilder zusammen. Zwei durchgängige Beispiele zeigen die Praxis: ein Random Forest mit scikit-learn und ein Multi-GPU-Finetuning von Stable Diffusion 3.5 per LoRA. Kern der Sache ist SourceCode, das deinen lokalen Code zur Laufzeit in jeden Container spiegelt. Damit iterierst du an deinem Training, ohne jedes Mal ein neues Docker-Image zu bauen.
Nauti's Take
Der praktische Vorteil liegt auf der Hand: Wer Code zur Laufzeit in den Container spiegelt, spart sich bei jedem Experiment den Docker-Build und damit die längste Wartezeit im Trainingsalltag. Die Grenze ist der Lock-in, denn ModelTrainer und ModelBuilder sind AWS-Sprache und lassen sich nicht sauber auf eine andere Plattform heben.
Für Teams, die ohnehin auf SageMaker sitzen, ist das Update ein klarer Gewinn, für alle anderen eher ein Argument gegen den Wechsel.