Skip to content

踩坑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容器环境

解决办法 ​

  1. 修改Dockerfile,显式安装指定版本packaging:/isaac-sim/python.sh -m pip install packaging==23.0 -t /isaac-sim/exts/omni.isaac.core_archive/pip_prebundle/
  2. 确保TORCH_CUDA_ARCH_LIST环境变量设置为"12.0"以适配RTX 5090架构
  3. 使用Curobo v0.7.8版本并通过.[isaacsim]选项安装以兼容Isaac Sim
  4. 安装cuda-toolkit-12-8并设置CUDA_HOME为"/usr/local/cuda-12.8"
  5. 重新构建Docker镜像后启动data_collector_server,待显示simulation paused日志后再启动客户端

讨论原作者:@Nico0147 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub AgibotTech/genie_sim #159:data_collection报错 5090 Curobo Ubuntu24.04访问 2026-10-23