modelfit-hardware-dataset
收藏资源简介:
ModelFit 本地 LLM 硬件兼容性数据集旨在解决用户在本地硬件上运行大型语言模型(LLM)时面临的该模型能否在我的机器上运行的常见问题。数据集通过量化(主要基于 Q4_K_M 级别)映射了 107 个 LLM(其中 75 个可通过 Ollama、llama.cpp 或 LM Studio 在本地运行)的内存(RAM/VRAM)需求。其核心是提供一个参考表格,使用户无需猜测即可根据自身硬件配置(尤其是内存大小)筛选可运行的模型。数据以行为单位,每行对应一个模型,共包含 12 个字段:模型名称 (`model`)、模型系列 (`family`)、参数量(单位:十亿,`params`,部分闭源模型标记为 null)、量化级别 (`quantization`)、运行所需最小内存 (`minRamGb`,单位:GB)、估计内存占用 (`estimatedLoadGb`,单位:GB)、是否可在本地运行 (`runsLocally`)、权重是否公开 (`openWeights`)、是否可通过 GGUF 量化在高端机器上 DIY 运行 (`ggufDiy`)、支持的运行时 (`runtimes`,以竖线分隔)、最佳适用场景 (`bestFor`)以及 Ollama 拉取命令 (`ollamaCommand`,如果可用)。数据集基于一个简单的经验规则进行内存估算:在 Q4_K_M 量化下,每 10 亿参数大约需要 0.6 GB 内存。该估算考虑了系统预留空间,并针对不同总内存层级(如 32GB、128GB)进行了调整。数据来源于 modelfit.io/data 的实时 JSON 导出,并在 HuggingFace 上镜像存储,遵循 CC BY 4.0 许可。需要注意的是,所有内存数据均为理论估计值,实际消耗可能因上下文长度、后端实现和操作系统开销而异。
数据集概述
核心信息
- 名称:ModelFit Local LLM Hardware Compatibility Dataset
- 许可协议:CC-BY-4.0
- 语言:英语
- 规模:少于1000条数据(具体为107个模型,其中75个可本地运行)
- 数据来源:modelfit.io/data,同步自modelfit.io/api/dataset,并由GitHub仓库自动更新
目的与功能
该数据集旨在回答“这个模型能在我的机器上运行吗?”的问题。它映射了107个大型语言模型(LLM)在Q4_K_M量化级别下的内存/显存需求,帮助用户无需猜测即可判断模型是否适合其本地硬件环境。
数据字段说明
| 字段 | 类型 | 含义 |
|---|---|---|
model |
字符串 | 模型名称 |
family |
字符串 | 模型系列(如Llama、Qwen、Gemma) |
params |
数字或空值 | 参数规模(十亿计),闭源API模型为null |
quantization |
字符串 | 量化等级(主要为Q4_K_M,部分为Q8_0) |
minRamGb |
数字 | 运行所需的最小内存/显存(GB) |
estimatedLoadGb |
数字 | 加载后的预估内存占用(GB) |
runsLocally |
布尔 | 是否可通过Ollama在消费级内存(最高256GB)上运行 |
openWeights |
布尔 | 权重是否公开可下载 |
ggufDiy |
布尔 | 权重是否开放且可通过llama.cpp自行构建GGUF运行,但无Ollama版本 |
runtimes |
字符串 | 支持的运行环境(Ollama、llama.cpp、LM Studio),用竖线分隔 |
bestFor |
字符串 | 使用场景标签 |
ollamaCommand |
字符串或空值 | Ollama拉取命令(如果存在) |
关键规则:0.6 GB/十亿参数法则
- 在Q4_K_M量化下,本地LLM大约需要每十亿参数0.6 GB内存。
- 推荐内存预算:32 GB以下设备约使用统一内存的70%,128 GB及以上设备线性缩放至约85%,其余用于操作系统、上下文窗口和KV缓存。
- 示例:8B型号约需5 GB,16 GB设备可流畅运行;70B型号约需42 GB,建议64 GB起步,96 GB以上更佳。
其他信息
- 备注:预估内存负载基于参数数量和量化估算,并非实测基准;实际使用随上下文长度、后端和系统开销而变化。
- 链接:
- 交互式矩阵:modelfit.io/data
- JSON API:modelfit.io/api/dataset
- 源码仓库:github.com/Wecko-ai/modelfit-hardware-dataset





