《智能体设计模式》中文版已发布, 点击阅读

OpenEvolve

OpenEvolve 是一个开源的进化编码与自动化发现框架,利用进化算法与大语言模型协同搜索与优化代码与算法。

OpenEvolve 利用 MAP-Elites、岛屿并行和 LLM 协同策略,自动化地演化与优化算法、代码与 GPU 内核。它提供完整的配置、示例与可复现的实验流水线,适合研究与工程场景中的自动化算法发现。

主要特性

  • 自动化搜索:结合 LLM 与进化算法进行代码生成与优化。
  • 多目标与多岛屿并行:支持 Pareto 优化与并行探索以避免早熟收敛。
  • 丰富示例与可视化:包含性能基准、GPU 内核发现与可视化工具链。

使用场景

  • 自动化发现高性能实现(如 GPU 内核、算法优化)。
  • 在科研和工程中进行算法探索与基准比较。
  • 将 LLM 用作进化策略或变异生成器以扩展搜索空间。

技术特点

  • 以 Python 为主,支持多语言示例(Rust、Metal 等)与插件式评估器。
  • 提供可复现的配置、评估器和可视化工具,易于集成到实验流水线。
  • 采用 Apache-2.0 许可,社区活跃,示例与文档不断更新。

评论区

OpenEvolve
资源信息
🌱 开源 🧰 工具