2 writes to _vocabReverse
Microsoft.ML.Tokenizers (2)
Model\SentencePieceUnigramModel.cs (2)
41
_vocabReverse
= new (string Piece, float Score, ModelProto.Types.SentencePiece.Types.Type Type)[modelProto.Pieces.Count];
174
_vocabReverse
= new (string Piece, float Score, ModelProto.Types.SentencePiece.Types.Type Type)[pieces!.Count];
22 references to _vocabReverse
Microsoft.ML.Tokenizers (22)
Model\SentencePieceUnigramModel.cs (22)
54
_vocabReverse
[i] = (piece, score, modelProto.Pieces[i].Type);
66
_vocabReverse
[i] = (modelProto.Pieces[i].Piece, modelProto.Pieces[i].Score, ModelProto.Types.SentencePiece.Types.Type.Unknown);
88
_vocabReverse
[modelProto.TrainerSpec.BosId] = (modelProto.TrainerSpec.BosPiece, 0f, ModelProto.Types.SentencePiece.Types.Type.Control);
89
_vocabReverse
[modelProto.TrainerSpec.EosId] = (modelProto.TrainerSpec.EosPiece, 0f, ModelProto.Types.SentencePiece.Types.Type.Control);
90
_vocabReverse
[modelProto.TrainerSpec.UnkId] = (modelProto.TrainerSpec.UnkPiece, 0f, ModelProto.Types.SentencePiece.Types.Type.Unknown);
95
_vocabReverse
[modelProto.TrainerSpec.PadId] = (modelProto.TrainerSpec.PadPiece, 0f, ModelProto.Types.SentencePiece.Types.Type.Control);
197
_vocabReverse
[i] = (piece, score, ModelProto.Types.SentencePiece.Types.Type.Unknown);
201
_vocabReverse
[i] = (piece, score, ModelProto.Types.SentencePiece.Types.Type.Control);
205
_vocabReverse
[i] = (piece, score, ModelProto.Types.SentencePiece.Types.Type.Normal);
239
_vocabReverse
[unkId] = (unkToken, 0f, ModelProto.Types.SentencePiece.Types.Type.Unknown);
253
_vocabReverse
[controlId] = (piece, 0f, ModelProto.Types.SentencePiece.Types.Type.Control);
409
if ((uint)id >= (uint)(
_vocabReverse
.Length))
415
token =
_vocabReverse
[id].Piece;
637
string stringToken = node.Id == UnknownId ? Helpers.GetString(normalizationSpan.Slice(node.StartsAt, endsAt - node.StartsAt)) :
_vocabReverse
[node.Id].Piece;
709
tokens.Insert(insertionStartPosition++, new EncodedToken(id,
_vocabReverse
[id].Piece, new Range(offsetStart, offsetStart + charLength)));
714
tokens.Insert(insertionStartPosition++, new EncodedToken(id,
_vocabReverse
[id].Piece, new Range(offsetStart + charLength, offsetStart + charLength)));
781
if (
_vocabReverse
[ret].Type == ModelProto.Types.SentencePiece.Types.Type.Unused)
791
float score =
_vocabReverse
[ret].Type == ModelProto.Types.SentencePiece.Types.Type.UserDefined ? length * _maxScore - 0.1f :
_vocabReverse
[ret].Score;
1189
charsConsumed +=
_vocabReverse
[ids[index]].Piece.Length;
1484
charsConsumed +=
_vocabReverse
[ids[i].Id].Piece.Length;
1705
consumedCharacters +=
_vocabReverse
[node.Id].Piece.Length;