Ú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 →5 de abril de 2026
EvoGO: Computación en GPU × Aprendizaje Generativo → Un nuevo paradigma para algoritmos evolutivos con convergencia en 10 generaciones
EvoGO es un marco de optimización evolutiva totalmente basado en datos que aprende cómo generar mejores soluciones a partir de la experiencia de búsqueda pasada y logra un rendimiento rápido y sólido en tareas complejas de alta dimensión.
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 →<< 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