Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/google/sentencepiece
/ functions
Functions
367 in github.com/google/sentencepiece
⨍
Functions
367
◇
Types & classes
60
↓ 328 callers
Method
size
src/unigram_model.cc:68
↓ 223 callers
Method
ok
src/deps/status.h:40
↓ 110 callers
Method
Normalize
src/normalizer.cc:69
↓ 59 callers
Method
IsUnused
src/sentencepiece_processor.cc:590
↓ 54 callers
Function
OkStatus
src/deps/status.h:54
↓ 53 callers
Method
Encode
src/bpe_model.cc:37
↓ 42 callers
Function
AddPiece
src/unigram_model_test.cc:330
↓ 38 callers
Method
surface
src/unigram_model.cc:77
↓ 35 callers
Method
status
Returns Status. Normalizes function is valid only when status is OK.
src/normalizer.h:78
↓ 32 callers
Method
Encode
src/sentencepiece_processor_test.cc:52
↓ 26 callers
Method
Decode
src/sentencepiece_processor.cc:234
↓ 24 callers
Function
AddPiece
src/bpe_model_test.cc:42
↓ 24 callers
Function
AddPiece
src/sentencepiece_processor_test.cc:611
↓ 24 callers
Function
IsStructurallyValid
src/util.cc:57
↓ 24 callers
Method
Load
src/sentencepiece_processor.cc:53
↓ 23 callers
Method
PieceToId
src/unigram_model.cc:425
↓ 23 callers
Method
WriteLine
src/filesystem.cc:94
↓ 18 callers
Function
DecodeUTF8
src/util.h:197
↓ 18 callers
Method
IsControl
src/sentencepiece_processor.cc:580
↓ 18 callers
Method
SetSentence
src/unigram_model.cc:97
↓ 17 callers
Method
IsUnknown
src/sentencepiece_processor.cc:585
↓ 17 callers
Function
NewWritableFile
src/filesystem.cc:110
↓ 17 callers
Method
PrefixMatch
src/normalizer.cc:296
↓ 16 callers
Function
AddPiece
src/model_interface_test.cc:49
↓ 16 callers
Method
IsControl
src/sentencepiece_processor_test.cc:68
↓ 16 callers
Method
IsUnknown
src/sentencepiece_processor_test.cc:70
↓ 16 callers
Method
PieceToId
src/sentencepiece_processor_test.cc:74
↓ 16 callers
Method
SetModel
src/sentencepiece_processor.cc:689
↓ 15 callers
Method
GetScore
src/sentencepiece_processor.cc:575
↓ 15 callers
Function
SplitIntoWords
src/model_interface.cc:108
↓ 15 callers
Function
UTF8ToUnicodeText
src/util.cc:109
↓ 14 callers
Method
Insert
src/unigram_model.cc:132
↓ 14 callers
Method
bos_piece
src/model_interface.cc:37
↓ 14 callers
Method
eos_piece
src/model_interface.cc:41
↓ 14 callers
Method
unk_piece
src/model_interface.cc:33
↓ 12 callers
Function
InsertWithScore
src/unigram_model_test.cc:184
↓ 12 callers
Function
InsertWithScoreAndId
src/unigram_model_test.cc:188
↓ 12 callers
Function
Sorted
src/trainer_interface.h:35
↓ 12 callers
Function
UnicodeTextToUTF8
src/util.cc:122
↓ 11 callers
Function
GetScriptType
src/unicode_script_test.cc:25
↓ 11 callers
Function
NewReadableFile
src/filesystem.cc:105
↓ 11 callers
Method
SetDecodeExtraOptions
src/sentencepiece_processor.cc:118
↓ 11 callers
Method
SetNormalizer
src/sentencepiece_processor.cc:693
↓ 10 callers
Function
MakeBaseModelProto
src/model_interface_test.cc:32
↓ 10 callers
Method
ReadLine
src/filesystem.cc:51
↓ 10 callers
Method
SetEncodeExtraOptions
src/sentencepiece_processor.cc:113
↓ 10 callers
Method
Viterbi
src/unigram_model.cc:145
↓ 9 callers
Function
ContainsKey
src/util.h:220
↓ 9 callers
Function
GetSpVec
src/sentencepiece_processor_test.cc:87
↓ 9 callers
Function
GetTokenized
src/unigram_model_test.cc:176
↓ 9 callers
Function
MakeDefaultNormalizerSpec
src/sentencepiece_processor_test.cc:111
↓ 9 callers
Function
UnicodeCharToUTF8
src/util.cc:107
↓ 9 callers
Method
pad_piece
src/model_interface.cc:45
↓ 8 callers
Method
GetScore
src/sentencepiece_processor_test.cc:78
↓ 8 callers
Method
IsUserDefined
Returns true if `id` is user defined symbol.
src/model_interface.h:129
↓ 8 callers
Function
IsValidCodepoint
src/util.h:187
↓ 8 callers
Function
MakeBaseModelProto
src/unigram_model_test.cc:314
↓ 8 callers
Function
MakeDefaultSpec
src/normalizer_test.cc:34
↓ 8 callers
Method
NBestEncode
src/unigram_model.cc:518
↓ 8 callers
Function
OneCharLen
Return length of a single UTF-8 source character
src/util.h:179
↓ 8 callers
Method
SampleEncode
src/unigram_model.cc:544
↓ 8 callers
Method
SampleEncode
src/sentencepiece_processor_test.cc:57
↓ 8 callers
Method
SetEncodeResult
src/sentencepiece_processor_test.cc:41
↓ 8 callers
Method
bos_id
src/sentencepiece_processor.cc:601
↓ 8 callers
Method
eos_id
src/sentencepiece_processor.cc:607
↓ 7 callers
Function
AddPiece
src/word_model_test.cc:47
↓ 7 callers
Function
CheckVocab
src/sentencepiece_trainer_test.cc:31
↓ 7 callers
Method
pad_id
src/sentencepiece_processor.cc:613
↓ 6 callers
Function
AddPiece
src/char_model_test.cc:46
↓ 6 callers
Method
Allocate
Allocates new element.
src/freelist.h:54
↓ 6 callers
Method
GetPieceSize
src/sentencepiece_processor.cc:559
↓ 6 callers
Method
GlobalReplace
src/normalizer.cc:320
↓ 6 callers
Function
IsTrailByte
Return (x & 0xC0) == 0x80; Since trail bytes are always in [0x80, 0xBF], we can optimize:
src/util.h:185
↓ 6 callers
Function
Itoa
src/util.h:146
↓ 6 callers
Function
JoinPath
src/util.h:361
↓ 6 callers
Method
LoadVocabulary
src/sentencepiece_processor.cc:171
↓ 6 callers
Method
PopulateNodes
src/unigram_model.cc:373
↓ 6 callers
Method
ToString
src/bpe_model_trainer.cc:27
↓ 6 callers
Method
unk_id
src/sentencepiece_processor.cc:595
↓ 6 callers
Method
utf8_size
src/unigram_model.cc:73
↓ 5 callers
Function
EncodeUTF8
src/util.cc:70
↓ 5 callers
Function
GetIdVec
src/sentencepiece_processor_test.cc:95
↓ 5 callers
Method
IgnoreError
src/deps/status.cc:114
↓ 5 callers
Method
IsValidSentencePiece
src/trainer_interface.cc:176
↓ 5 callers
Method
NBest
src/unigram_model.cc:228
↓ 5 callers
Method
Write
src/filesystem.cc:89
↓ 4 callers
Function
MakeBaseModelProto
src/bpe_model_test.cc:26
↓ 4 callers
Method
NBestEncode
src/sentencepiece_processor_test.cc:62
↓ 4 callers
Function
RunTrainer
src/bpe_model_trainer_test.cc:36
↓ 4 callers
Method
SetNBestEncodeResult
src/sentencepiece_processor_test.cc:46
↓ 4 callers
Method
Train
src/bpe_model_trainer.cc:174
↓ 4 callers
Function
UnicodeNormalize
Normalize `input` with ICU's normalizer with `mode`.
src/builder.cc:53
↓ 4 callers
Method
sentence
src/unigram_model.cc:75
↓ 3 callers
Function
IntToHex
src/util.h:131
↓ 3 callers
Function
LogSumExp
Returns log(exp(x) + exp(y)). if init_mode is true, returns log(exp(y)) == y. log(\sum_i exp(a[i])) can be computed as for (int i = 0; i < a.size(); +
src/unigram_model.cc:42
↓ 3 callers
Function
Normalize
Normalizes `src` with `chars_map` and returns normalized Chars. `max_len` specifies the maximum length of the key in `chars_map`.
src/builder.cc:122
↓ 3 callers
Method
PreTokenize
src/pretokenizer_for_training.cc:31
↓ 3 callers
Method
Schedule
src/deps/threadpool.h:18
↓ 3 callers
Method
Serialize
src/trainer_interface.cc:467
↓ 3 callers
Method
SetSentencePieces
src/unigram_model_trainer.cc:76
next →
1–100 of 367, ranked by callers