Nanosaur2-670M
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
用一个只有 65M 参数的仅解码器小模型续写英文文本,它在 80B 个词元上训练。适合想研究、比较小型 transformers 模型或拿它测试代码的学习者和研究者。
Kiyo-65M 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U transformers safetensors torch
这是一个只有 65M 参数的英文小语言模型,是 Kiyo 系列里最小的一个。它是基础模型,所以会续写你给它的文本,不会遵循指令。它在 80B 个词元上从随机权重开始训练,用的是网页文本、代码和数学数据,采用 SmolLM2 架构。
适合想要一个描述完整的小模型来学习、比较或当作轻量测试对象的人。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 教育 | 学习语言模型的学生 | 从层数和头数出发研究一个小型仅解码器模型 | 读模型表格,然后运行示例脚本 |
| 研究 | 小模型研究者 | 把它当作 50M 到 65M 规模的基线 | 把它的 ARC-Easy 分数与其他基础模型比较 |
| 软件 | 测试流程的开发者 | 用约 130 MB 的模型测试生成代码 | 在换成更大的模型之前检查生成循环 |
如果你需要聊天助手、遵循指令、处理长文档或可靠的事实,可以跳过它。
它在 Python 里通过 transformers 库运行,支持 Windows、macOS 或 Linux。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 文本续写 | 学习者 | 在模型卡的示例里,一句话的开头被续写最多 64 个新词元 |
| 基线比较 | 研究者 | 四个基准上的零样本分数,用来对照 |
| 流程测试 | 开发者 | 一个小检查点,在用更大模型之前拿来跑代码 |
安装三个 Python 包,然后运行模型卡里的短脚本。脚本按模型 ID 加载模型。
pip install -U transformers safetensors torch
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
model_id = "DedeProGames/Kiyo-65M"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16 if torch.cuda.is_available() and torch.cuda.is_bf16_supported() else torch.float16,
).cuda().eval()
prompt = "The meaning of life is "
input_ids = tokenizer(prompt, return_tensors="pt").input_ids.to(model.device)
with torch.no_grad():
output = model.generate(
input_ids=input_ids,
max_new_tokens=64,
do_sample=False,
repetition_penalty=1.1,
pad_token_id=tokenizer.eos_token_id,
eos_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(output[0], skip_special_tokens=True))pip install -U huggingface_hub hf download DedeProGames/Kiyo-65M
把 prompt 那一行改成一段文字的开头,再运行一次脚本。模型会续写这个开头,所以请把提示词写成开场白,而不是问题。
| 工具 | 作用 |
|---|---|
| AutoTokenizer | 把你的文本变成词元 ID,再变回文本 |
| AutoModelForCausalLM | 加载模型,让它能续写文本 |
| generate | 续写提示词,这里最多新生成 64 个词元,不做采样 |
提示词是 The meaning of life is 加一个空格,脚本会打印出这个开头再加最多 64 个词元。预期得到的是一段流畅的续写,而不是经过核对的答案。
语言模型预测接下来是什么文字,而这个模型小到可以把它读个透。第一个小尝试是原样运行模型卡的脚本,然后改一改提示词,比较各次的续写。
对专家来说,它是 Llama 风格的解码器,有 15 层、隐藏维度 512、8 个注意力头和 4 个 KV 头,也就是分组查询注意力。它还用了 RMSNorm、SwiGLU、theta 为 10,000 的 RoPE、共享的嵌入层和 49,152 个词元的 SmolLM2 词表。训练进行了 152,587 个优化步,每步 524,288 个词元,采用 warmup-stable-decay 学习率计划,峰值学习率为 2.0e-3。数据配比是 45.0% FineWeb-Edu、30.0% DCLM-Baseline、17.5% Stack-v3-train 代码和 7.5% FineMath。取舍在于体量与推理能力,因为较难的题目接近随机水平。
模型卡在四个零样本基准上把它与其他小型基础模型做了比较。
用一个只有 65M 参数的仅解码器小模型续写英文文本,它在 80B 个词元上训练。适合想研究、比较小型 transformers 模型或拿它测试代码的学习者和研究者。
由 DedeProGames 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:这是一个只有 65M 参数的英文小语言模型,是 Kiyo 系列里最小的一个。它是基础模型,所以会续写你给它的文本,不会遵循指令。它在 80B 个词元上从随机权重开始训练,用的是网页文本、代码和数学数据,采用 SmolLM2 架构。
适合谁:适合想要一个描述完整的小模型来学习、比较或当作轻量测试对象的人。
行业 | 谁在用 | 怎么用 | 例子
教育 | 学习语言模型的学生 | 从层数和头数出发研究一个小型仅解码器模型 | 读模型表格,然后运行示例脚本
研究 | 小模型研究者 | 把它当作 50M 到 65M 规模的基线 | 把它的 ARC-Easy 分数与其他基础模型比较
软件 | 测试流程的开发者 | 用约 130 MB 的模型测试生成代码 | 在换成更大的模型之前检查生成循环
如果你需要聊天助手、遵循指令、处理长文档或可靠的事实,可以跳过它。
用在哪里:它在 Python 里通过 transformers 库运行,支持 Windows、macOS 或 Linux。
使用场景 | 谁用 | 得到什么
文本续写 | 学习者 | 在模型卡的示例里,一句话的开头被续写最多 64 个新词元
基线比较 | 研究者 | 四个基准上的零样本分数,用来对照
流程测试 | 开发者 | 一个小检查点,在用更大模型之前拿来跑代码
如何设置:安装三个 Python 包,然后运行模型卡里的短脚本。脚本按模型 ID 加载模型。
pip install -U transformers safetensors torch
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
model_id = "DedeProGames/Kiyo-65M"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16 if torch.cuda.is_available() and torch.cuda.is_bf16_supported() else torch.float16,
).cuda().eval()
prompt = "The meaning of life is "
input_ids = tokenizer(prompt, return_tensors="pt").input_ids.to(model.device)
with torch.no_grad():
output = model.generate(
input_ids=input_ids,
max_new_tokens=64,
do_sample=False,
repetition_penalty=1.1,
pad_token_id=tokenizer.eos_token_id,
eos_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(output[0], skip_special_tokens=True))
pip install -U huggingface_hub
hf download DedeProGames/Kiyo-65M
如何使用:把 prompt 那一行改成一段文字的开头,再运行一次脚本。模型会续写这个开头,所以请把提示词写成开场白,而不是问题。
工具 | 作用
AutoTokenizer | 把你的文本变成词元 ID,再变回文本
AutoModelForCausalLM | 加载模型,让它能续写文本
generate | 续写提示词,这里最多新生成 64 个词元,不做采样
示例:提示词是 The meaning of life is 加一个空格,脚本会打印出这个开头再加最多 64 个词元。预期得到的是一段流畅的续写,而不是经过核对的答案。
新手与专家:语言模型预测接下来是什么文字,而这个模型小到可以把它读个透。第一个小尝试是原样运行模型卡的脚本,然后改一改提示词,比较各次的续写。
对专家来说,它是 Llama 风格的解码器,有 15 层、隐藏维度 512、8 个注意力头和 4 个 KV 头,也就是分组查询注意力。它还用了 RMSNorm、SwiGLU、theta 为 10,000 的 RoPE、共享的嵌入层和 49,152 个词元的 SmolLM2 词表。训练进行了 152,587 个优化步,每步 524,288 个词元,采用 warmup-stable-decay 学习率计划,峰值学习率为 2.0e-3。数据配比是 45.0% FineWeb-Edu、30.0% DCLM-Baseline、17.5% Stack-v3-train 代码和 7.5% FineMath。取舍在于体量与推理能力,因为较难的题目接近随机水平。
把提示词切成词元
运行 65M 解码器
选出下一个词元
重复直到上限
解码回文本
注意事项:模型卡在四个零样本基准上把它与其他小型基础模型做了比较。
Title: Kiyo-65M 零样本准确率
ARC-Easy: 46.51 %
PIQA: 62.30 %
ARC-Challenge: 23.29 %
HellaSwag: 31.98 %
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download DedeProGames/Kiyo-65M
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 7 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Kiyo-65M 本页 | 1,179 | 5 | 65M | apache-2.0 | |
| ALLaM-7B-Instruct-preview共有 llama · pytorch · text-generation | 93,626 | 207 | 7B | apache-2.0 | |
| RWKV7-G1 GooseOne共有 causal-lm · pytorch · text-generation | 9,911 | 253 | — | apache-2.0 | |
| GPT-X3-150M共有 language-model · text-generation · transformers | 3,000 | 104 | 149M | apache-2.0 | |
| Maple-Preview共有 causal-lm · text-generation · conversational | 1,867 | 433 | 20.2B | mit | |
| Meta-Llama-3.1-8B-Instruct-GGUF共有 llama · pytorch · text-generation | 322,920 | 433 | 8B | llama3.1 |
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
Waqf-AI · 工具包
读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。
Wan-AI · 工具包
根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。
Wan-AI · 工具包
根据音频生成电影感的角色视频,也能给现有视频做口型同步。适合有大显卡的视频创作者、动画师和研究人员。
Wan-AI · 工具包
通过复制表演者的动作和表情,让角色动起来,或把角色换进视频里,是 Wan2.2 视频系列中的一个模型。只能使用你有权使用的面孔和形象。
vllm-sr · 工具包
在一次调用中回答关于文字、图片或视频的选择、是非、打分、框选和跟踪类问题,并为每个答案给出概率。适合构建路由或视觉检查的人。