DeepSeek-R1-GGUF
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。
用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。
HEART 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download Phips/HEART
HEART 是 Phips 的一种超分辨率网络设计,属于作者的 BODY 系列。名字指的是带有秩分解偏置的混合注意力 Transformer。它把小图放大成大图,这些模型是用 traiNNer-redux 在一块 12 GB 的 RTX 3060 上训练的。
适合训练或运行图像放大模型,并希望设计能干净导出为 ONNX 的人。已经熟悉训练工具包和命令行的人更合适。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 图像修复 | 业余模型训练者 | 用自己的数据训练一个 4x 放大模型 | 从发布的 4x 预训练权重开始微调 |
| 照片和动画放大 | 爱好者 | 放大有噪点或被压缩的图片 | 说明页展示了动画和噪点图像的 4x 结果 |
| 机器学习研究 | 超分辨率研究者 | 比较用于放大的注意力设计 | 在 PSNR 和显存上对比 HEART 与 HAT_M |
想要带按钮的成品应用的人可以跳过,因为这是一个要训练和转换的网络。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 训练放大模型 | 模型训练者 | 一个由 HEART 架构训练出的 4x 超分辨率模型 |
| 导出为 ONNX | 开发者 | 用官方转换器生成的动态 ONNX 文件 |
| 还原真实照片 | 爱好者 | 用 Real-ESRGAN 退化流程训练的模型放大的图片 |
先准备好:
pip install -U huggingface_hub hf download Phips/HEART
# 1. Add the architecture (auto-registers: traiNNer scans *_arch.py) cp heart_arch.py <traiNNer-redux>/traiNNer/archs/ # 2. Copy a training config and point it at your data cp configs/4x_HEART_release.yml <traiNNer-redux>/options/ # 3. Train cd <traiNNer-redux> python train.py -opt options/4x_HEART_release.yml --auto_resume # 4. Export to optimized dynamic ONNX (official converter) cp configs/4x_HEART_onnx.yml <traiNNer-redux>/options/ python convert_to_onnx.py -opt options/4x_HEART_onnx.yml
用上面的配置训练,然后在 ONNX Runtime 里运行 ONNX 文件。lq_size 用 96。它必须能被 32 整除,32 就是窗口大小。想热启动的话,把训练配置里的 path.pretrain_network_g 设为发布的 4x 预训练权重 models/heart_4x_pretrain.safetensors。
| 工具 | 作用 |
|---|---|
| heart_arch.py | HEART 网络,traiNNer-redux 会自动注册它 |
| 4x_HEART_release.yml | 4x 发布模型的训练配置 |
| train.py | 按配置运行训练,支持自动续训 |
| convert_to_onnx.py | 把训练好的模型导出为动态 ONNX |
你把架构文件复制进 traiNNer-redux,用 lq_size 96 训练 4x 配置,再导出为 ONNX。然后你在 ONNX Runtime 里让一张有噪点的照片通过这个 ONNX 文件,得到四倍大小的图片。
超分辨率就是把小图放大并变清晰。HEART 是这背后的网络设计,不是现成的应用。一个好的第一步是把架构文件复制进 traiNNer-redux,并从发布的 4x 预训练权重开始。
这个设计的注意力没有掩码,也没有位置偏置的查表。一个秩分解的偏置用点积取代了它们,这对 FlashAttention 和 SDPA 友好。一个 i-LN 层让 bf16 训练保持稳定。代码是一个纯 PyTorch 文件。代价是,要追求最高的基准 PSNR 或小型移动端模型时,作者建议改用 NERVE。
说明页在训练显存上比较了 HEART 和 HAT_M。HEART 的 PSNR 是 25.02 dB,HAT_M 是 25.05 dB,作者称这在噪声范围内。
用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。
由 Phips 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:HEART 是 Phips 的一种超分辨率网络设计,属于作者的 BODY 系列。名字指的是带有秩分解偏置的混合注意力 Transformer。它把小图放大成大图,这些模型是用 traiNNer-redux 在一块 12 GB 的 RTX 3060 上训练的。
适合谁:适合训练或运行图像放大模型,并希望设计能干净导出为 ONNX 的人。已经熟悉训练工具包和命令行的人更合适。
行业 | 谁在用 | 怎么用 | 例子
图像修复 | 业余模型训练者 | 用自己的数据训练一个 4x 放大模型 | 从发布的 4x 预训练权重开始微调
照片和动画放大 | 爱好者 | 放大有噪点或被压缩的图片 | 说明页展示了动画和噪点图像的 4x 结果
机器学习研究 | 超分辨率研究者 | 比较用于放大的注意力设计 | 在 PSNR 和显存上对比 HEART 与 HAT_M
想要带按钮的成品应用的人可以跳过,因为这是一个要训练和转换的网络。
用在哪里:
使用场景 | 谁用 | 得到什么
训练放大模型 | 模型训练者 | 一个由 HEART 架构训练出的 4x 超分辨率模型
导出为 ONNX | 开发者 | 用官方转换器生成的动态 ONNX 文件
还原真实照片 | 爱好者 | 用 Real-ESRGAN 退化流程训练的模型放大的图片
如何设置:
先准备好:
pip install -U huggingface_hub
hf download Phips/HEART
# 1. Add the architecture (auto-registers: traiNNer scans *_arch.py)
cp heart_arch.py <traiNNer-redux>/traiNNer/archs/
# 2. Copy a training config and point it at your data
cp configs/4x_HEART_release.yml <traiNNer-redux>/options/
# 3. Train
cd <traiNNer-redux>
python train.py -opt options/4x_HEART_release.yml --auto_resume
# 4. Export to optimized dynamic ONNX (official converter)
cp configs/4x_HEART_onnx.yml <traiNNer-redux>/options/
python convert_to_onnx.py -opt options/4x_HEART_onnx.yml
如何使用:
用上面的配置训练,然后在 ONNX Runtime 里运行 ONNX 文件。lq_size 用 96。它必须能被 32 整除,32 就是窗口大小。想热启动的话,把训练配置里的 path.pretrain_network_g 设为发布的 4x 预训练权重 models/heart_4x_pretrain.safetensors。
Title: 说明页提到的文件和命令
工具 | 作用
heart_arch.py | HEART 网络,traiNNer-redux 会自动注册它
4x_HEART_release.yml | 4x 发布模型的训练配置
train.py | 按配置运行训练,支持自动续训
convert_to_onnx.py | 把训练好的模型导出为动态 ONNX
示例:
你把架构文件复制进 traiNNer-redux,用 lq_size 96 训练 4x 配置,再导出为 ONNX。然后你在 ONNX Runtime 里让一张有噪点的照片通过这个 ONNX 文件,得到四倍大小的图片。
新手与专家:
超分辨率就是把小图放大并变清晰。HEART 是这背后的网络设计,不是现成的应用。一个好的第一步是把架构文件复制进 traiNNer-redux,并从发布的 4x 预训练权重开始。
这个设计的注意力没有掩码,也没有位置偏置的查表。一个秩分解的偏置用点积取代了它们,这对 FlashAttention 和 SDPA 友好。一个 i-LN 层让 bf16 训练保持稳定。代码是一个纯 PyTorch 文件。代价是,要追求最高的基准 PSNR 或小型移动端模型时,作者建议改用 NERVE。
把 heart_arch.py 复制进 traiNNer-redux
把 lq_size 设为 96 来训练
用转换器导出动态 ONNX
在 ONNX Runtime 里运行该文件
注意事项:说明页在训练显存上比较了 HEART 和 HAT_M。HEART 的 PSNR 是 25.02 dB,HAT_M 是 25.05 dB,作者称这在噪声范围内。
Title: 训练显存
HEART: 1.44 GB
HAT_M: 2.84 GB
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download Phips/HEART
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| HEART 本页 | 0 | 15 | — | apache-2.0 | |
| Iris-3B共有 image-restoration · super-resolution · pytorch | 997 | 350 | 3B | apache-2.0 | |
| AuraSR-v2共有 super-resolution · image-to-image · pytorch | 1,554 | 349 | 618M | apache-2.0 | |
| safetensored-upscalers共有 image-restoration · image-to-image | 44 | 11 | — | mit | |
| parakeet-tdt-0.6b-v3共有 transformer | 529,594 | 1,272 | 627M | cc-by-4.0 | |
| all-MiniLM-L6-v2共有 pytorch · onnx | 174,740,184 | 6,104 | 22.7M | apache-2.0 |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。
prithivMLmods · 工具包
提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。
allenai · 工具包
allenai 的 ToyBlocks 积木堆叠项目的底层动作模型,用模拟的 Franka 机械臂数据训练,能在桌面上拾取、放置和旋转三块积木。这是面向机器人学的研究模型。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。