当前位置: 首页 > article >正文

mobile_aloha训练过程中pycharm编辑器遇到的问题记录

目前在研究mobile aloha的训练算法部分,运行文件为imitate_episodes.py,对应指令:

# To train ACT:
python3 imitate_episodes.py --task_name mobile_imu --ckpt_dir /home/song/hjx/aloha/mobile-aloha_multi-sensor/ckpt/mobile_imu --policy_class ACT --kl_weight 80 --chunk_size 100 --hidden_dim 512 --batch_size 8 --dim_feedforward 3200 --num_epochs 8000  --lr 1e-5 --seed 0

在运行代码时遇到了报错,使用的是pycharm编辑器。报错如下:

Traceback (most recent call last):
  File "/home/song/hjx/aloha/mobile-aloha_multi-sensor/act/imitate_episodes.py", line 437, in <module>
    main(vars(parser.parse_args()))
  File "/home/song/hjx/aloha/mobile-aloha_multi-sensor/act/imitate_episodes.py", line 42, in main
    from aloha_scripts.constants import TASK_CONFIGS
  File "/home/song/hjx/aloha/mobile-aloha_multi-sensor/aloha_scripts/__init__.py", line 1, in <module>
    from aloha_scripts.robot_utils import *
  File "/home/song/hjx/aloha/mobile-aloha_multi-sensor/aloha_scripts/robot_utils.py", line 4, in <module>
    from interbotix_xs_msgs.msg import JointSingleCommand
ModuleNotFoundError: No module named 'interbotix_xs_msgs'

原因是pycharm编辑器找不到interbotix_xs_msgs这个模块。

解决方案为添加如下路径:

 添加完成后的路径为:

 重新run, 该报错便可解决!


另外,在运行imitate_episodes.py文件时,还遇到如下报错:

Traceback (most recent call last):
  File "imitate_episodes.py", line 437, in <module>
    main(vars(parser.parse_args()))
  File "imitate_episodes.py", line 45, in main
    num_episodes = task_config['num_episodes']
KeyError: 'num_episodes'

这个报错的原因是num_episodes没有定义出来,在如下代码段处跳入constants.py:

在对应的训练任务参数中添加:

"num_episodes": 50

重新run,该报错便可解决!


注意:act的软件训练代码与aloha_scripts硬件代码要放在同一文件夹中


http://www.kler.cn/news/327124.html

相关文章:

  • 拿下奇怪的前端报错:SyntaxError: Unexpected token ‘??=‘或‘xxx‘ - 浅谈Nodejs版本过高过低的部分问题
  • ping香港服务器超时的原因通常有哪些?
  • 【笔记】电子绕核运动的轨道半径求解
  • 详解zookeeper四字命令
  • 大数据的挑战是小文件
  • 配音软件哪个好?配音小白用这些
  • Java入门(基础,常见API,JVM,JUC并发编程)
  • NVIDIA 的 Blackwell 架构:解析 B100、B200 和 GB200
  • ndb9300public-ndb2excel简介
  • Spring Boot 自动装配机制实战与业务案例
  • 随时随地点餐:Spring Boot 点餐系统
  • 数通 1
  • php如何实现局部替换功能
  • VS2022 Git功能的使用
  • Visual Studio代码编辑快捷键
  • 计算机视觉学习---图像增强
  • ‌Excel VBA进行间比法设计
  • golang 反射的介绍和使用
  • 完美解决Ubuntu下vi编辑器方向键变字母的问题
  • 集中式架构和分布式架构
  • 本地安装torch2.3.1,cuda12.1,python3.10
  • java如何查看线程死锁?
  • tesseract:一个.Net版本的开源OCR项目
  • element-plus 日历组件 Calendar设置每周第一天为周一-非国际化版
  • MobaXterm基本使用 -- 服务器状态、批量操作、显示/切换中文字体、修复zsh按键失灵
  • 从0学习React(3)
  • C# 解决Excel边框样式无法复制问题及实现格式刷功能
  • 前端DOM常用操作
  • 什么是IIC通信协议?
  • JAVA姓氏头像情侣头像家庭头像签名头像谐音顽埂头像设计小程序头像大全系统小程序源码