外观
踩坑GitHub unitreerobotics/unitree_il_lerobot7 个月前
eval_g1_sim.py报错EvalRealConfig缺少rename_map属性
本文由 AI 根据公开内容整理,可能有误,请以原文为准:运行eval_g1_sim.py报错(GitHub unitreerobotics/unitree_il_lerobot #60)
状态:已解决
问题
执行python unitree_lerobot/eval_robot/eval_g1_sim.py进行模型评估时,终端抛出异常AttributeError: 'EvalRealConfig' object has no attribute 'rename_map',导致评估流程中断。该问题通常出现在修改过相机配置或适配ACT策略后。
环境
宇树G1机器人(G1_29),Dex3灵巧手,unitree_il_lerobot仓库,Python环境,仿真评估模式。
解决办法
- 打开文件
unitree_IL_lerobot/unitree_lerobot/eval_robot/utils/sim_savedata_utils.py。 - 确保文件头部已导入
from dataclasses import field。 - 在
EvalRealConfig类的def __post_init__(self):方法之前添加代码行rename_map: dict[str, str] = field(default_factory=dict)。 - 保存文件并重新运行评估脚本即可消除报错。
讨论原作者:@Calvinwork 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。