SentencePiece is an unsupervised text tokenizer and detokenizer mainly for Neural Network-based text generation systems where the vocabulary size is predetermined prior to the neural model training. SentencePiece implements subword units (e.g., byte-pair-encoding (BPE) [[Sennrich et al.](http://www.aclweb.org/anthology/P16-1162)]) and unigram language model [[Kudo](https://arxiv.org/abs/1804.109590)]) with the extension of direct training from raw sentences. SentencePiece allows us to make a purely end-to-end system that does not depend on language-specific pre/postprocessing.
| Uploaded | Mon Mar 31 22:25:04 2025 |
| md5 checksum | c289def3835220895086421917030418 |
| arch | x86_64 |
| build | h70df78d_3 |
| build_number | 3 |
| depends | libabseil * cxx17*, libabseil >=20240116.2,<20240116.3.0a0, libgcc-ng >=11.2.0, libprotobuf >=4.25.3,<4.25.4.0a0, libstdcxx-ng >=11.2.0 |
| license | Apache-2.0 |
| license_family | Apache |
| md5 | c289def3835220895086421917030418 |
| name | libsentencepiece |
| platform | linux |
| sha1 | b214d5b8403429f3f7665acd820889621f9f3e9d |
| sha256 | ee9c3078668fdf7348c4a20f49fed7a72ffdfcab2c358a90f7dffc8f36527c02 |
| size | 953509 |
| subdir | linux-64 |
| timestamp | 1741377296741 |
| version | 0.2.0 |