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 →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 →5 aprile 2026
EvoGO: Calcolo su GPU × Apprendimento Generativo → Un Nuovo Paradigma per gli Algoritmi Evolutivi con Convergenza in 10 Generazioni
EvoGO è un framework di ottimizzazione evolutiva completamente guidato dai dati che apprende come generare soluzioni migliori dall'esperienza di ricerca passata e ottiene prestazioni rapide e solide su compiti complessi ad alta dimensionalità.
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