Mindket

Kiyo-65M

新上架第 1 版 · 更新于

概览

用一个只有 65M 参数的仅解码器小模型续写英文文本,它在 80B 个词元上训练。适合想研究、比较小型 transformers 模型或拿它测试代码的学习者和研究者。

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

速览

你需要
  • Python
  • transformers、safetensors 和 torch 这几个包
  • CUDA GPU,因为示例脚本调用了 cuda
  • 大约 130 MB 的空间存放 BF16 权重
用在
  • 使用 transformers 和 torch 的 Python 脚本
  • 带 CUDA GPU 的机器,因为模型卡的示例把模型放到了 GPU 上
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
先运行
pip install -U transformers safetensors torch

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

这是一个只有 65M 参数的英文小语言模型,是 Kiyo 系列里最小的一个。它是基础模型,所以会续写你给它的文本,不会遵循指令。它在 80B 个词元上从随机权重开始训练,用的是网页文本、代码和数学数据,采用 SmolLM2 架构。

适合谁

适合想要一个描述完整的小模型来学习、比较或当作轻量测试对象的人。

行业谁在用怎么用例子
教育学习语言模型的学生从层数和头数出发研究一个小型仅解码器模型读模型表格,然后运行示例脚本
研究小模型研究者把它当作 50M 到 65M 规模的基线把它的 ARC-Easy 分数与其他基础模型比较
软件测试流程的开发者用约 130 MB 的模型测试生成代码在换成更大的模型之前检查生成循环

如果你需要聊天助手、遵循指令、处理长文档或可靠的事实,可以跳过它。

用在哪里

它在 Python 里通过 transformers 库运行,支持 Windows、macOS 或 Linux。

  • 使用 transformers 和 torch 的 Python 脚本
  • 带 CUDA GPU 的机器,因为模型卡的示例把模型放到了 GPU 上
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
使用场景谁用得到什么
文本续写学习者在模型卡的示例里,一句话的开头被续写最多 64 个新词元
基线比较研究者四个基准上的零样本分数,用来对照
流程测试开发者一个小检查点,在用更大模型之前拿来跑代码

如何设置

安装三个 Python 包,然后运行模型卡里的短脚本。脚本按模型 ID 加载模型。

  • Python
  • transformers、safetensors 和 torch 这几个包
  • CUDA GPU,因为示例脚本调用了 cuda
  • 大约 130 MB 的空间存放 BF16 权重
  1. 安装这三个 Python 包。
  2. 把模型卡里的脚本保存成文件。
  3. 用 Python 运行这个文件,读打印出来的文字。
  4. 或者用 Hugging Face 工具自己取回文件。
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。取舍在于体量与推理能力,因为较难的题目接近随机水平。

  1. 把提示词切成词元
  2. 运行 65M 解码器
  3. 选出下一个词元
  4. 重复直到上限
  5. 解码回文本

注意事项

模型卡在四个零样本基准上把它与其他小型基础模型做了比较。

Kiyo-65M 零样本准确率
ARC-Easy46.51%
PIQA62.30%
ARC-Challenge23.29%
HellaSwag31.98%
  • Base model: 它续写文本,不遵循指令。
  • Weak spots: 涉及数字的推理、环环相扣的逻辑和记住前面的上下文,较难的题目得分接近随机水平。
  • Context: 2,048 个词元,这限制了长文档的使用。
  • Facts: 它可能说出错误的事实,所以在任何高风险用途前都要核实。
  • Generation: 保持一个有限的长度上限,避免重复或跑偏。
  • License: Apache 2.0。
  • Cost to run: 未提及,没有 API 密钥、账号或付费服务。
  • Data it reaches: 它从 Hugging Face 下载模型文件,并读取你给它的提示词。
  • Not for: 遵循指令、长文档,或未经核对的高风险决定。

README 和文件

README

Kiyo-65M

用一个只有 65M 参数的仅解码器小模型续写英文文本,它在 80B 个词元上训练。适合想研究、比较小型 transformers 模型或拿它测试代码的学习者和研究者。

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

简介

它是什么:这是一个只有 65M 参数的英文小语言模型,是 Kiyo 系列里最小的一个。它是基础模型,所以会续写你给它的文本,不会遵循指令。它在 80B 个词元上从随机权重开始训练,用的是网页文本、代码和数学数据,采用 SmolLM2 架构。

适合谁:适合想要一个描述完整的小模型来学习、比较或当作轻量测试对象的人。

行业 | 谁在用 | 怎么用 | 例子
教育 | 学习语言模型的学生 | 从层数和头数出发研究一个小型仅解码器模型 | 读模型表格,然后运行示例脚本
研究 | 小模型研究者 | 把它当作 50M 到 65M 规模的基线 | 把它的 ARC-Easy 分数与其他基础模型比较
软件 | 测试流程的开发者 | 用约 130 MB 的模型测试生成代码 | 在换成更大的模型之前检查生成循环

如果你需要聊天助手、遵循指令、处理长文档或可靠的事实,可以跳过它。

用在哪里:它在 Python 里通过 transformers 库运行,支持 Windows、macOS 或 Linux。

  • 使用 transformers 和 torch 的 Python 脚本
  • 带 CUDA GPU 的机器,因为模型卡的示例把模型放到了 GPU 上
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
使用场景 | 谁用 | 得到什么
文本续写 | 学习者 | 在模型卡的示例里,一句话的开头被续写最多 64 个新词元
基线比较 | 研究者 | 四个基准上的零样本分数,用来对照
流程测试 | 开发者 | 一个小检查点,在用更大模型之前拿来跑代码

如何设置:安装三个 Python 包,然后运行模型卡里的短脚本。脚本按模型 ID 加载模型。

  • Python
  • transformers、safetensors 和 torch 这几个包
  • CUDA GPU,因为示例脚本调用了 cuda
  • 大约 130 MB 的空间存放 BF16 权重
  1. 安装这三个 Python 包。
  2. 把模型卡里的脚本保存成文件。
  3. 用 Python 运行这个文件,读打印出来的文字。
  4. 或者用 Hugging Face 工具自己取回文件。
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 %
  • Base model: 它续写文本,不遵循指令。
  • Weak spots: 涉及数字的推理、环环相扣的逻辑和记住前面的上下文,较难的题目得分接近随机水平。
  • Context: 2,048 个词元,这限制了长文档的使用。
  • Facts: 它可能说出错误的事实,所以在任何高风险用途前都要核实。
  • Generation: 保持一个有限的长度上限,避免重复或跑偏。
  • License: Apache 2.0。
  • Cost to run: 未提及,没有 API 密钥、账号或付费服务。
  • Data it reaches: 它从 Hugging Face 下载模型文件,并读取你给它的提示词。
  • Not for: 遵循指令、长文档,或未经核对的高风险决定。

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

  • 任务:text generation
  • 框架:transformers
  • 参数量:65M
  • Weights: about 130 MB in BF16; about 32 MB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:1,179
  • 点赞:5
  • 许可证:apache-2.0
  • 语言:en
  • Quantized versions: 1
  • 标签:transformers, safetensors, llama, text-generation, causal-lm, language-model, base-model, smollm, kiyo, pytorch, conversational

链接

  • 模型:https://huggingface.co/DedeProGames/Kiyo-65M
  • 文件:https://huggingface.co/DedeProGames/Kiyo-65M/tree/main

获取模型

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

pip install -U huggingface_hub
hf download DedeProGames/Kiyo-65M

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

文件
README.md  7 KB

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

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

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

产品最近 30 天下载点赞参数量许可证最近更新
Kiyo-65M 本页1,179565Mapache-2.0
ALLaM-7B-Instruct-preview共有 llama · pytorch · text-generation93,6262077Bapache-2.0
RWKV7-G1 GooseOne共有 causal-lm · pytorch · text-generation9,911253—apache-2.0
GPT-X3-150M共有 language-model · text-generation · transformers3,000104149Mapache-2.0
Maple-Preview共有 causal-lm · text-generation · conversational1,86743320.2Bmit
Meta-Llama-3.1-8B-Instruct-GGUF共有 llama · pytorch · text-generation322,9204338Bllama3.1
数据为 Mindket 在 2026-11-13 读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Nanosaur2-670M

well9472 · 工具包

用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。

新上架

waqf-ocr-hand-written-v1

Waqf-AI · 工具包

读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。

新上架

Wan2.2-TI2V-5B-Diffusers

Wan-AI · 工具包

根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。

新上架

开发类的相似商品

查看开发类的全部商品

Wan2.2-S2V-14B

Wan-AI · 工具包

根据音频生成电影感的角色视频,也能给现有视频做口型同步。适合有大显卡的视频创作者、动画师和研究人员。

新上架

Wan2.2-Animate-14B

Wan-AI · 工具包

通过复制表演者的动作和表情,让角色动起来,或把角色换进视频里,是 Wan2.2 视频系列中的一个模型。只能使用你有权使用的面孔和形象。

新上架

d3-turbo

vllm-sr · 工具包

在一次调用中回答关于文字、图片或视频的选择、是非、打分、框选和跟踪类问题,并为每个答案给出概率。适合构建路由或视觉检查的人。

新上架