# RTX5090运行genie_sim数据采集报错packaging版本冲突

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-06-22-genie-sim-159
> 频道：pitfalls | 更新日期：2026-06-22 | 标签：auto, github-issue, genie_sim
> 核心摘要：RTX5090下data_collection启动失败，需锁定packaging==23.0并安装至Isaac Sim预捆绑目录以解决依赖冲突。

# RTX5090运行genie_sim数据采集报错packaging版本冲突

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[data_collection报错 5090 Curobo Ubuntu24.04](https://github.com/AgibotTech/genie_sim/issues/159)（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 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub AgibotTech/genie_sim #159：data_collection报错 5090 Curobo Ubuntu24.04](https://github.com/AgibotTech/genie_sim/issues/159)