
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2289
使用教程
环境要求
- Python 环境(源码安装时)
- PyTorch、CUDA 与 FlashAttention 3(源码安装时,版本见 docker/Dockerfile)
- Docker 及 NVIDIA Container Toolkit(GPU 可见)
- 目标尺寸对应 GPU:L/0.6B 需 8×H100 单节点,XL/1B 需 16×H100 双节点
- Weights & Biases 账号用于训练日志记录
安装与启动步骤
-
1克隆仓库
把 HRM-Text 源码拉到本地,后续 Docker 命令需在仓库目录下执行。
git clone https://github.com/sapientinc/HRM-Text.git cd HRM-Text -
2启动 Docker 容器
用官方镜像启动,--gpus all 让容器可见 GPU,并挂载当前仓库到 /workspace。
docker run --gpus all --ipc=host --network=host -it -v "$PWD":/workspace sapientai/hrm-text:latest -
3源码安装依赖
不用 Docker 时先自行装好 PyTorch、CUDA、FlashAttention 3,再装 Python 依赖。
pip install -r requirements.txt -
4登录 W&B
训练指标会记录到 Weights & Biases,启动训练前需先登录。
wandb login -
5无界面登录 W&B
无浏览器环境时,从 wandb.ai/authorize 获取 API Key 后直接登录。
wandb login <API_KEY>
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
config/arch/net | 是 | 选择模型架构配置,如 hrm、transformer、trm 等 | hrm |
config/arch/size | 是 | 选择模型尺寸,如 B、L、XL、XXL、XXL_wide | XL |
half_layers | 否 | HRM 与 RINS 下将层数均分给 H、L 两个模块 | true |
如何确认成功
容器正常启动并进入镜像内环境;wandb login 成功后可开始按配置发起预训练。
常见问题
Q:需要多少 GPU 才能跑预训练?
A:L(0.6B)需 8 张 H100 单节点约 50 小时;XL(1B)需 16 张 H100 双节点约 46 小时,按 $2/H100 小时估算。
Q:多节点训练要注意什么?
A:每个节点挂载同一共享工作区,保证代码、分词数据和 checkpoint 目录路径完全一致,避免各 rank 版本漂移。
Q:不用 Docker 怎么装?
A:先自行安装 PyTorch、CUDA 和 FlashAttention 3,测试版本见 docker/Dockerfile,再执行 pip install -r requirements.txt。
Q:W&B 无浏览器怎么登录?
A:在 wandb.ai/authorize 获取 API Key,然后执行 wandb login <API_KEY>。
注意事项
- Docker 运行需 NVIDIA Container Toolkit 让容器可见 GPU。
- 多节点建议统一共享工作区布局,如 /shared/HRM-Text 与 /shared/data_io。
- 预训练成本较高,L 约 $800、XL 约 $1472。
核心亮点
- 在1B参数规模下实现潜在空间推理,推理效率高
- 针对任务完成场景优化,生成结果更贴合实际需求
- 基于HRM架构,设计新颖,有学术研究价值
不足之处
- 模型规模较小,复杂知识问答能力有限
- 文档/社区待观察
适用场景
- 资源受限的端侧文本生成
- 需要多步推理的轻量级AI助手
- 学术研究:小模型推理机制探索
替代项目
TinyLlama、Phi-2、Qwen-1.5B
下一篇:HLA
同类项目推荐
gitleaks
开源
扫描 Git 历史,秒级揪出泄露的密钥和令牌
Find secrets with Gitleaks
relational-transformer
开源
把多表数据库喂给Transformer,预训练到推理一条龙
Pretraining, fine-tuning, inference and test-time scaling of relational transformer ···
Open-LLM
开源
一站式收藏大模型开源资源,告别到处找链接
一些大模型相关的开源网站
PhysioWave
开源
用多尺度小波Transformer,把生理信号变成高精度AI特征
[NeurIPS 2025] PhysioWave & PhysioWave-T: token-efficient wavelet foundation models ···
TabPFN
开源
几行代码搞定表格数据预测,小样本也能媲美调优后的 XGBoost。
⚡ TabPFN: Foundation Model for Tabular Data ⚡
ChatRWKV
开源
用 RNN 架构跑出 ChatGPT 效果,低显存也能流畅对话
ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open sou···
Taiwan-LLM
开源
让 AI 更懂台湾腔,本地化部署更顺手
Traditional Mandarin LLMs for Taiwan
Chinese-Mixtral
开源
让Mixtral更懂中文,开箱即用的中文MoE模型
中文Mixtral混合专家大模型(Chinese Mixtral MoE LLMs)
awesome-personalized-lmms
开源
收藏个性化多模态模型资源,快速跟进前沿研究。
A curated list of Awesome Personalized Large Multimodal Models resources