HRM

让AI学会分步思考,复杂推理不再翻车

HRM(Hierarchical Reasoning Model)是一个开源的分层推理模型,旨在提升大语言模型在复杂推理任务中的表现。它通过构建多层次的推理结构,让模型能够先进行全局规划,再逐步细化到具体步骤,从而解决传统模型在长链条推理中容易出错、逻辑断裂的问题。核心能力包括:支持多粒度推理控制、可插拔的推理模块、以及与主流LLM框架的兼容接口。项目提供了完整的训练和推理代码,便于研究者复现和扩展。该模型特别适用于数学证明、代码生成、多步决策等需要严密逻辑的场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 12643
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队sapientinc
所属国家
定价模式free
价格说明开源模型,Apache-2.0许可证,可免费使用和部署。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型brain-inspired-ai,deep-learning,large-language-models,reasoning
GitHub 星标★ 12643
30天Star增速
HF 下载量
上线时间2025-07-09 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 6 步

环境要求

  • Linux 环境(README 提供的 CUDA 安装包为 .run 文件,适用于 Linux)
  • NVIDIA GPU,且显卡驱动可支持 CUDA 12.6
  • 已安装 Python 3 与 pip(README 使用 pip3 / pip 安装依赖)
  • 具备 sudo 权限,用于静默安装 CUDA Toolkit

安装与启动步骤

  1. 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. 2静默安装 CUDA

    以 sudo 静默安装 CUDA Toolkit(不含驱动安装向导),--override 会跳过部分兼容性检查,执行前确认系统环境。

    sudo sh cuda_installer.run --silent --toolkit --override
  3. 3设置 CUDA_HOME

    导出 CUDA_HOME 指向新安装的 CUDA 12.6 目录,后续编译和 PyTorch 安装会读取该变量。

    export CUDA_HOME=/usr/local/cuda-12.6
  4. 4安装 PyTorch

    通过 PyTorch 官方 cu126 索引安装与 CUDA 12.6 匹配的 torch、torchvision、torchaudio,避免版本不匹配。

    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126
  5. 5安装 Python 依赖

    在项目根目录执行,安装 requirements.txt 中声明的全部依赖。请先进入 HRM 项目目录再执行。

    pip install -r requirements.txt
  6. 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

项目介绍

HRM 是开源模型领域的开源项目,由 sapientinc 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(12,643)位列前 4%,在开源模型分类的 422 个项目里位列前 5%。

近 41 天,它的 GitHub 星标从 12,613 增加到 12,643,净增 30。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。Apache-2.0许可证,可免费使用和部署。

它主要面向的使用场景是:数学定理自动证明。同类可对比的替代方案包括 Chain-of-Thought (CoT)、Tree of Thoughts (ToT)、Self-Consistency。

同类项目推荐

Machine-Learning 开源

跟着博客笔记,边看边跑机器学习代码

All content related to machine learning from my blog

★ 115 2026-08-09
CoreML-Models 开源

下载即用的苹果端 AI 模型库,免去转换烦恼

Core ML model zoo for iOS/macOS — PyTorch models converted to ready-to-use .mlpacka···

★ 1873 2026-08-10