Последние новости
Все новости →6 ноября 2025 г.
Примечания к выпуску EvoX v1.3.0
Новая функция: Workflow теперь принимает список opt_direction. Также исправлено несколько ошибок.
Читать далее →16 марта 2026 г.
iStratDE: GPU-вычисления x Сверхбольшие Популяции Раскрывают Полный Потенциал Дифференциальной Эволюции
Команда EvoX представляет iStratDE — метод дифференциальной эволюции с GPU-ускорением, который назначает фиксированные стратегии на уровне индивидов, обеспечивая масштабный параллельный поиск без коммуникации с высокой эмпирической производительностью и теоретическими гарантиями сходимости.
Читать далее →30 апреля 2025 г.
Быстрый старт с EvoX: запустите эволюционные вычисления с ускорением на GPU всего за 10 минут
Руководство для начинающих по работе с эволюционными вычислениями с ускорением на GPU с использованием EvoX всего за 10 минут.
Читать далее →<< Ключевые особенности >>
Высочайшая производительность
- Поддержка ускорения на гетерогенном оборудовании (CPU и GPU), обеспечивающая прирост скорости более чем в 100 раз.
- Интегрированные распределенные рабочие процессы с масштабированием на несколько узлов.
Универсальное решение
- Включает более 50 алгоритмов для одно- и многокритериальной оптимизации.
- Иерархическая архитектура для мета-обучения, оптимизации гиперпараметров и нейроэволюции.
Просто и интуитивно
- Полная совместимость с экосистемой EvoX и адаптированная модель программирования.
- Простая настройка и установка в один клик.
Сообщество
Присоединяйтесь к сообществу разработчиков 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() Экосистема
Основные проекты
Исследуйте богатую экосистему библиотек, инструментов и многого другого для поддержки разработки.
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