Lista selecionada de bibliotecas open source para implantar, monitorar, versionar, escalar e proteger modelos de machine learning em produção.
aws/sagemaker-python-sdk
SDK Python para treinar e implantar modelos de machine learning no Amazon SageMaker, com frameworks, algoritmos integrados e containers próprios.
- Estrelas
- 2,270
- Forks
- 1,317
- Issues abertas
- 237
- Último commit
- ontem
O que é?
O SageMaker Python SDK é uma biblioteca de código aberto para treinar e implantar modelos de machine learning no Amazon SageMaker. Com ele, desenvolvedores podem executar jobs de treinamento e hospedar modelos usando código Python, com frameworks de deep learning como PyTorch e MXNet, algoritmos integrados da Amazon ou algoritmos personalizados empacotados em containers Docker compatíveis com o SageMaker.
A versão 3.x se concentra em classes unificadas: ModelTrainer para treinamento e ModelBuilder para implantação e inferência, substituindo as classes Estimator e Model específicas de cada framework da versão 2.x. A linha 3.x é dividida em pacotes PyPI separados para core, treinamento, serving e MLOps. Os trainers para ajuste fino de modelos (SFT, DPO, RLAIF, RLVR) também estão incluídos a partir da versão 3.1.
O SDK oferece suporte a Unix/Linux e macOS com Python 3.10 a 3.12. Para usá-lo, é necessário ter uma conta AWS e uma função IAM com permissões do SageMaker.
Recursos principais
- 01Treine modelos com PyTorch, MXNet e outros frameworks no SageMaker.
- 02Use algoritmos integrados da Amazon ou forneça seu próprio container Docker.
- 03Implante modelos treinados em endpoints de tempo real com ModelBuilder.
- 04Faça ajuste fino de modelos fundacionais usando LoRA ou ajuste fino completo.
- 05Instale pacotes modulares para core, treinamento, serving e MLOps.
Casos de uso
- Executar jobs de treinamento distribuído em instâncias GPU gerenciadas da AWS usando Python.
- Implantar um modelo treinado como endpoint de inferência em tempo real.
- Fazer ajuste fino de um modelo de linguagem grande com dados personalizados na AWS.
- Criar pipelines de MLOps com registro de modelos e jobs de processamento.
Início rápido
- 1
Instale o SDK do PyPI com pip
pip install sagemaker
Antes de usar
- É voltado para o Amazon SageMaker, portanto requer uma conta da AWS e permissões do IAM.
- Segundo o README, oferece suporte apenas a Unix/Linux e Mac.
- A versão 3.x remove as classes Estimator, Model e Predictor da versão 2.
Tópicos
Perguntas frequentes
- O que é sagemaker-python-sdk?
- SDK Python para treinar e implantar modelos de machine learning no Amazon SageMaker, com frameworks, algoritmos integrados e containers próprios. O SageMaker Python SDK é uma biblioteca de código aberto para treinar e implantar modelos de machine learning no Amazon SageMaker. Com ele, desenvolvedores podem executar jobs de treinamento e hospedar modelos usando código Python, com frameworks de deep learning como PyTorch e MXNet, algoritmos integrados da Amazon ou algoritmos personalizados empacotados em containers Docker compatíveis com o SageMaker.
- sagemaker-python-sdk é gratuito? Qual é a licença?
- sagemaker-python-sdk é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sagemaker-python-sdk ainda é mantido?
- Manutenção ativa. O último commit de sagemaker-python-sdk foi em 23 de out. de 2026.
- Para que posso usar sagemaker-python-sdk?
- Executar jobs de treinamento distribuído em instâncias GPU gerenciadas da AWS usando Python. Implantar um modelo treinado como endpoint de inferência em tempo real. Fazer ajuste fino de um modelo de linguagem grande com dados personalizados na AWS. Criar pipelines de MLOps com registro de modelos e jobs de processamento.
- Como instalar sagemaker-python-sdk?
- Instale o SDK do PyPI com pip: pip install sagemaker
- Onde consigo sagemaker-python-sdk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aws/sagemaker-python-sdk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção de notebooks Jupyter de exemplo que mostram como criar, treinar e implantar modelos de machine learning no Amazon SageMaker.
Biblioteca Python da Hugging Face para carregar datasets públicos de IA do Hub com uma linha e pré-processá-los com eficiência usando ferramentas baseadas em Arrow.
Biblioteca Python e plataforma hospedada para acompanhar, visualizar e gerenciar experimentos de machine learning, conjuntos de dados e modelos.
Plataforma open source para acompanhar e visualizar treinamentos de IA, registrando métricas, hiperparâmetros e dados de hardware, com implantação na nuvem ou autohospedada.
Plataforma Python open source para criar workflows de ML e IA como pipelines executados na sua própria infraestrutura ou na nuvem, do treinamento de modelos a agentes.