Presentamos sagemaker-core: un nuevo SDK orientado a objetos para Amazon SageMaker
Amazon SageMaker se complace en anunciar sagemaker-core, un nuevo SDK de Python que ofrece una interfaz orientada a objetos para interactuar con los recursos de SageMaker, como las clases de recursos TrainingJob (Trabajo de entrenamiento), Model (Modelo) y Endpoint (Punto de enlace). La característica de encadenamiento de recursos de sagemaker-core permite a los desarrolladores pasar objetos de recursos como parámetros, lo que evita la necesidad de especificar manualmente parámetros complejos. El SDK también abstrae detalles de bajo nivel, como las transiciones de estado de los recursos y la lógica de sondeo. Alcanza la paridad total con las API de SageMaker, lo que permite a los desarrolladores aprovechar todas las capacidades de SageMaker directamente a través del SDK. Otras mejoras clave de la capacidad de uso incluyen la finalización automática del código en los IDE más populares, la documentación exhaustiva y las sugerencias de escritura.
Las clases de recursos dedicadas de sagemaker-core ofrecen una vista intuitiva orientada a objetos de las funcionalidades disponibles, lo que reduce la carga cognitiva para los desarrolladores y minimiza la necesidad de administrar estructuras de parámetros complejas. La documentación exhaustiva y las sugerencias de escritura ayudan a los desarrolladores a escribir códigos más rápido y con menos errores sin necesidad de navegar por la compleja documentación de la API. Al manejar automáticamente la administración del estado de los recursos, los desarrolladores pueden centrarse en crear e implementar modelos de machine learning sin verse abrumados por tareas de monitoreo de recursos de nivel inferior. Cuando se usa sagemaker-core con valores predeterminados inteligentes, alivia la carga de especificar repetidamente parámetros comunes. Los efectos combinados de estas características dan como resultado un código más legible y fácil de mantener, junto con una mayor productividad de los desarrolladores.
Para empezar, consulte nuestros cuadernos de ejemplo y la documentación técnica. Nos complace ofrecer el SDK sagemaker-core a la comunidad de SageMaker y esperamos contar con sus contribuciones para mejorarlo aún más.