Dernières Actualités
Voir Toutes les Actualités →6 novembre 2025
EvoX v1.3.0 - Notes de version
Nouvelle fonctionnalité : Workflow accepte désormais une liste de opt_direction. Plus plusieurs corrections de bugs.
Lire la Suite →30 avril 2025
Démarrage rapide EvoX : exécutez du calcul évolutionnaire accéléré par GPU en 10 minutes
Un tutoriel pour débutants pour commencer le calcul évolutionnaire accéléré par GPU avec EvoX en seulement 10 minutes.
Lire la Suite →16 avril 2025
Optimisation multi-objectif évolutionnaire accélérée par GPU
Relier l'optimisation multi-objectif évolutionnaire et l'accélération GPU via la tensorisation, avec la bibliothèque EvoMO.
Lire la Suite →<< Fonctionnalités Clés >>
Ultra Performance
- Prend en charge l'accélération sur du matériel hétérogène (CPU et GPU), atteignant des accélérations de plus de 100x.
- Flux de travail distribués intégrés s'étendant sur plusieurs nœuds.
Solution Tout-en-Un
- Comprend plus de 50 algorithmes pour l'optimisation mono-objectif et multi-objectif.
- Architecture hiérarchique pour le méta-apprentissage, l'optimisation des hyperparamètres et la neuroévolution.
Conception Facile à Utiliser
- Entièrement compatible avec l'écosystème EvoX grâce à un modèle de programmation adapté.
- Installation sans effort en un seul clic.
import torch
from evox.algorithms.pso_variants import PSO
from evox.problems.numerical import Ackley
from evox.workflows import StdWorkflow, EvalMonitor
torch.set_default_device("cuda")
# Define the algorithm
algorithm = PSO(pop_size=100, lb=-32 * torch.ones(10), ub=32 * torch.ones(10))
problem = Ackley()
monitor = EvalMonitor()
workflow = StdWorkflow(algorithm, problem, monitor)
workflow.init_step()
for i in range(100):
workflow.step()
monitor.plot() Écosystème
Projets Phares
Explorez un riche écosystème de bibliothèques, d'outils et bien plus pour soutenir le développement.
EvoX
A distributed GPU-accelerated evolutionary computation framework compatible with PyTorch.
EvoGit
A decentralized multi-agent framework that reimagines software development as a collaborative, evolutionary process.
EvoGP
A fully GPU-accelerated Tree-based Genetic Programming (TGP) framework built on PyTorch.