Braincube Model Manager fornece ferramentas poderosas para criar seus próprios modelos Python e executá-los em um fluxo edge Braincube.
Índice
- Pré-requisitos
- Estrutura do projeto
- SDK do modelo Braincube
- Empacotamento e implantação
- Implantação com Model Runner
- Melhores práticas
- Suporte
Pré-requisitos
- Python 3.11+ instalado em sua máquina de desenvolvimento
- Acesso a um ambiente de desenvolvimento (IDE de sua escolha)
- Docker instalado para criação de imagem
- Acesso a um registro Docker (Docker Hub ou registro privado)
Estrutura do projeto
Seu projeto deve conter no mínimo:
my-project/
├── main.py # Arquivo principal contendo seu modelo
├── requirements.txt # Dependências Python
├── Dockerfile # Configuração Docker
└── setup.py # Configuração de instalação (opcional)
Arquivo requirements.txt
braincube-model-sdk
SDK do modelo Braincube
O SDK do modelo Braincube é uma biblioteca Python que permite interação assíncrona com a plataforma Braincube Edge.
Componentes principais
| Componente | Tipo | Descrição |
|---|---|---|
Handler |
Classe | Classe base para herdar para tratamento de mensagens |
run_sdk(handler) |
Função | Inicia conexão com fluxo Edge (bloqueador) |
stop_sdk() |
Função | Para o SDK (uso raro) |