项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 12667
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Linux 环境(README 提供的 CUDA 安装包为 .run 文件,适用于 Linux)
- NVIDIA GPU,且显卡驱动可支持 CUDA 12.6
- 已安装 Python 3 与 pip(README 使用 pip3 / pip 安装依赖)
- 具备 sudo 权限,用于静默安装 CUDA Toolkit
安装与启动步骤
-
1下载 CUDA 12.6 安装包
使用 wget 下载官方 CUDA 12.6.3 本地安装器并保存为 cuda_installer.run,需保证网络可访问 NVIDIA 下载地址。
wget -q --show-progress --progress=bar:force:noscroll -O cuda_installer.run https://developer.download.nvidia.com/compute/cuda/12.6.3/local_installers/cuda_12.6.3_560.35.05_linux.run -
2静默安装 CUDA
以 sudo 静默安装 CUDA Toolkit(不含驱动安装向导),--override 会跳过部分兼容性检查,执行前确认系统环境。
sudo sh cuda_installer.run --silent --toolkit --override -
3设置 CUDA_HOME
导出 CUDA_HOME 指向新安装的 CUDA 12.6 目录,后续编译和 PyTorch 安装会读取该变量。
export CUDA_HOME=/usr/local/cuda-12.6 -
4安装 PyTorch
通过 PyTorch 官方 cu126 索引安装与 CUDA 12.6 匹配的 torch、torchvision、torchaudio,避免版本不匹配。
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126 -
5安装 Python 依赖
在项目根目录执行,安装 requirements.txt 中声明的全部依赖。请先进入 HRM 项目目录再执行。
pip install -r requirements.txt -
6运行实验
README 只给出 Run Experiments 章节标题,未提供具体命令,需按仓库实际脚本或文档执行训练/推理任务。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
CUDA_HOME | 是 | 指向 CUDA 12.6 安装目录,供 PyTorch 等组件定位 CUDA。 | /usr/local/cuda-12.6 |
CUDA_URL | 否 | CUDA 12.6.3 Linux 安装包的官方下载地址。 | https://developer.download.nvidia.com/compute/cuda/12.6.3/lo |
PYTORCH_INDEX_URL | 否 | PyTorch 对应 CUDA 12.6 的 wheel 包索引地址。 | https://download.pytorch.org/whl/cu126 |
如何确认成功
运行项目实验脚本后无报错,日志正常输出,并在数独、迷宫寻路等推理任务上得到结果。
常见问题
Q:没有 NVIDIA GPU 可以运行吗?
A:README 的 Quick Start 全流程围绕 CUDA 12.6 与 GPU 版 PyTorch 展开,未提供 CPU 安装说明,无 GPU 环境需自行调整,官方未给出支持。
Q:必须装 CUDA 12.6 吗?
A:README 明确要求安装 CUDA 12.6 并配套安装 cu126 版本的 PyTorch,使用其他 CUDA 版本可能无法与示例流程匹配。
Q:安装 CUDA 会覆盖显卡驱动吗?
A:示例命令使用 --toolkit --silent --override,仅安装 Toolkit 且跳过部分检查,但仍有改动系统环境的风险,建议先确认驱动版本。
Q:requirements.txt 安装报错怎么办?
A:先确认已进入项目根目录且 pip 为 Python 3 版本;若为网络问题,可更换可用的 PyPI 镜像后重试。
注意事项
- README 未提供 git clone 命令,需自行获取仓库代码后再执行 pip install -r requirements.txt。
- README 的 Run Experiments 章节无具体命令,实验运行方式请以仓库最新文档或脚本为准。
- 安装 CUDA 需要 sudo 权限,--override 会跳过兼容性检查,生产环境请谨慎操作。
- HRM 仅 27M 参数、1000 条训练样本即可训练,但完整复现仍需可用的 CUDA 环境。
核心亮点
- 分层推理机制显著提升多步逻辑任务的准确率
- 提供完整训练与推理代码,易于复现和二次开发
- 与主流LLM生态兼容,集成成本低
不足之处
- 文档/社区待观察
- 推理速度可能因多层结构而变慢
适用场景
- 数学定理自动证明
- 复杂代码生成与调试
- 多步骤业务决策支持
替代项目
Chain-of-Thought (CoT)、Tree of Thoughts (ToT)、Self-Consistency
同类项目推荐
video-SALMONN-2
开源
让AI看懂视频也听懂声音,生成精准音视频描述
video-SALMONN 2 is a powerful audio-visual large language model (LLM) that generates···
mace-foundations
开源
开箱即用的高精度原子势能模型,让材料模拟快如闪电
MACE foundation models (MP, OMAT, mh-1)
Okapi
开源
让大模型用你的母语好好听话,多语言指令微调+RLHF
Okapi: Instruction-tuned Large Language Models in Multiple Languages with Reinforcem···
TinyLLaVA_Factory
开源
小算力也能训练多模态大模型,快速复现和实验
A Framework of Small-scale Large Multimodal Models
Awesome-Large-Recommendation-Mod···
开源
一榜看尽大型推荐模型前沿,快速跟进最新研究
Latest Advances on Large Recommendation Models
Diffusion-UI
开源
一个界面玩转多种扩散模型,快速生成动漫风格图像
Anything 4.5, Anything 3.0, Waifu Diffusion, Stable Diffusion 2.1, H Diffusion, Midj···
Intent-classifier-model
开源
轻量模型,秒判客服短句意图,快速路由工单。
A Tiny Intent Classifier model for short customer-support style text. Given an inp···
Awesome-Multimodal-Reasoning
开源
一网打尽多模态推理与生成前沿,追踪RL新进展
Latest Advances on (RL based) Multimodal Reasoning and Generation in Multimodal LLMs
dalai
开源
一条命令本地跑 LLaMA,无需折腾环境
The simplest way to run LLaMA on your local machine
