Overview of sagemaker-core
masterThe sagemaker-core Python SDK provides an object-oriented interface for interacting with Amazon SageMaker resources. It is designed to offer full parity with SageMaker APIs while improving developer productivity through several key abstractions:
- Object-Oriented Interface: Uses dedicated resource classes to manage SageMaker resources.
- Resource Chaining: Simplifies workflows by allowing the output of one resource to be passed directly as the input to another.
- Abstraction of Low-Level Details: Automatically manages resource state transitions and polling logic.
- Intelligent Defaults: Streamlines setup by providing default values for common parameters like IAM roles and VPC configurations.
- Developer Experience: Includes comprehensive type hints and auto code completion support for IDEs.