Braincube Model Manager fournit des outils puissants pour créer vos propres modèles Python et les exécuter sur un flux edge Braincube.
Table des matières
- Prérequis
- Structure du projet
- SDK du modèle Braincube
- Emballage et déploiement
- Déploiement avec Model Runner
- Meilleures pratiques
- Support
Prérequis
- Python 3.11+ installé sur votre machine de développement
- Accès à un environnement de développement (IDE de votre choix)
- Docker installé pour la création d'images
- Accès à un registre Docker (Docker Hub ou registre privé)
Structure du projet
Votre projet doit contenir au minimum:
my-project/
├── main.py # Fichier principal contenant votre modèle
├── requirements.txt # Dépendances Python
├── Dockerfile # Configuration Docker
└── setup.py # Configuration d'installation (optionnel)
Fichier requirements.txt
braincube-model-sdk
SDK du modèle Braincube
Le SDK du modèle Braincube est une bibliothèque Python permettant l'interaction asynchrone avec la plateforme Braincube Edge.
Composants principaux
| Composant | Type | Description |
|---|---|---|
Handler |
Classe | Classe de base à hériter pour la gestion des messages |
run_sdk(handler) |
Fonction | Démarre la connexion avec le flux Edge (bloquant) |
stop_sdk() |
Fonction | Arrête le SDK (utilisation rare) |