1.2 KiB
1.2 KiB
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.1,convert/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实时输出