Ú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 →2 de junio de 2026
EvoGP: un framework nativo para GPU de programación genética basada en árboles a 10^11 GPops/s
EvoGP reorganiza desde cero la representación de árboles, los operadores genéticos y la ejecución paralela, alcanzando un rendimiento pico superior a 10^11 GPops/s y una aceleración de hasta 304× respecto a las implementaciones GPU existentes.
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 →<< 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