向下滚动

GPU 加速进化计算,支持 PyTorch/JAX

自进化智能体的基础平台

EvoX:你所需要的一切

快速开始

2025年11月6日

EvoX v1.3.0 发布说明

新特性:Workflow 现在接受 opt_direction 列表。此外还有若干错误修复。

阅读更多

2026年3月16日

iStratDE:GPU 计算 x 超大种群,释放差分进化的全部潜力

EvoX 团队提出 iStratDE,一种 GPU 加速的差分进化方法。该方法在个体层面分配固定策略,实现无通信的大规模并行搜索,兼具优异的实验性能与理论收敛保证。

阅读更多

2025年4月30日

EvoX 快速入门:只需 10 分钟即可运行 GPU 加速的进化计算

一份新手教程,带您在 10 分钟内上手使用 EvoX 进行 GPU 加速的进化计算。

阅读更多

<< 核心特性 >>

极致性能

  • 支持异构硬件(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()