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

22 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-07-01
## 发布 minicpm crates 到 Gitea Cargo Registry
- 修改了三个 crate 的 `Cargo.toml`:添加 `publish = ["gitea"]`,并为 `minicpm-convert``minicpm-inference``minicpm-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"]`,移除 `wgpu`wgpu 交给下游 binary 选择)
- 三个 crate 版本升级到 0.1.1convert/inference 的 minicpm-core 依赖也更新到 0.1.1
- 发布顺序:`cargo publish --allow-dirty --registry gitea -p minicpm-core``minicpm-convert``minicpm-inference`
- 全部发布成功
## 添加流式输出
- `minicpm-inference/src/lib.rs`: 新增 `generate_stream` 函数和 `MiniCPM::generate_stream` 方法,每 token 通过回调 `impl FnMut(&str)` 输出解码文本
- `examples/minimal-inference/src/main.rs`: 改为流式调用,`print!` + `flush` 实时输出