Files
MiniCPM5-1B-rust/.workbuddy/memory/2026-07-01.md
T

1.2 KiB
Raw Blame History

2026-07-01

发布 minicpm crates 到 Gitea Cargo Registry

  • 修改了三个 crate 的 Cargo.toml:添加 publish = ["gitea"],并为 minicpm-convertminicpm-inferenceminicpm-core 依赖添加 version = "0.1.0", registry = "gitea"
  • Gitea registry: sparse+http://macrocc.com:3000/api/packages/macrocc/cargo/registry 名称为 gitea
  • minicpm-core@0.1.0 已存在于 registry,跳过发布
  • minicpm-convert@0.1.0 发布成功
  • minicpm-inference@0.1.0 发布成功

burn 最小依赖 + 重发布 (0.1.1)

  • burn 改为 default-features = false, features = ["std"],移除 wgpuwgpu 交给下游 binary 选择)
  • 三个 crate 版本升级到 0.1.1convert/inference 的 minicpm-core 依赖也更新到 0.1.1
  • 发布顺序:cargo publish --allow-dirty --registry gitea -p minicpm-coreminicpm-convertminicpm-inference
  • 全部发布成功

添加流式输出

  • minicpm-inference/src/lib.rs: 新增 generate_stream 函数和 MiniCPM::generate_stream 方法,每 token 通过回调 impl FnMut(&str) 输出解码文本
  • examples/minimal-inference/src/main.rs: 改为流式调用,print! + flush 实时输出