EvoX 1.0.0 發佈:相容 PyTorch 的GPU加速演化計算框架

EvoX 1.0.0 有什麼新功能?

  • 完整的 PyTorch 相容性:EvoX 現在與 PyTorch 生態系統無縫整合,使得在神經架構搜索(NAS)、強化學習(RL)和元學習中應用**演化算法(EAs)**比以往更加容易。
  • 分散式 GPU 加速:專為大規模運算而建構,EvoX 利用 PyTorch 在異構硬體(CPU、GPU、多節點叢集)上實現 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