Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
以 4 位 AWQ 形式运行 Meta 的 Llama 3.1 8B Instruct 聊天模型,只需约 4 GiB 的 GPU 空闲显存来放权重。适合想要紧凑多语言聊天模型的开发者。
Meta-Llama-3.1-8B-Instruct-AWQ-INT4 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -q --upgrade transformers autoawq accelerate
这是社区制作的 Meta Llama 3.1 8B Instruct 的 4 位 AWQ 版本,即指令微调的聊天模型。量化用的是 AutoAWQ,采用 GEMM 内核、零点量化和 128 的分组大小。Meta 的原版是 BF16 版本,这个版本不是 Meta 官方发布的。
适合想在普通 GPU 上运行 8B 聊天模型、支持多种语言,并通过 transformers 或服务栈使用它的开发者。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 应用开发者 | 给产品加入本地聊天模型 | 在一块 GPU 上运行的客服助手 |
| 研究 | NLP 研究者 | 以更低的内存成本测试指令模型 | 比较 4 位输出和原版 |
| 运维 | 平台工程师 | 为内部工具部署量化模型 | 在 text-generation-inference 后面运行 |
| 教育 | 学生和教师 | 在一张显卡上试验语言模型 | 课堂上演示聊天生成 |
如果你没有 NVIDIA GPU,可以跳过,因为模型卡的示例会把模型放到 CUDA 上。
| 用例 | 谁用 | 得到什么 |
|---|---|---|
| 本地聊天 | 开发者 | 较小 GPU 上 8B 指令模型的回复 |
| 多语言对话 | 产品团队 | 用列出的语言聊天,包括德语、法语和印地语 |
| 部署服务 | 平台团队 | 优化推理服务器后面的量化模型 |
先准备好这些。
pip install -q --upgrade transformers autoawq accelerate
pip install -U huggingface_hub hf download hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4
用 AWQ 配置加载模型,对你的消息应用聊天模板,然后生成。模型卡的脚本设置了一条系统消息和一个用户问题,然后打印回复。
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, AwqConfig
model_id = "hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4"
quantization_config = AwqConfig(
bits=4,
fuse_max_seq_len=512, # Note: Update this as per your use-case
do_fuse=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.float16,
low_cpu_mem_usage=True,
device_map="auto",
quantization_config=quantization_config
)
prompt = [
{"role": "system", "content": "You are a helpful assistant, that responds as a pirate."},
{"role": "user", "content": "What's Deep Learning?"},
]
inputs = tokenizer.apply_chat_template(
prompt,
tokenize=True,
add_generation_prompt=True,
return_tensors="pt",
return_dict=True,
).to("cuda")
outputs = model.generate(**inputs, do_sample=True, max_new_tokens=256)
print(tokenizer.batch_decode(outputs[:, inputs['input_ids'].shape[1]:], skip_special_tokens=True)[0])| 工具 | 作用 |
|---|---|
| transformers | 模型卡推荐的加载和运行模型的方式 |
| autoawq | 建立在 transformers 之上的备选加载器 |
| text-generation-inference | 用 Marlin 内核提供模型服务,需要 Docker |
| fuse_max_seq_len | 融合长度设置,你可以按用途修改 |
给模型一条系统消息,让它以海盗的口吻回答,然后问它深度学习是什么。它会以这种口吻写出最多 256 个新 token 的回复。由于开启了采样,每次运行措辞都会不同。
如果你是新手,量化就是把模型缩小,好让它放进更小的硬件。先运行一次模型卡里的 Python 脚本看看回复,再把用户问题换成你自己的。
如果你熟悉这个领域,这是 INT4 AWQ,使用 GEMM 内核和分组大小 128 的零点量化。模型卡指出 4 GiB 这个数字不含 KV 缓存和 CUDA 图,所以要留出余量。它还列出了带 Marlin 内核的 TGI,用于加快推理。
以 4 位 AWQ 形式运行 Meta 的 Llama 3.1 8B Instruct 聊天模型,只需约 4 GiB 的 GPU 空闲显存来放权重。适合想要紧凑多语言聊天模型的开发者。
由 hugging-quants 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:这是社区制作的 Meta Llama 3.1 8B Instruct 的 4 位 AWQ 版本,即指令微调的聊天模型。量化用的是 AutoAWQ,采用 GEMM 内核、零点量化和 128 的分组大小。Meta 的原版是 BF16 版本,这个版本不是 Meta 官方发布的。
适合谁:适合想在普通 GPU 上运行 8B 聊天模型、支持多种语言,并通过 transformers 或服务栈使用它的开发者。
行业 | 谁在用 | 怎么用 | 例子
软件 | 应用开发者 | 给产品加入本地聊天模型 | 在一块 GPU 上运行的客服助手
研究 | NLP 研究者 | 以更低的内存成本测试指令模型 | 比较 4 位输出和原版
运维 | 平台工程师 | 为内部工具部署量化模型 | 在 text-generation-inference 后面运行
教育 | 学生和教师 | 在一张显卡上试验语言模型 | 课堂上演示聊天生成
如果你没有 NVIDIA GPU,可以跳过,因为模型卡的示例会把模型放到 CUDA 上。
用在哪里:
用例 | 谁用 | 得到什么
本地聊天 | 开发者 | 较小 GPU 上 8B 指令模型的回复
多语言对话 | 产品团队 | 用列出的语言聊天,包括德语、法语和印地语
部署服务 | 平台团队 | 优化推理服务器后面的量化模型
如何设置:先准备好这些。
pip install -q --upgrade transformers autoawq accelerate
pip install -U huggingface_hub
hf download hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4
如何使用:用 AWQ 配置加载模型,对你的消息应用聊天模板,然后生成。模型卡的脚本设置了一条系统消息和一个用户问题,然后打印回复。
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, AwqConfig
model_id = "hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4"
quantization_config = AwqConfig(
bits=4,
fuse_max_seq_len=512, # Note: Update this as per your use-case
do_fuse=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.float16,
low_cpu_mem_usage=True,
device_map="auto",
quantization_config=quantization_config
)
prompt = [
{"role": "system", "content": "You are a helpful assistant, that responds as a pirate."},
{"role": "user", "content": "What's Deep Learning?"},
]
inputs = tokenizer.apply_chat_template(
prompt,
tokenize=True,
add_generation_prompt=True,
return_tensors="pt",
return_dict=True,
).to("cuda")
outputs = model.generate(**inputs, do_sample=True, max_new_tokens=256)
print(tokenizer.batch_decode(outputs[:, inputs['input_ids'].shape[1]:], skip_special_tokens=True)[0])
工具 | 作用
transformers | 模型卡推荐的加载和运行模型的方式
autoawq | 建立在 transformers 之上的备选加载器
text-generation-inference | 用 Marlin 内核提供模型服务,需要 Docker
fuse_max_seq_len | 融合长度设置,你可以按用途修改
示例:给模型一条系统消息,让它以海盗的口吻回答,然后问它深度学习是什么。它会以这种口吻写出最多 256 个新 token 的回复。由于开启了采样,每次运行措辞都会不同。
新手与专家:如果你是新手,量化就是把模型缩小,好让它放进更小的硬件。先运行一次模型卡里的 Python 脚本看看回复,再把用户问题换成你自己的。
如果你熟悉这个领域,这是 INT4 AWQ,使用 GEMM 内核和分组大小 128 的零点量化。模型卡指出 4 GiB 这个数字不含 KV 缓存和 CUDA 图,所以要留出余量。它还列出了带 Marlin 内核的 TGI,用于加快推理。
Meta 的 Llama 3.1 8B Instruct 权重
AutoAWQ 把它们量化为 INT4
你用 AwqConfig 加载
聊天模板构建提示
Generate 返回回复
注意事项:
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Meta-Llama-3.1-8B-Instruct-AWQ-INT4 本页 | 319,739 | 96 | 8B | llama3.1 | |
| Llama-3.2-3B-Instruct-GGUF共有 meta · llama · text-generation | 243,788 | 93 | 3.2B | llama3.2 | |
| Llama-3.2-1B-Instruct-GGUF共有 meta · llama · text-generation | 53,598 | 85 | 1.2B | llama3.2 | |
| Meta-Llama-3.1-8B-Instruct-GGUF共有 meta · llama · text-generation | 322,920 | 433 | 8B | llama3.1 | |
| Llama-3.2-3B-Instruct-GGUF共有 meta · llama · text-generation | 190,537 | 261 | 3.2B | llama3.2 | |
| Llama-3.2-1B-Instruct GGUF共有 meta · llama · text-generation | 138,010 | 188 | 1.2B | llama3.2 |
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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。