Mindket

gemma-4-E4B-it-weight-space-programming

新上架第 1 版 · 更新于

概览

对 Google 的 Gemma 4 E4B-it 直接修改 0.002% 的权重、不做训练,用来解决思考模式下工具调用和多步数学的卡顿。也提供一个小型补丁文件。

gemma-4-E4B-it-weight-space-programming 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • 带 pip、transformers 和 PyTorch 的 Python
  • 方式 A:本仓库里完整的 16 GB bfloat16 模型
  • 方式 B:一个现有的 gemma-4-E4B-it 检查点,加上本仓库里的补丁文件
用在
  • 装有 transformers 和 PyTorch 的 Python
  • 用附带的 model_loader.py 脚本在 12 GB GPU 上运行
  • 任何现有的 gemma-4-E4B-it 检查点,在内存里应用小补丁文件
先运行
pip install -U huggingface_hub
hf download jstarks/gemma-4-E4B-it-weight-space-programming

平台

电脑可在其上运行

关于

它是什么

这个仓库存放 Gemma 4 E4B-it,并对第 38 到 41 层 MLP 里的 64 列做了直接修改,约 163,840 个参数,占模型的 0.00205%。没有用到梯度下降、反向传播或微调。

这次修改针对作者描述的思考模式下的两个问题。模型要么在长篇提纲里打转而不去调用工具,要么在做数学之前把词元预算花在元评论上。

适合谁

适合开着思考模式运行 Gemma 4 E4B-it、希望它更可靠地调用工具的人,以及对直接修改权重而不是训练感兴趣的研究者。

IndustryWho uses itHow they use itExample
软件智能体构建者让小型本地模型在思考模式下调用工具桌面 GPU 上的网页搜索助手
教育数学辅导开发者在较短的词元预算内得到多步解答直接从代数推导开始的作业助手
研究可解释性研究者研究权重空间的修改阅读模型卡里逐层的发现

如果你不使用思考模式,可以跳过它,因为模型卡的测试针对的就是这个模式,或者你需要大型基准测试集的结果。

用在哪里

它通过 transformers 库加载,另有一个加载脚本照顾显存较小的 GPU。作者在 12 GB 的 RTX 4070 Ti 上做了测试。

  • 装有 transformers 和 PyTorch 的 Python
  • 用附带的 model_loader.py 脚本在 12 GB GPU 上运行
  • 任何现有的 gemma-4-E4B-it 检查点,在内存里应用小补丁文件
Use caseWhoWhat they get back
思考模式下的工具调用智能体构建者在模型卡的 8 个查询测试里更多有效的工具调用
短预算数学开发者在 420 个词元内解出更多题目
快速打补丁爱好者不到一秒就应用到本地检查点上的修改

如何设置

你需要 Python,以及完整的 16 GB 模型,或者一个现有的 Gemma 4 E4B-it 检查点加上 641 KB 的补丁文件。模型卡给出了两种方式。

  • 带 pip、transformers 和 PyTorch 的 Python
  • 方式 A:本仓库里完整的 16 GB bfloat16 模型
  • 方式 B:一个现有的 gemma-4-E4B-it 检查点,加上本仓库里的补丁文件
  1. 安装 Python、transformers 和 PyTorch。
  2. 下载仓库文件,如果已有基础模型,只下载补丁即可。
  3. 运行下面的某个加载代码片段。
pip install -U huggingface_hub
hf download jstarks/gemma-4-E4B-it-weight-space-programming

如何使用

方式 A 用 transformers 加载整个修改后的模型。方式 B 在内存里给基础检查点打补丁。

from transformers import AutoProcessor, AutoModelForMultimodalLM
import torch

model_id = "jstarks/gemma-4-E4B-it-weight-space-programming"
processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForMultimodalLM.from_pretrained(
    model_id, device_map="auto", torch_dtype=torch.bfloat16
)

在 12 GB GPU 上,附带的加载器把 42 个活跃层放在 GPU 上,并把很大的逐层嵌入表挪到 CPU。

from model_loader import load_gemma4_e4b_text

model, tokenizer = load_gemma4_e4b_text("jstarks/gemma-4-E4B-it-weight-space-programming")
from apply_patch import apply_gemma4_weight_space_patch
from model_loader import load_gemma4_e4b_text

# 1. Load your existing Gemma-4-E4B-it checkpoint
model, tokenizer = load_gemma4_e4b_text("unsloth/gemma-4-E4B-it")

# 2. Apply the 64-column weight-space patch (163,840 parameters across Layers 38-41)
apply_gemma4_weight_space_patch(model, "gemma4_e4b_weight_space_patch.safetensors")

示例

你的磁盘上已经有 unsloth 的 gemma-4-E4B-it。你用加载器加载它,应用 641 KB 的补丁,模型卡说修改后的模型不到一秒就准备好了,不需要下载 16 GB。

新手与专家

如果你是新手,这是一个稍作修改的 Gemma。用方式 A 加载,打开思考模式,给它一个像网页搜索这样的工具,看它是否会调用。

如果你熟悉这个领域:这次修改改动了第 38 到 41 层里经过 RMSNorm 预处理的列,灵感来自一篇关于权重空间编程的论文。模型卡还把第 23 层描述为键值状态开始共享的边界枢纽。

  1. 从 gemma-4-E4B-it 出发
  2. 修改第 38 到 41 层的 64 个 MLP 列
  3. 保存为完整模型或 641 KB 补丁
  4. 在 transformers 中加载或在内存里打补丁

注意事项

测试集很小,只有 8 个查询、6 道数学题和 3 次端到端运行,所以请把这些数字当作演示。模型卡报告了这些修改前后的结果。

修改前后的成功率,百分比
修改前工具调用0.0 百分比
修改后工具调用75.0 百分比
修改前数学解出33.3 百分比
修改后数学解出66.7 百分比
修改前真实智能体运行0.0 百分比
修改后真实智能体运行66.7 百分比
  • License: Gemma 许可,即页面上显示的那个
  • Cost to run: 未提及费用,但测试用了约 12 GB 显存的 GPU
  • Data it reaches: 你下载的模型文件,以及你给它的提示词和工具结果
  • Not for: 不考虑思考模式的使用,因为测试只覆盖思考模式

README 和文件

README

gemma-4-E4B-it-weight-space-programming

对 Google 的 Gemma 4 E4B-it 直接修改 0.002% 的权重、不做训练,用来解决思考模式下工具调用和多步数学的卡顿。也提供一个小型补丁文件。

由 jstarks 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:这个仓库存放 Gemma 4 E4B-it,并对第 38 到 41 层 MLP 里的 64 列做了直接修改,约 163,840 个参数,占模型的 0.00205%。没有用到梯度下降、反向传播或微调。

这次修改针对作者描述的思考模式下的两个问题。模型要么在长篇提纲里打转而不去调用工具,要么在做数学之前把词元预算花在元评论上。

适合谁:适合开着思考模式运行 Gemma 4 E4B-it、希望它更可靠地调用工具的人,以及对直接修改权重而不是训练感兴趣的研究者。

Industry | Who uses it | How they use it | Example
软件 | 智能体构建者 | 让小型本地模型在思考模式下调用工具 | 桌面 GPU 上的网页搜索助手
教育 | 数学辅导开发者 | 在较短的词元预算内得到多步解答 | 直接从代数推导开始的作业助手
研究 | 可解释性研究者 | 研究权重空间的修改 | 阅读模型卡里逐层的发现

如果你不使用思考模式,可以跳过它,因为模型卡的测试针对的就是这个模式,或者你需要大型基准测试集的结果。

用在哪里:它通过 transformers 库加载,另有一个加载脚本照顾显存较小的 GPU。作者在 12 GB 的 RTX 4070 Ti 上做了测试。

  • 装有 transformers 和 PyTorch 的 Python
  • 用附带的 model_loader.py 脚本在 12 GB GPU 上运行
  • 任何现有的 gemma-4-E4B-it 检查点,在内存里应用小补丁文件
Use case | Who | What they get back
思考模式下的工具调用 | 智能体构建者 | 在模型卡的 8 个查询测试里更多有效的工具调用
短预算数学 | 开发者 | 在 420 个词元内解出更多题目
快速打补丁 | 爱好者 | 不到一秒就应用到本地检查点上的修改

如何设置:你需要 Python,以及完整的 16 GB 模型,或者一个现有的 Gemma 4 E4B-it 检查点加上 641 KB 的补丁文件。模型卡给出了两种方式。

  • 带 pip、transformers 和 PyTorch 的 Python
  • 方式 A:本仓库里完整的 16 GB bfloat16 模型
  • 方式 B:一个现有的 gemma-4-E4B-it 检查点,加上本仓库里的补丁文件
  1. 安装 Python、transformers 和 PyTorch。
  2. 下载仓库文件,如果已有基础模型,只下载补丁即可。
  3. 运行下面的某个加载代码片段。
pip install -U huggingface_hub
hf download jstarks/gemma-4-E4B-it-weight-space-programming

如何使用:方式 A 用 transformers 加载整个修改后的模型。方式 B 在内存里给基础检查点打补丁。

from transformers import AutoProcessor, AutoModelForMultimodalLM
import torch

model_id = "jstarks/gemma-4-E4B-it-weight-space-programming"
processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForMultimodalLM.from_pretrained(
    model_id, device_map="auto", torch_dtype=torch.bfloat16
)

在 12 GB GPU 上,附带的加载器把 42 个活跃层放在 GPU 上,并把很大的逐层嵌入表挪到 CPU。

from model_loader import load_gemma4_e4b_text

model, tokenizer = load_gemma4_e4b_text("jstarks/gemma-4-E4B-it-weight-space-programming")
from apply_patch import apply_gemma4_weight_space_patch
from model_loader import load_gemma4_e4b_text

# 1. Load your existing Gemma-4-E4B-it checkpoint
model, tokenizer = load_gemma4_e4b_text("unsloth/gemma-4-E4B-it")

# 2. Apply the 64-column weight-space patch (163,840 parameters across Layers 38-41)
apply_gemma4_weight_space_patch(model, "gemma4_e4b_weight_space_patch.safetensors")

示例:你的磁盘上已经有 unsloth 的 gemma-4-E4B-it。你用加载器加载它,应用 641 KB 的补丁,模型卡说修改后的模型不到一秒就准备好了,不需要下载 16 GB。

新手与专家:如果你是新手,这是一个稍作修改的 Gemma。用方式 A 加载,打开思考模式,给它一个像网页搜索这样的工具,看它是否会调用。

如果你熟悉这个领域:这次修改改动了第 38 到 41 层里经过 RMSNorm 预处理的列,灵感来自一篇关于权重空间编程的论文。模型卡还把第 23 层描述为键值状态开始共享的边界枢纽。

从 gemma-4-E4B-it 出发
修改第 38 到 41 层的 64 个 MLP 列
保存为完整模型或 641 KB 补丁
在 transformers 中加载或在内存里打补丁

注意事项:测试集很小,只有 8 个查询、6 道数学题和 3 次端到端运行,所以请把这些数字当作演示。模型卡报告了这些修改前后的结果。

Title: 修改前后的成功率,百分比
修改前工具调用: 0.0 百分比
修改后工具调用: 75.0 百分比
修改前数学解出: 33.3 百分比
修改后数学解出: 66.7 百分比
修改前真实智能体运行: 0.0 百分比
修改后真实智能体运行: 66.7 百分比
  • License: Gemma 许可,即页面上显示的那个
  • Cost to run: 未提及费用,但测试用了约 12 GB 显存的 GPU
  • Data it reaches: 你下载的模型文件,以及你给它的提示词和工具结果
  • Not for: 不考虑思考模式的使用,因为测试只覆盖思考模式

Hugging Face 上的数据(2026年11月13日)

  • 任务:image text to text
  • 框架:transformers
  • 参数量:8B
  • Weights: about 16 GB in BF16; about 4 GB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:125
  • 点赞:3
  • 许可证:gemma
  • 基于:google/gemma-4-E4B-it
  • 标签:transformers, safetensors, gemma4, image-text-to-text, weight-space-programming, mechanistic-interpretability, tool-calling, agentic, zero-training, conversational

链接

  • 模型:https://huggingface.co/jstarks/gemma-4-E4B-it-weight-space-programming
  • 文件:https://huggingface.co/jstarks/gemma-4-E4B-it-weight-space-programming/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download jstarks/gemma-4-E4B-it-weight-space-programming

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
gemma-4-E4B-it-weight-space-programming 本页12538Bgemma
BotPsy-0.8B共有 agentic · tool-calling · image-text-to-text21514853Mapache-2.0
MiMo-V2.6-Flash-RL-NVFP4共有 agentic · tool-calling · transformers2984159Bmit
Gemma4-12B v2 Coding + Agentic Edition共有 agentic · gemma4 · conversational92,0241,77311.9Bapache-2.0
Qwen3.5-0.8B Astra Weight Edit共有 weight-space-programming · image-text-to-text · transformers3,02927873Mapache-2.0
Qwen3.5-0.8B-weight-space-programming-GGUF共有 weight-space-programming · image-text-to-text · conversational4,80710752Mapache-2.0
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架