Nach unten scrollen

GPU-beschleunigte Evolutionäre Berechnung, PyTorch/JAX

Evolutionäre Berechnung für Alle

EvoX ist alles, was Sie brauchen

Erste Schritte

Aktuelle Neuigkeiten

Alle Neuigkeiten anzeigen

6. November 2025

EvoX v1.3.0 Versionshinweise

Neue Funktion: Workflow akzeptiert jetzt eine Liste von opt_direction. Sowie mehrere Fehlerbehebungen.

Weiterlesen

30. April 2025

EvoX Schnellstart: GPU-beschleunigte evolutionaere Berechnung in nur 10 Minuten

Ein Einsteiger-Tutorial zum Start mit GPU-beschleunigter evolutionaerer Berechnung mit EvoX in nur 10 Minuten.

Weiterlesen

16. April 2025

GPU-beschleunigte evolutionaere Mehrzieloptimierung

Verbindung von evolutionaerer Mehrzieloptimierung und GPU-Beschleunigung durch Tensorisierung mit der EvoMO-Bibliothek.

Weiterlesen

<< Hauptmerkmale >>

Höchstleistung

  • Unterstützt Beschleunigung auf heterogener Hardware (CPUs & GPUs) mit über 100-facher Geschwindigkeitssteigerung.
  • Integrierte verteilte Workflows, die über mehrere Knoten skalieren.

All-in-One-Lösung

  • Enthält über 50 Algorithmen für ein- und mehrzielorientierte Optimierung.
  • Hierarchische Architektur für Meta-Learning, Hyperparameter-Optimierung und Neuroevolution.

Benutzerfreundliches Design

  • Vollständig kompatibel mit dem EvoX-Ökosystem mit einem maßgeschneiderten Programmiermodell.
  • Mühelose Einrichtung mit Ein-Klick-Installation.
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()