Torna alle notizie
ProdottoAI Understanding briefing

AWS descrive in dettaglio la riprogettazione dell'SDK v3 di SageMaker per la formazione e l'implementazione di modelli IA personalizzati

AWS afferma che SageMaker Python SDK v3 unifica l'addestramento e l'implementazione di modelli personalizzati tramite ModelTrainer, ModelBuilder e iniezione di codice runtime, con esempi che spaziano da scikit-learn e Stable Diffusion.

5 min readRead the primary source
Primary-source image accompanying AWS details SageMaker SDK v3 redesign for custom AI model training and deployment
Documento di origine primariaFonte registrata
Editore
aws.amazon.com
Collegamento alla fonte
aws.amazon.comhttps://aws.amazon.com/blogs/machine-learning/bring-your-own-model-with-amazon-sagemaker-ai-script-mode-in-sdk-v3/
Tipo di fonte
Documento principale: un annuncio ufficiale, un documento, un documento o una pagina proprietaria che leggiamo direttamente.
ContestoComprendilo in 60 secondi

Inizia qui

Termini chiave

API (interfaccia di programmazione dell'applicazione)
Un modo strutturato con cui un sistema software invia richieste e riceve risposte da un altro sistema.
LoRA (adattamento di basso rango)
Un metodo di regolazione fine efficiente in termini di parametri che aggiunge matrici di adattatori di basso rango.
Apprendimento automatico (ML)
Metodi che consentono ai sistemi di apprendere modelli dai dati e migliorarli nel tempo.
Mettiti alla provaQuiz sulla spiegazione dei modelli di intelligenza artificiale

Cosa è successo

AWS ha pubblicato una procedura dettagliata tecnica di SageMaker Python SDK v3, che sostituisce diverse classi di formazione e distribuzione specifiche del framework con un'interfaccia ModelTrainer e ModelBuilder unificata. Il post illustra l'inserimento in runtime del codice sorgente locale nelle immagini del contenitore, i processi di formazione gestiti, gli endpoint in tempo reale, la messa a punto distribuita di Stable Diffusion e la gestione dei segreti tramite AWS Secrets Manager.

In un post datato 26 agosto 2026, AWS descrive SageMaker Python SDK v3 come una riprogettazione del precedente flusso di lavoro in modalità script. Secondo AWS, la v3 sostituisce le classi di stima specifiche del framework come SKLearn, PyTorch e XGBoost con un singolo ModelTrainer per l'avvio dei lavori di formazione. Sostituisce inoltre il modello precedente di modello e predittore con ModelBuilder per il confezionamento e la distribuzione dei modelli. Il post lo presenta come un'interfaccia comune tra diversi carichi di lavoro piuttosto che come un nuovo modello o un nuovo algoritmo di training.

La fonte è una spiegazione tecnica scritta da AWS, quindi le funzionalità e i vantaggi del prodotto descritti qui sono affermazioni di AWS. Una caratteristica centrale è l'oggetto di configurazione SourceCode. Gli sviluppatori forniscono una directory di origine locale e un comando di training o uno script di voce di inferenza. AWS afferma che SageMaker sincronizza quella directory nel contenitore selezionato all'avvio di un lavoro, consentendo ai team di modificare il codice di addestramento o di inferenza senza ricostruire l'immagine del contenitore. Il contenitore può essere un'immagine creata dal cliente nell'Elastic Container Registry Amazon, un contenitore di deep learning AWS o un'immagine di terze parti.

La procedura dettagliata afferma che ciò preserva il controllo sui pacchetti di sistema, sulle librerie CUDA e sulle versioni runtime presentando al contempo un'unica interfaccia per i carichi di lavoro che includono scikit-learn, PyTorch, Stable Diffusion e binari di inferenza C++ personalizzati. Il primo esempio addestra un classificatore Random Forest con scikit-learn su un set di dati sul diabete e lo distribuisce su un endpoint in tempo reale utilizzando DJL Serving. L'esempio utilizza una singola istanza ml.m5.2xlarge, un'impostazione di pool di riscaldamento di un'ora e Amazon S3 per gli artefatti del modello. Il secondo esempio ottimizza Stable Diffusion 3.5 Medium con LoRA su un set di dati di immagini e didascalie personalizzato.

AWS afferma di utilizzare Hugging Face Accelerate per l'addestramento distribuito su quattro GPU A10G su un'istanza ml.g5.12xlarge, quindi distribuisce i pesi risultanti su un endpoint in tempo reale. Il post mostra anche la configurazione basata su ricette, canali di input personalizzabili, tracciamento MLflow opzionale e recupero dei segreti tramite AWS Secrets Manager.

Dettagli della fonte: aws.amazon.com ↗

Perché è importante

La modifica potrebbe ridurre le ricostruzioni dei container e la configurazione specifica del framework per i team che gestiscono carichi di lavoro AI personalizzati su SageMaker. Illustra inoltre un modello di produzione comune: mantenere separati il ​​codice del modello e gli ambienti di runtime utilizzando l'infrastruttura gestita per training, artefatti e inferenza. La fonte non fornisce confronti indipendenti di prestazioni, costi o disponibilità.

Per i team AI, il cambiamento più pratico descritto è la separazione dell’infrastruttura runtime riutilizzabile dal codice del modello che cambia frequentemente. Un contenitore può contenere i pacchetti del sistema operativo, le librerie e le dipendenze specifiche dell'hardware, mentre il codice sorgente, gli script di avvio e i file di configurazione vengono forniti all'avvio del lavoro. Se l'implementazione di AWS funziona come descritto, ciò può ridurre il ciclo di iterazione per esperimenti e aggiornamenti del modello perché una modifica del codice non richiede automaticamente la creazione e il push di un nuovo contenitore. Questo vantaggio è operativo piuttosto che algoritmico: influenza il modo in cui i team sviluppano, testano e mantengono i sistemi di intelligenza artificiale sull’infrastruttura cloud gestita.

L’API unificata potrebbe anche ridurre il numero di concetti SageMaker che gli sviluppatori devono apprendere quando passano dal machine learning convenzionale all’intelligenza artificiale generativa. Lo stesso modello ModelTrainer e ModelBuilder viene mostrato per un classificatore tabulare basato su CPU e un lavoro di ottimizzazione della diffusione multi-GPU. AWS descrive inoltre ModelBuilder come in grado di confezionare gestori di inferenza con artefatti del modello e, in alcuni casi, selezionare contenitori, acquisire dipendenze o generare codice di serializzazione. Queste funzionalità potrebbero rendere le pipeline di distribuzione più coerenti, ma la fonte non stabilisce che ogni framework, server modello o binario personalizzato riceva supporto o comportamento identico.

La procedura dettagliata evidenzia i controlli importanti nella produzione. Gli output dell'addestramento vengono scritti in Amazon S3, i file del modello vengono assemblati per la distribuzione e si prevede che i gestori di inferenza carichino un modello una volta anziché ricaricarlo per ogni richiesta. L'esempio consiglia inoltre di convalidare i tipi di contenuto della richiesta e di utilizzare Secrets Manager per i token sensibili invece di inserirli in notebook o variabili di ambiente di testo semplice. Tali pratiche possono migliorare la ripetibilità e ridurre l’esposizione evitabile, ma da sole non dimostrano un sistema di sicurezza o di governance completo.

Il post non riporta test indipendenti, latenza misurata, riduzioni dei costi, affidabilità degli endpoint o cambiamenti di qualità nei modelli addestrati.

Interactive Mechanism

Meccanismo interattivo: come funziona realmente

Esplora la tecnologia alla base di questo sviluppo in modo interattivo.

Agent Lifecycle Stage:
1
User Intent & Planning: "Audit customer refund request #4092 and settle payment."
2
Tool Calling: Emits structured JSON call crm_get_transaction(id='4092').
3
Guardrail & Verification:🛡️ Paused: High-value action requires human operator sign-off.
4
Final Settlement: Refund recorded, email receipt dispatched, and audit log stored.
Core takeaway: An AI agent is not just a language model—it is a closed loop of planning, tool invocation, and environment feedback. Production systems require self-healing retries and strict human approval guardrails.
Verifica concettuale interattiva+10 Points
AI Models Explained Quiz

Which component of an AI application is the machine-learning model itself?

Cosa guardare dopo

I team che valutano l'SDK devono verificare lo sforzo di migrazione, il framework supportato e le combinazioni di servizi, la disponibilità regionale, i limiti del servizio, le autorizzazioni di sicurezza e il costo totale. Dovrebbero inoltre verificare se l'iniezione di codice runtime, i warm pool, l'addestramento multi-GPU e il recupero segreto soddisfano i propri requisiti di distribuzione e conformità.

La prima domanda per gli adottanti è l’ambito della migrazione. AWS descrive il passaggio dalle classi di stima SDK v2 e dal pattern Modello/Predittore a ModelTrainer e ModelBuilder, ma il post non elenca tutti i parametri incompatibili, le funzionalità deprecate o gli avvertimenti sulla migrazione. I team con pipeline SageMaker esistenti dovrebbero testare punti di ingresso personalizzati, installazione di dipendenze, archivi di modelli, gestori di inferenze e integrazioni di monitoraggio prima di considerare la nuova interfaccia come un sostituto immediato.

Dovrebbero inoltre confermare quali runtime di servizio supportano il formato del modello e il protocollo di richiesta specifici. Costi e capacità sono un’altra questione aperta. Gli esempi utilizzano training gestito ed endpoint in tempo reale, warm pool, storage S3, registri di contenitori e, per Stable Diffusion, quattro GPU. Tali risorse possono creare addebiti ricorrenti e la fonte non fornisce stime dei prezzi, dati sull'utilizzo o confronti con altri approcci di distribuzione.

AWS indica specificamente ai lettori di eliminare endpoint, configurazioni endpoint, modelli, artefatti S3, immagini ECR e risorse MLflow opzionali dopo il test. Questa guida alla pulizia indica che gli esempi sono flussi di lavoro operativi sul cloud, non dimostrazioni locali gratuite. I dettagli di sicurezza e affidabilità meritano un esame accurato prima dell'uso in produzione. La fonte afferma che un ruolo di esecuzione o un utente necessita delle autorizzazioni SageMaker e S3 e che i principali di formazione o integrazione continua necessitano dell'autorizzazione per leggere i segreti da Secrets Manager.

Le organizzazioni dovrebbero rivedere tali autorizzazioni, isolare i ruoli di formazione e di servizio, controllare quale codice viene sincronizzato nei contenitori e determinare in che modo i log gestiscono errori o dati sensibili. Dovrebbero anche testare gli avvii a freddo, il comportamento del pool a caldo, il dimensionamento degli endpoint, il caricamento del modello e il ripristino degli errori. Il post non indica la disponibilità regionale, le quote di servizio, lo stato del supporto formale, i risultati dei benchmark indipendenti o se i repository di esempio rimarranno sincronizzati con le future versioni dell'SDK.

Guide e quiz correlati

Spiegazione dei modelli di intelligenza artificialeFormazione sull'intelligenza artificialeFuturo dell'IAMetti alla prova ciò che sai: prova un quiz gratuito sull'intelligenza artificialeCerca un termine AI nel nostro glossarioSegui il tracker del rilascio del modello AI
Lo hai trovato utile?