14 references to Pieces
Microsoft.ML.Tokenizers (14)
Model\SentencePieceBpeModel.cs (2)
28for (int i = 0; i < modelProto.Pieces.Count; i++) 30var piece = modelProto.Pieces[i];
Model\SentencePieceUnigramModel.cs (12)
30_vocabReverse = new (string Piece, float Score, ModelProto.Types.SentencePiece.Types.Type Type)[modelProto.Pieces.Count]; 35for (int i = 0; i < modelProto.Pieces.Count; i++) 37if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Normal || 38modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.UserDefined || 39modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Unused) 41string piece = modelProto.Pieces[i].Piece; 42float score = modelProto.Pieces[i].Score; 43_vocabReverse[i] = (piece, score, modelProto.Pieces[i].Type); 48else if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Byte) 52else if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Unknown) 55_vocabReverse[i] = (modelProto.Pieces[i].Piece, modelProto.Pieces[i].Score, ModelProto.Types.SentencePiece.Types.Type.Unknown);