Présentation de sagemaker-core : un nouveau kit SDK orienté objet pour Amazon SageMaker
Amazon SageMaker a le plaisir d'annoncer sagemaker-core, un nouveau kit SDK Python qui fournit une interface orientée objet permettant d'interagir avec les ressources SageMaker telles que les classes de ressources TrainingJob, Model et Endpoint. La fonctionnalité de chaînage des ressources de sagemaker-core permet aux développeurs de transmettre des objets de ressources en tant que paramètres, éliminant ainsi la nécessité de spécifier manuellement des paramètres complexes. Le kit SDK extrait également des détails de bas niveau tels que les transitions d'état des ressources et la logique d'interrogation. Il atteint la parité totale avec les API SageMaker, ce qui permet aux développeurs de tirer parti de toutes les fonctionnalités de SageMaker directement via le kit SDK. Parmi les autres améliorations clés en termes d'utilisabilité, citons la saisie automatique du code dans les IDE les plus courants, une documentation complète et des astuces de saisie.
Les classes de ressources dédiées de sagemaker-core fournissent une vue intuitive orientée objet des fonctionnalités disponibles, réduisant ainsi la charge cognitive des développeurs et minimisant la nécessité de gérer des structures de paramètres complexes. Une documentation complète et des astuces de saisie aident les développeurs à écrire du code plus rapidement et avec moins d'erreurs sans avoir à parcourir la documentation complexe de l'API. En gérant automatiquement la gestion de l'état des ressources, les développeurs peuvent se concentrer sur la création et le déploiement de modèles de machine learning sans se laisser enliser dans des tâches de surveillance des ressources de niveau inférieur. Lorsqu'il est utilisé avec des paramètres intelligents par défaut, sagemaker-core allège la charge liée à la spécification répétée de paramètres communs. Les effets combinés de ces fonctionnalités se traduisent par un code plus lisible et plus facile à gérer, ainsi qu'une productivité accrue des développeurs.
Pour commencer, consultez nos exemples de blocs-notes ainsi que notre documentation technique. Nous sommes ravis de proposer sagemaker-core à la communauté SageMaker et attendons avec impatience vos contributions pour le rendre encore meilleur.