EvoX 1.0.0 发布:兼容 PyTorch 的 GPU 加速进化计算框架

EvoX 1.0.0 有哪些新特性?

  • 完全兼容 PyTorch:EvoX 现已与 PyTorch 生态系统无缝集成,使得在神经架构搜索 (NAS)、强化学习 (RL) 和元学习中应用进化算法 (EAs) 变得前所未有的简单。
  • 分布式 GPU 加速:专为大规模计算打造,EvoX 利用 PyTorch 在异构硬件(CPUs、GPUs、多节点集群)上实现了 100 倍的加速
  • 丰富的算法库:内置 50 多种进化算法,涵盖 GA、DE、PSO、CMA-ES、MOEAs(NSGA-II、RVEA、MOEA/D 等),以及最先进的元进化方法。
  • RL 与物理引擎支持:兼容 Brax 和强化学习环境,支持进化强化学习 (ERL) 应用
  • 100+ 基准问题:涵盖单目标和多目标优化,以及现实世界的工程挑战
  • 高度可定制与扩展:支持灵活的问题定义、实时数据流以及可扩展的分布式工作流。

连接进化计算与深度学习

EvoX 1.0.0 代表了将进化算法与现代深度学习框架相融合的突破性一步。与 PyTorch 的集成使研究人员和从业者能够将基于梯度的学习与进化搜索相结合,从而在AI 驱动的优化、自动化机器学习 (AutoML) 以及复杂决策系统领域解锁新的可能性。

开源与社区驱动

EvoX 现已在 GitHub 上发布:https://github.com/EMI-Group/EvoX