当前位置: 首页 > 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/a/327124.html

相关文章:

  • 前端开发 之 12个鼠标交互特效上【附完整源码】
  • 移动网络(2,3,4,5G)设备TCP通讯调试方法
  • 基于Matlab实现无刷直流电机仿真
  • 5G -- 5G网络架构
  • 【JetPack】WorkManager笔记
  • Linux中Mysql5.7主从架构(一主多从)配置教程
  • 拿下奇怪的前端报错: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编辑器方向键变字母的问题
  • 集中式架构和分布式架构