Passer au contenu principal
Chapitres du guide d’entraînement Toute la documentation

Versions du SDK, compatibilité et migration

Identifier la version installée, préserver les jobs et artefacts actuels et adopter la configuration de projet en toute sécurité.

Les commandes et le code restent en anglais dans toutes les langues. Remplacez les espaces réservés en majuscules par les valeurs de votre compte et de votre tâche payante ; ne collez pas de vraies clés dans des carnets ou des journaux partagés.

Passer des sessions aux projets

Conservez les jobs et artefacts existants en adoptant la configuration de projet.
  1. Identifier Paquet et interfaces pris en charge
  2. Préserver Environnement, rapports et artefacts
  3. Mapper Paramètres compatibles et nouveau plan
  4. Valider Rechargement, évaluation et nettoyage
  5. Adopter Artefact de projet accepté

Identifier: Paquet et interfaces pris en charge. Préserver: Environnement, rapports et artefacts. Mapper: Paramètres compatibles et nouveau plan. Valider: Rechargement, évaluation et nettoyage. Adopter: Artefact de projet accepté

Identifier la version utilisée

SDK 0.2.0 comprend TrainingProject et fpai-training tout en conservant TrainingClient et ses méthodes de session pour les intégrations existantes. Le schéma de configuration 1.0 est indépendant de la version du paquet. Vérifiez les métadonnées du paquet installé avant d’exécuter les commandes.

  • Utilisez la version correspondant aux exemples et vérifiez sa somme de contrôle.
  • La compatibilité dépend du modèle, de l’environnement, de la méthode et du format d’export sélectionnés.
  • Les tâches payantes existantes restent accessibles via TrainingClient.
Exemple · python
from importlib.metadata import version
print(version("fusionpointai-training"))
# The installed package version is distinct from configuration schema 1.0.

Migrer sans modifier les droits des clients

Conservez l’environnement existant, les identifiants des jobs payants, les rapports et les artefacts d’origine. Créez une configuration de projet distincte et un nouveau répertoire de sortie dédié. Ne reprenez que les paramètres pris en charge après vérification du modèle, du tokenizer, des données et du matériel épinglés. Les factures existantes, les périodes d’accès fournisseur et les restrictions de l’offre de référence restent applicables.

  • Les rapports des sessions décrivent les valeurs signalées pendant l’exécution ; la migration ne les transforme pas en preuves vérifiées de façon indépendante.
  • Un point de contrôle de session n’est pas automatiquement un état de reprise valide pour un projet.
  • Ne supprimez pas l’ancien environnement et ne remplacez pas l’inférence de production avant la réussite de l’export, du rechargement et de l’acceptation des tâches.
Exemple · text
MIGRATION FROM SDK 0.1.0 TO SDK 0.2.0
Keep TrainingClient and paid session workflows for existing job/session reporting.
Preserve existing job IDs, configuration, runtime reports and local artifacts.
Create a separate schema 1.0 project and a new owned run directory.
Map only compatible local model, data, runtime and evaluation settings.
Keep prior runtime reports labelled runtime-reported, not independently verified.
Existing adapters -> require exact base model/revision and tokenizer.
Do not import a session checkpoint as project recovery state.
Retain the old environment until the new artifact reloads and passes task checks.
Do not replace production inference as part of migration.

Vérifier le paquet et l’environnement d’exécution

SDK 0.2.0 fournit les interfaces, schémas et exemples de projet documentés ici. L’adaptateur Transformers pour modèles de langage causal vérifie la compatibilité entre le modèle, la méthode d’entraînement, l’environnement, le matériel et le format d’export sélectionnés. Ces contrôles ne sont ni un benchmark matériel ni une garantie de résultats en inférence.

  • Vérifiez les métadonnées du paquet installé et sa somme de contrôle.
  • Consultez les rapports et manifestes réels de l’exécution locale.
  • Considérez les seuils des exemples comme des paramètres de configuration, et non comme des résultats mesurés.
Exemple · text
SDK 0.2.0 PACKAGE INFORMATION
Check installed package metadata and compare it with the package checksum.
This guide documents the Python and CLI project interfaces and their schemas.
Hardware compatibility depends on the selected model and runtime.
No GPU benchmark or inference guarantee is asserted by these examples.