Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/google/sentencepiece
/ types & classes
Types & classes
60 in github.com/google/sentencepiece
⨍
Functions
367
◇
Types & classes
60
↓ 5 callers
Class
StatusBuilder
src/deps/status_builder.h:10
↓ 2 callers
Class
Status
src/deps/status.h:30
Class
Builder
Builder creates a text normalization rule from user-defined string to string mappings. The normalization mapping is compiled into a single and compact
src/builder.h:36
Enum
Code
src/deps/status.h:9
Class
DecodeMockModel
src/sentencepiece_processor_test.cc:468
Enum
ExtraOption
src/sentencepiece_processor.h:361
Class
FreeList
src/freelist.h:26
Class
GetScriptInternal
src/unicode_script.cc:24
Class
Hypothesis
Uses A* search to enumerate N-bests. Given a lattice, enumerates hypotheses (paths) from EOS. At each partial path x, compute f(x) as follows f(x) = g
src/unigram_model.cc:248
Class
HypothesisComparator
src/unigram_model.cc:255
Class
Item
src/util_test.cc:361
Class
Lattice
Lattice represents a search space of sentence piece segmentation.
src/unigram_model.h:33
Class
MockModel
src/sentencepiece_processor_test.cc:39
Class
MockPretokenizer
src/pretokenizer_for_training_test.cc:24
Class
Model
Tokenize text into character sequence
src/char_model.h:25
Class
Model
src/unigram_model.h:116
Class
Model
Segmentation model with BPE (Byte Pair Encoding) Details: Neural Machine Translation of Rare Words with Subword Units https://arxiv.org/abs/1508.07909
src/bpe_model.h:30
Class
Model
Tokenize text with whitespaces.
src/word_model.h:25
Class
ModelFactory
src/model_factory.h:24
Class
ModelInterface
src/sentencepiece_processor.h:85
Class
ModelInterface
Underlying model interface. Given a normalized string, returns a sequence of sentence pieces with ids.
src/model_interface.h:46
Class
ModelProto
src/sentencepiece_processor.h:87
Class
ModelProto
src/model_interface.h:42
Class
NBestSentencePieceText
src/sentencepiece_processor.h:84
Class
Node
src/unigram_model.h:38
Class
Normalizer
src/sentencepiece_processor.h:90
Class
Normalizer
Normalizer implements a simple text normalizer with user-defined string-to-string rules and leftmost longest matching. The rules of Normalizer are bui
src/normalizer.h:64
Class
NormalizerSpec
src/sentencepiece_trainer.h:26
Class
Position
src/bpe_model_trainer.h:57
Class
PosixReadableFile
src/filesystem.cc:32
Class
PosixWritableFile
src/filesystem.cc:70
Class
PrefixMatcher
Given a list of strings, finds the longest string which is a prefix of a query.
src/normalizer.h:36
Class
PretokenizerForTrainingInterface
src/pretokenizer_for_training.h:28
Class
PretokenizerForTrainingInterface
src/sentencepiece_trainer.h:29
Class
RandomGeneratorStorage
src/util.cc:136
Class
ReadableFile
src/filesystem.h:29
Class
Rep
src/deps/status.h:50
Class
ReservoirSampler
src/util.h:327
Enum
ScriptType
src/unicode_script.h:22
Class
SentencePieceProcessor
src/sentencepiece_processor.h:93
Class
SentencePieceText
src/sentencepiece_processor.h:86
Class
SentencePieceTrainer
src/sentencepiece_trainer.h:32
Class
SentenceSelector
src/trainer_interface.cc:101
Class
SpacePattern
Added several corner cases around spaces.
src/normalizer_test.cc:241
Class
Status::Rep
src/deps/status.cc:10
Class
Symbol
src/bpe_model.cc:58
Class
Symbol
src/bpe_model_trainer.h:40
Class
SymbolPair
src/bpe_model.cc:43
Class
SymbolPairComparator
src/bpe_model.cc:50
Class
ThreadPool
src/deps/threadpool.h:8
Class
Trainer
Trainer class for word model. Word model simply counts the frequency of space-delimited tokens, then keep top |vocab_size| frequent tokens.
src/word_model_trainer.h:29
Class
Trainer
Trainer class for character model.
src/char_model_trainer.h:25
Class
Trainer
Trainer class for BPE model.
src/bpe_model_trainer.h:30
Class
Trainer
src/unigram_model_trainer.h:64
Class
TrainerFactory
src/trainer_factory.h:24
Class
TrainerInterface
Base trainer class
src/trainer_interface.h:52
Class
TrainerModel
src/unigram_model_trainer.h:35
Class
TrainerSpec
src/sentencepiece_trainer.h:25
Class
WritableFile
src/filesystem.h:40
Class
string_view_hash
src/util.h:70