LeRobot + LIBERO 机器人仿真评估全流程:模型下载、环境搭建与踩坑指南
LeRobot LIBERO 机器人仿真评估全流程模型下载、环境搭建与踩坑指南在具身智能算法开发中基于 LIBERO 基准评测 VLA视觉语言动作模型是验证模型泛化能力的核心环节。本文以lerobot/pi05_libero_finetuned模型为例完整记录从 Windows 端下载模型、Ubuntu 服务器编译依赖、数据集准备到最终跑通全任务评估的完整流程并逐一解决过程中遇到的 cmake 编译失败、数据集路径缺失、Gated 模型无权限等典型踩坑问题。一、整体方案说明国内直接在 Ubuntu 服务器下载 Hugging Face 模型普遍存在速度慢、断点续传不稳定、网络波动导致下载失败等问题。最稳妥的方案是Win10 端通过镜像站高速下载模型与数据再通过 Samba 共享传输到 Ubuntu 服务器最后在服务器本地加载运行评估全程可控且容错性更高。二、Win10 端下载 pi05_libero_finetuned 模型2.1 安装 huggingface-cli 工具确保本机已配置 Python 环境打开命令行执行以下命令安装官方下载工具pipinstall-Uhuggingface_hub[cli]2.2 配置 HF 国内镜像站加速必备根据你使用的终端类型执行对应命令配置镜像地址CMD 命令行set HF_ENDPOINThttps://hf-mirror.comPowerShell$env:HF_ENDPOINThttps://hf-mirror.com2.3 执行模型下载指定本地保存路径执行下载命令工具支持断点续传hf download lerobot/pi05_libero_finetuned--local-dirD:\lerobot_models\pi05_libero_finetuned下载过程示例下载完成后务必检查目录内核心文件是否齐全config.json模型配置文件模型权重文件model.safetensors/pytorch_model.bin等preprocessor_config.json预处理配置文件三、Ubuntu 端编译依赖与环境安装这一步是环境搭建的踩坑重灾区hf-egl-probe编译失败、cmake命令找不到、EGL 图形库缺失等问题都集中在此环节。3.1 安装系统级编译与图形依赖先安装基础编译工具链和 EGL/OpenGL 开发库解决无头服务器离线渲染依赖sudoapt-getupdatesudoapt-getinstall-y\build-essential\cmake\ninja-build\pkg-config\libegl1-mesa-dev\libgl1-mesa-dev\libgles2-mesa-dev\libx11-dev\libxext-dev\libxrandr-dev\libxinerama-dev\libxcursor-dev\libxi-dev3.2 安装指定版本 cmake避免版本不兼容如果系统自带 cmake 版本过低会导致编译校验不通过。可通过 pip 将指定版本 cmake 安装到 conda 虚拟环境内conda activate lerobot python-mpipinstall--no-cache-dircmake3.31.63.3 安装 egl_probe 与 lerobot含 LIBERO 支持重点必须添加--no-build-isolation参数让构建过程复用当前环境的 cmake解决隔离环境内找不到 cmake 的问题。conda activate lerobot# 安装egl_probe渲染依赖python-mpipinstall--no-build-isolation --no-cache-diregl_probe1.0.2# 安装带LIBERO支持的lerobotpython-mpipinstall--no-build-isolation-e.[libero] 踩坑提示如果直接执行pip install不加参数会出现经典报错subprocess.CalledProcessError: Command [cmake, --version] returned non-zero exit status 1本质是 pip 隔离构建环境内无法识别系统/环境内的 cmake。四、模型文件传输到 Ubuntu通过 Samba 共享将 Win10 下载好的模型文件夹完整拷贝到 Ubuntu 服务器例如目标绝对路径/home/xxx/pi05_libero_finetuned对应 Windows 端的网络访问路径\\192.168.118.250\xxx\pi05_libero_finetuned五、LIBERO 数据集下载与目录配置首次运行评估脚本时会反复出现datasets path ... does not exist警告这是因为 LIBERO 数据集未放置到程序默认读取路径。5.1 官方脚本一键下载进入 LIBERO 仓库根目录先配置 HF 镜像再执行官方下载脚本cd/home/linux/git_code/Embodied-Artificial-Intelligence/LIBEROexportHF_ENDPOINThttps://hf-mirror.com python benchmark_scripts/download_libero_datasets.py --use-huggingface5.2 数据集目录结构校验下载完成后确保目录结构与程序期望路径完全一致LIBERO/ └── libero/ └── datasets/ ├── libero_spatial/ ├── libero_object/ ├── libero_goal/ └── libero_10/目录结构验证示例六、解决 Gated 模型权限问题评估过程中加载google/paligemma-3b-pt-224时即使已经登录 HF 账号仍会报权限错误。这是因为该模型属于 Gated 仓库需要单独申请访问权限。6.1 申请模型访问权限浏览器打开模型官方页面https://huggingface.co/google/paligemma-3b-pt-224使用你的 Hugging Face 账号登录阅读并同意协议提交访问申请。6.2 确认 Token 权限范围如果你使用的是细粒度 Tokenfine-grained token需要在 Token 权限设置中开启public gated repositories访问权限。权限配置完成页面示例七、执行 LIBERO 全任务评估7.1 评估运行命令使用本地模型绝对路径运行 LIBERO 四个任务套件的评估lerobot-eval\--output_dir./eval_logs/\--env.typelibero\--env.tasklibero_spatial,libero_object,libero_goal,libero_10\--eval.batch_size1\--eval.n_episodes10\--policy.path/home/chenxd/pi05_libero_finetuned\--policy.n_action_steps10\--env.max_parallel_tasks1 注意--policy.path必须填写本地模型的绝对路径不要继续填写 Hugging Face 仓库名否则会触发联网下载逻辑。7.2 运行成功结果正常运行后会依次构建四个任务套件的仿真环境最终输出完整评估指标示例结果如下核心指标说明pc_success任务成功率100.0 代表当前测试集全部任务成功完成avg_sum_reward平均累计奖励eval_ep_s单回合评估平均耗时八、常见报错与解决方案汇总报错信息根本原因对应解决方案Command [cmake, --version] returned non-zero exit status 1pip 隔离构建环境内找不到可用 cmake安装系统 cmake 环境内 pip 安装 cmake编译时添加--no-build-isolation参数ModuleNotFoundError: No module named yaml缺少 pyyaml 依赖库执行pip install pyyamldatasets path ... does not existLIBERO 数据集未放到默认读取路径运行官方下载脚本严格对齐目录结构Gated 模型 403 无权限paligemma 模型需单独申请访问权限官网提交访问申请确认 Token 权限范围模型加载失败、提示文件缺失下载不完整或路径配置错误校验核心配置与权重文件使用绝对路径加载九、总结本文完整复现了 LeRobot LIBERO 评估环境从 0 到 1 的搭建流程核心经验可总结为三点国内下载 Hugging Face 模型优先使用hf-mirror.com镜像Win10 下载后传输到服务器稳定性远高于服务器直接下载EGL 相关包编译必须提前配齐系统图形依赖并用--no-build-isolation参数确保 cmake 可被构建环境调用LIBERO 数据集路径与 Gated 模型权限是两大隐形卡点提前准备可大幅减少调试耗时。

相关新闻

Java 开发者必看:只懂微服务已不够,Java + 大模型复合人才才是职场破局关键

Java 开发者必看:只懂微服务已不够,Java + 大模型复合人才才是职场破局关键

还在用微服务、高并发撑简历?现在企业招聘 JD 早已全面 AI 迭代,单纯后端开发技能彻底进入内卷红海,只会传统 Java 技术栈,求职竞争力只会持续下滑。 不少程序员仅浅学 SpringAI 就想拿下高薪 offer,现实投递后屡屡碰壁…

2026/7/5 14:02:31阅读更多 →
数据可视化中的编码与设计原则(学习笔记)

数据可视化中的编码与设计原则(学习笔记)

本文根据北京大学公开课《数据可视化》(共63讲)的学习笔记整理而成,课程链接:【公开课】北京大学:数据可视化 引言 数据可视化不仅仅是“画图表”,它本质上是一种视觉编码的过程——将数据中的属性(数值、类别、时间等)映射到图形的视觉属性(位置、大小、颜色、形状等…

2026/7/5 14:02:31阅读更多 →
linux进程间通信------命名管道

linux进程间通信------命名管道

1.命名管道命名管道FIFO是一种通过文件路径标识的特殊文件,能够为不相关进程提供流式通信能力,任意进程只需要通过统一路径打开该文件即可实现跨进程数据交换其内核缓冲区独立于创建者生命周期存在,但本质仍是无消息边界的单向字节流通道。1.…

2026/7/5 14:02:31阅读更多 →
PyTorch 2.0+ 实战:Fashion MNIST 图像分类从 91% 到 95% 的 3 个调优技巧

PyTorch 2.0+ 实战:Fashion MNIST 图像分类从 91% 到 95% 的 3 个调优技巧

PyTorch 2.0 实战:Fashion MNIST 图像分类从 91% 到 95% 的 3 个调优技巧当你在Fashion MNIST数据集上训练一个基础CNN模型时,91%的准确率可能看起来已经不错了。但对于追求极致性能的开发者来说,这仅仅是起点。本文将分享三个经过实战验证的…

2026/7/5 14:52:35阅读更多 →
groupby + agg:数据分析 80% 的活就这两招

groupby + agg:数据分析 80% 的活就这两招

groupby agg:数据分析 80% 的活就这两招 “各品类销售额多少?” “每个月的 GMV 趋势?” “各部门绩效排名?” 这些问题的答案,都是 groupby 聚合。 Excel 里你要拉透视表、写 SUMIF,Pandas 里就两行。 g…

2026/7/5 14:52:35阅读更多 →
羞羞答答地搞了个数学宝典

羞羞答答地搞了个数学宝典

从申请软著到断断续续开发,搞了一年,总算上架了。 小米市场上架最快,当天提交,当天上架。 App Store审核时间长达8天,但一次性通过。最难的华为市场,因为重名,还得重新备案,导致现在…

2026/7/5 14:52:35阅读更多 →
ViT (Vision Transformer) 图像分类实战:ImageNet-1K 上 85.2% Top-1 精度复现指南

ViT (Vision Transformer) 图像分类实战:ImageNet-1K 上 85.2% Top-1 精度复现指南

ViT (Vision Transformer) 图像分类实战:从零实现ImageNet-1K 85.2% Top-1精度当卷积神经网络(CNN)长期统治计算机视觉领域时,2020年一篇名为《An Image is Worth 16x16 Words》的论文彻底改变了游戏规则。Vision Transformer&…

2026/7/5 14:52:35阅读更多 →
数据在内存中的存储:从整数到浮点数的底层原理

数据在内存中的存储:从整数到浮点数的底层原理

📑 本文目录 📖 1. 整数在内存中的存储 🧩 原码、反码、补码的定义🤔 为什么计算机要使用补码? 📖 2. 大小端字节序和字节序判断 🧩 2.1 什么是大小端?🤔 2.2 为什么会有…

2026/7/5 14:52:35阅读更多 →
[操作系统]操作系统核心笔记(面试)

[操作系统]操作系统核心笔记(面试)

一、OS核心框架模块[0x0001][0x0001]核心考查形式进程管理[0x0001][0x0001]计算题(调度、死锁)、综合题内存管理[0x0001][0x0001]计算题(地址变换、缺页)、概念题文件管理[0x0001][0x0001]选择题、基础应用题设备管理[0x0001][0x0…

2026/7/5 14:47:34阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/5 0:01:08阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/5 0:01:08阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/5 0:01:08阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/5 0:01:08阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/5 0:01:08阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/5 0:01:08阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/5 1:30:27阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/5 3:48:10阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/5 3:48:09阅读更多 →