Presentiamo sagemaker-core: un nuovo SDK orientato agli oggetti per Amazon SageMaker
Amazon SageMaker è lieta di annunciare sagemaker-core, un nuovo SDK Python che fornisce un'interfaccia orientata agli oggetti per interagire con risorse SageMaker come le classi di risorse TrainingJob, Model ed Endpoint. La funzionalità di concatenamento delle risorse di sagemaker-core consente agli sviluppatori di passare oggetti risorsa come parametri, eliminando la necessità di specificare manualmente parametri complessi. L'SDK astrae anche dettagli di basso livello come le transizioni dello stato delle risorse e la logica di polling. Raggiunge la piena parità con le API SageMaker, consentendo agli sviluppatori di sfruttare tutte le funzionalità di SageMaker direttamente tramite l'SDK. Ulteriori miglioramenti chiave in termini di usabilità includono il completamento automatico del codice negli IDE più diffusi, una documentazione completa e suggerimenti sui tipi.
Le classi di risorse dedicate in sagemaker-core forniscono una visione intuitiva e orientata agli oggetti delle funzionalità disponibili, riducendo il carico cognitivo per gli sviluppatori e riducendo al minimo la necessità di gestire strutture di parametri complesse. La documentazione completa e i suggerimenti sui tipi aiutano gli sviluppatori a scrivere il codice più velocemente e con meno errori senza dover consultare la complessa documentazione relativa all'API. Usando automaticamente la gestione dello stato delle risorse, gli sviluppatori possono concentrarsi sulla creazione e l'implementazione di modelli di machine learning senza arenarsi in attività di monitoraggio delle risorse di livello inferiore. Se utilizzato con impostazioni predefinite intelligenti, sagemaker-core alleggerisce l'onere di specificare ripetutamente i parametri comuni. Gli effetti combinati di queste funzionalità si traducono in un codice più leggibile e gestibile insieme a una maggiore produttività degli sviluppatori.
Per iniziare, consulta i nostri quaderni di esempio e la documentazione tecnica. Siamo lieti di introdurre sagemaker-core nella community di SageMaker e attendiamo con impazienza il contributo di tutti per renderlo ancora migliore.