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 | Tue Apr 1 00:08:02 2025 |
| md5 checksum | a9b243b8a9949d0a7f7839d417eb0ae3 |
| arch | x86_64 |
| build | h06a4308_4 |
| build_number | 4 |
| depends | libsentencepiece 0.2.0 h647b5c1_4, sentencepiece-python 0.2.0.*, sentencepiece-spm 0.2.0 hdb19cb5_4 |
| license | Apache-2.0 |
| license_family | Apache |
| md5 | a9b243b8a9949d0a7f7839d417eb0ae3 |
| name | sentencepiece |
| platform | linux |
| sha1 | 5366179b4bd9654fdcf757f7a1eab47ce04bd353 |
| sha256 | f93fef4796cddfdf8aec61ec0af791538844988cb6dadbe936d1611a9e5351e8 |
| size | 15772 |
| subdir | linux-64 |
| timestamp | 1742566968335 |
| version | 0.2.0 |