Back to Help Center

GUIDE DE DÉVELOPPEMENT MODEL MANAGER

Equipe Learning

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

  1. Prérequis
  2. Structure du projet
  3. SDK du modèle Braincube
  4. Emballage et déploiement
  5. Déploiement avec Model Runner
  6. Meilleures pratiques
  7. 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)
Réalisé par Zendesk