sentencepiece-model

Crates.iosentencepiece-model
lib.rssentencepiece-model
version0.1.2
sourcesrc
created_at2023-11-18 14:31:03.094167
updated_at2024-07-04 09:26:40.813638
descriptionSentencePiece model parser generated from the SentencePiece protobuf definition
homepage
repositoryhttps://github.com/Systemcluster/sentencepiece-model
max_upload_size
id1040527
size28,744
Chris (Systemcluster)

documentation

README

sentencepiece-model

Crates.io Docs.rs

SentencePiece model parser generated from the SentencePiece protobuf definition.

use sentencepiece_model::SentencePieceModel;

let model = SentencePieceModel::from_file("tests/t5-spiece.model")?;
assert_eq!(model.pieces.len(), 32000);
assert_eq!(model.trainer()?.unk_id(), 2);

Usage

[dependencies]
sentencepiece-model = "0.1"

sentencepiece-model uses prost-build and protoc to generate Rust code from the SentencePiece protobuf definition. If an existing protoc binary is not found in the path, the build script will download it from the protobuf releases during the first build.

Commit count: 10

cargo fmt