Descrição
KServe juntou-se à CNCF, solidificando sua posição como o padrão open-source para inferência de IA auto-hospedada. Esta plataforma nativa do Kubernetes fornece uma solução unificada tanto para IA Generativa quanto para IA Preditiva, projetada para ser simples o suficiente para implantações rápidas e poderosa o suficiente para cargas de trabalho de nível empresarial.
Ler mais
Para IA Generativa, KServe oferece backends otimizados como vLLM e llm-d para servir LLMs de alta performance. Possui um protocolo compatível com OpenAI para integração perfeita, aceleração de GPU com gerenciamento otimizado de memória e cache de modelos para reduzir tempos de carregamento. Capacidades avançadas incluem offloading de cache KV para lidar com sequências mais longas, autoescalonamento baseado em requisições ajustado para cargas de trabalho generativas e suporte nativo a modelos Hugging Face para implantação simplificada.
No domínio da IA Preditiva, KServe suporta uma ampla gama de frameworks, incluindo TensorFlow, PyTorch, scikit-learn, XGBoost e ONNX. Permite roteamento inteligente entre componentes de preditor, transformador e explicador, e facilita implantações avançadas como rollouts canário, pipelines e ensembles usando InferenceGraph. O autoescalonamento, incluindo scale-to-zero para cargas de trabalho preditivas, é um recurso chave, juntamente com explicabilidade de modelo integrada para entender o raciocínio das predições e monitoramento avançado para logging de payload, detecção de outliers, ataques adversariais e drift.
KServe fornece uma API simples, porém poderosa, através de uma Definição de Recurso Personalizado (CRD) do Kubernetes para servir modelos de machine learning. Ele abstrai as complexidades de autoescalonamento, rede, verificação de saúde e configuração de servidor, trazendo recursos de serving de ponta para implantações de ML. A plataforma garante uma API Kubernetes padrão em todos os frameworks de ML, suporta pré/pós-processamento e explicabilidade, e oferece suporte à especificação OpenAI para LLMs, juntamente com rollouts canário e testes A/B para inferências.
A arquitetura compreende um Plano de Controle que gerencia o ciclo de vida dos modelos de ML, incluindo rastreamento de revisões e testes A/B, e um Plano de Dados que oferece um protocolo de inferência padronizado para servidores de modelos com APIs de requisição/resposta. O recurso principal do Kubernetes é o InferenceService, que simplifica a implantação de modelos de ML com escalonamento automático, rede e verificações de saúde. O InferenceGraph permite implantações avançadas com pipelines, ensembles e fluxos de trabalho multi-modelo. KServe é confiável por líderes da indústria para inferência de modelo confiável em escala.
- CategoriaMLOps e implantação de modelos
- Modelo de preçosCódigo aberto
- ImplantaçãoNativo em Kubernetes
- PlataformasWeb
Recursos principais de KServe
Plataforma nativa do Kubernetes para inferência de IA
Serving unificado para IA Generativa e Preditiva
Protocolo compatível com OpenAI para LLMs
Aceleração de GPU e gerenciamento otimizado de memória
Cache de modelos e offloading de cache KV
Autoescalonamento baseado em requisições para cargas de trabalho generativas
Suporte nativo a modelos Hugging Face
Suporte a múltiplos frameworks (TensorFlow, PyTorch, scikit-learn, XGBoost, ONNX)
Roteamento inteligente para preditores, transformadores e explicadores
Implantações avançadas com InferenceGraph (pipelines, ensembles)
Autoescalonamento scale-to-zero para cargas de trabalho preditivas
Explicabilidade de modelo integrada e atribuição de features
Monitoramento avançado (logging de payload, detecção de outliers, adversariais e drift)
API Kubernetes padrão em frameworks de ML
Rollouts canário e testes A/B para inferências
Como usar KServe?
Instalar KServe: Implante o KServe e suas dependências em seu cluster Kubernetes.
Criar InferenceService: Defina uma configuração YAML simples para implantar um modelo pré-treinado.
Configurar Predictor: Especifique o formato do modelo, recursos (CPU, memória, GPU) e URI de armazenamento.
Enviar Requisições de Inferência: Faça predições usando o modelo implantado através de chamadas de API.
Casos de uso de KServe
- Servir LLMs
- Implantação de Modelos Preditivos
- Inferência de IA em Escala
- Explicabilidade de Modelos
- Estratégias de Implantação Avançadas
- IA Custo-Efetiva
- Integração de Modelos Hugging Face





