外观
踩坑GitHub AgibotTech/genie_sim4 个月前
RTX5090运行genie_sim数据采集报错packaging版本冲突
本文由 AI 根据公开内容整理,可能有误,请以原文为准:data_collection报错 5090 Curobo Ubuntu24.04(GitHub AgibotTech/genie_sim #159)
状态:有绕过办法
问题
在RTX 5090显卡环境下运行genie_sim data_collection时,即使将Dockerfile中TORCH_CUDA_ARCH_LIST设为12.0并升级Curobo至v0.7.8,仍无法正常运行。服务端启动后客户端连接即触发omni.kit.app._impl错误及大量Mesh primvar数据损坏警告,导致采集流程中断。基础镜像可正常执行geniesim命令,问题仅出现在data_collection组件。
环境
GPU: NVIDIA GeForce RTX 5090; Driver: 580.126.20; CUDA: 13.0; OS: Ubuntu 24.04; Curobo: v0.7.8; Isaac Sim容器环境
解决办法
- 修改Dockerfile,显式安装指定版本packaging:
/isaac-sim/python.sh -m pip install packaging==23.0 -t /isaac-sim/exts/omni.isaac.core_archive/pip_prebundle/ - 确保TORCH_CUDA_ARCH_LIST环境变量设置为"12.0"以适配RTX 5090架构
- 使用Curobo v0.7.8版本并通过
.[isaacsim]选项安装以兼容Isaac Sim - 安装cuda-toolkit-12-8并设置CUDA_HOME为"/usr/local/cuda-12.8"
- 重新构建Docker镜像后启动data_collector_server,待显示simulation paused日志后再启动客户端
讨论原作者:@Nico0147 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。