Прокрутите вниз

Эволюционные вычисления с ускорением на GPU, PyTorch/JAX

Эволюционные вычисления для каждого

EvoX — всё, что вам нужно

Начать

Последние новости

Все новости

6 ноября 2025 г.

EvoX v1.3.0 — примечания к релизу

Новая функция: Workflow теперь принимает список opt_direction. А также несколько исправлений ошибок.

Читать далее

30 апреля 2025 г.

Быстрый старт EvoX: запустите GPU-ускоренные эволюционные вычисления за 10 минут

Руководство для начинающих по запуску GPU-ускоренных эволюционных вычислений с EvoX всего за 10 минут.

Читать далее

16 апреля 2025 г.

GPU-ускоренная эволюционная многокритериальная оптимизация

Связь эволюционной многокритериальной оптимизации и GPU-ускорения через тензоризацию с библиотекой EvoMO.

Читать далее

<< Ключевые возможности >>

Сверхвысокая производительность

  • Поддержка ускорения на гетерогенном оборудовании (CPU и GPU) с ускорением более чем в 100 раз.
  • Встроенные распределённые рабочие процессы с масштабированием на несколько узлов.

Комплексное решение

  • Включает более 50 алгоритмов для одно- и многокритериальной оптимизации.
  • Иерархическая архитектура для мета-обучения, оптимизации гиперпараметров и нейроэволюции.

Простота использования

  • Полная совместимость с экосистемой EvoX и специализированная модель программирования.
  • Лёгкая настройка с установкой в один клик.
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()

Экосистема

Избранные проекты

Исследуйте богатую экосистему библиотек, инструментов и многого другого для поддержки разработки.