[问题/使用] 将参数传递给 evaluate.py 函数的最佳方式是什么?
作者: ai-nikolai创建于 2026年7月24日更新于 2026年7月26日
目前的情况是:
Python openevolve-run.py baseline.py \
evaluate.py \
--config config.yaml \
--iterations 10 \
--output ${EXPERIMENT_NAME}希望的情况是:
Python openevolve-run.py baseline.py \
evaluate.py \
--evaluate_kwargs "{'arg1':'xyz', 'arg2':3.5}" \
--config config.yaml \
--iterations 10 \
--output ${EXPERIMENT_NAME}openevolve-run.py 如下:
"""
Entry point script for OpenEvolve
"""
import sys
import asyncio
import multiprocessing as mp
from openevolve.cli import main_async
def new_main():
mp.set_start_method("spawn", force=True)
return asyncio.run(main_async())
if __name__ == "__main__":
sys.exit(new_main())内容来源: algorithmicsuperintelligence/openevolve