Ultime Novità
Vedi tutte le notizie →6 novembre 2025
EvoX v1.3.0 Note di rilascio
Nuova funzionalità: Workflow ora accetta una lista di opt_direction. Più diverse correzioni di bug.
Leggi tutto →28 giugno 2026
ICML 2026 | EvoGM: fusione autonoma di grandi modelli tramite evoluzione di popolazione, senza ri-addestramento
Il team EvoX in collaborazione con il Peng Cheng Laboratory presenta EvoGM, un framework di fusione evolutiva generativa che trasforma la ricerca dei coefficienti di fusione in un problema di ottimizzazione generativa apprendibile, consentendo la fusione autonoma di modelli senza ri-addestrare i grandi modelli coinvolti.
Leggi tutto →2 giugno 2026
EvoGP: un framework GPU nativo per la programmazione genetica ad albero a 10^11 GPops/s
EvoGP riorganizza da zero la rappresentazione ad albero, gli operatori genetici e l'esecuzione parallela, raggiungendo un throughput di picco superiore a 10^11 GPops/s e un'accelerazione fino a 304× rispetto alle implementazioni GPU esistenti.
Leggi tutto →<< Funzionalità Principali >>
Prestazioni Ultra
- Supporta l'accelerazione su hardware eterogeneo (CPU e GPU), ottenendo accelerazioni superiori a 100x.
- Workflow distribuiti integrati che scalano su più nodi.
Soluzione All-in-One
- Include 50+ algoritmi per l'ottimizzazione a singolo e multi-obiettivo.
- Architettura gerarchica per meta learning, ottimizzazione degli iperparametri e neuroevoluzione.
Semplice e Intuitivo
- Completamente compatibile con l'ecosistema EvoX con un modello di programmazione su misura.
- Configurazione semplice con installazione in un clic.
Community
Unisciti alla community di sviluppatori EvoX per contribuire, imparare e ottenere risposte alle tue domande.
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
Progetti in Evidenza
Esplora un ricco ecosistema di librerie, strumenti e altro ancora per supportare lo sviluppo.
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