Últimas noticias
Ver todas las noticias →6 de noviembre de 2025
Notas de la versión EvoX v1.3.0
Nueva funcionalidad: Workflow ahora acepta una lista de opt_direction. Además de varias correcciones de errores.
Leer más →16 de marzo de 2026
iStratDE: Computación GPU x Poblaciones Ultragrandes Desbloquean Todo el Potencial de la Evolución Diferencial
El equipo de EvoX presenta iStratDE, un método de evolución diferencial acelerado por GPU que asigna estrategias fijas a nivel individual, permitiendo una búsqueda paralela a gran escala sin comunicación, con sólido rendimiento empírico y garantías teóricas de convergencia.
Leer más →30 de abril de 2025
Guía de inicio rápido de EvoX: Ejecuta computación evolutiva acelerada por GPU en solo 10 minutos
Un tutorial para principiantes para empezar con la computación evolutiva acelerada por GPU usando EvoX en solo 10 minutos.
Leer más →<< Funcionalidades Clave >>
Rendimiento ultra
- Soporta aceleración en hardware heterogéneo (CPUs y GPUs), logrando aceleraciones de más de 100x.
- Flujos de trabajo distribuidos integrados que escalan en múltiples nodos.
Solución todo en uno
- Incluye más de 50 algoritmos para optimización monoobjetivo y multiobjetivo.
- Arquitectura jerárquica para meta-aprendizaje, optimización de hiperparámetros y neuroevolución.
Simple e Intuitivo
- Totalmente compatible con el ecosistema EvoX con un modelo de programación a medida.
- Configuración sin esfuerzo con instalación en un solo clic.
Comunidad
Únete a la comunidad de desarrolladores de EvoX para contribuir, aprender y resolver tus dudas.
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() Ecosistema
Proyectos destacados
Explora un rico ecosistema de librerías, herramientas y más para apoyar el desarrollo.
EvoCmo
A fully tensorized, GPU-accelerated multi-population evolutionary algorithm for efficiently solving constrained multi-objective optimization problems (CMOPs).
EvoGit
A decentralized multi-agent framework that reimagines software development as a collaborative, evolutionary process.
EvoGO
A fully data-driven framework for black-box optimization, replacing manual heuristic operators by learning search behaviors from historical data