Développeur
Traduit automatiquement avec translategemma:4b
·
Original en anglais
Historique des modifications#
Version 1.4.3#
- Prise en charge des algorithmes MAPL, y compris MARLHF et MADPO (PR #72).
- Prise en charge de l’entraînement d’un système multi-agent centralisé (PR #72).
- Améliorer la documentation.
Version 1.4.2#
- Prise en charge de davantage de modèles de comparaison (commit e1b3d80).
- Correction du problème de génération homogène (commit 11d89a9).
Version 1.4.1#
- Prise en charge de l’utilisation du comparateur en tant que coordinateur centralisé (PR #69).
- Permettre le déploiement des agents LLM, du modèle de récompense et du comparateur sur différents appareils (commit 7cbb792).
- Permettre la copie des modèles actuels en tant que comparateurs sur de nouveaux appareils (commit d8d493a).
- Optimiser l’utilisation de la mémoire de GPU en libérant rapidement les modèles inutilisés (commit d0c6376).
Version 1.4.0#
- Ajouter des méthodes en ligne pour PbRL (PR #68).
- Ajouter un enregistreur de dérive de jeu de données.
Version 1.3.9#
- Ajouter des méthodes hors ligne telles que PbRL, MADPO et MARLHF (PR #67).
Version 1.3.8#
- Permettre l’utilisation d’un modèle de référence pour tous les algorithmes (PR #65).
- Unifier l’enregistreur entre différents trainers (PR #66).
Version 1.3.7#
- Supprimer les hyperparamètres d’échantillonnage redondants dans les algorithmes.
- Permettre l’entraînement multi-GPU avec MP (voir les résultats dans PR #62).
Version 1.3.6#
- Corriger un bug critique lors du chargement de modèles hétérogènes et refactoriser la logique de chargement des modèles (voir les résultats dans PR #60).
- Améliorer la documentation.
Version 1.3.5#
- Ajouter des tests unitaires pour les contraintes d’hyperparamètres.
- Nettoyer les interfaces héritées.
Version 1.3.4#
- Corriger le bug lors du chargement de modèles hétérogènes et refactoriser la logique de chargement.
- Activer MBGD dans MAGRPO pour correspondre à MAAC et IAC.
- Supprimer les hyperparamètres redondants et hérités (par exemple, les paramètres de modèle, les hyperparamètres de patching).
- Nettoyer le code hérité multi-appareil, tel que
drop_last et num_workers. - Ajouter des tests unitaires pour le chargement du modèle et les séparer de CI comme un badge.
- Nettoyer les fonctions courtes.
- Réorganiser la documentation et aligner les paramètres.
Version 1.3.3#
- Compresser la dérivation de MAREINFORCETrainer et la déplacer vers le nouveau dossier.
- Unifier l’interface pour différents trainers.
- Supprimer les correctifs et les enveloppes redondants.
- Réorganiser les variables dans les fichiers de configuration YAML.
Version 1.3.2#
- Corriger le problème de journalisation de wandb dans MAGRPOTrainer.
Version 1.3.1#
- Permettre l’entraînement par lots dans MAGRPOTrainer, IACTrainer et MAACTrainer.
- Permettre l’entraînement multi-étapes dans IACTrainer et MAACTrainer.
- Modifier l’axe des x de
data_step à env_step.
Version 1.3.0#
- Utiliser TD comme critic cible de mise à jour dans IACTrainer et MAACTrainer.
Version 1.2.9#
- Ajouter MAACTrainer (centralisé séparément critic) ; IACTrainer et MAACTrainer prennent désormais en charge l’entraînement en une seule étape.
Version 1.2.8#
- La critic dans IACTrainer estime maintenant V plutôt que Q.
Version 1.2.7#
- Modifier IPPOTrainer à IACTrainer.
Version 1.2.6#
- Inclure MAGRPO, MAREINFORCE, MARLOO, MAREMAX et IPPO trainers pour l’apprentissage par renforcement multi-agents avec LLMs.
- Prise en charge de l’entraînement sur plusieurs tours avec des mécanismes de rétroaction externes personnalisés.
- Environnements de collaboration LLM pour diverses tâches.
- Documentation et exemples complets pour commencer.