14 instantiations of SentencePieceNormalizer
Microsoft.ML.Tokenizers (3)
Model\SentencePieceBaseModel.cs (2)
54
Normalizer = new
SentencePieceNormalizer
(
100
Normalizer = new
SentencePieceNormalizer
(
Normalizer\SentencePieceNormalizationStep.cs (1)
479
_charsMap = new
SentencePieceNormalizer
(
Microsoft.ML.Tokenizers.Tests (11)
LlamaTests.cs (11)
397
SentencePieceNormalizer normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: false, escapeWhiteSpaces: false, treatWhitespaceAsSuffix: false, specialTokens: null);
401
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: true, addDummyPrefix: false, escapeWhiteSpaces: false, treatWhitespaceAsSuffix: false, specialTokens: null);
405
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: true, addDummyPrefix: true, escapeWhiteSpaces: false, treatWhitespaceAsSuffix: false, specialTokens: null);
409
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: true, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: false, specialTokens: null);
413
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: false, specialTokens: null);
417
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: true, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: true, specialTokens: null);
421
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: true, addDummyPrefix: false, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: true, specialTokens: null);
425
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: true, specialTokens: null);
429
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: true, escapeWhiteSpaces: false, treatWhitespaceAsSuffix: true, specialTokens: null);
433
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: false, specialTokens: (_llamaPhi3Tokenizer as LlamaTokenizer)!.SpecialTokens);
441
normalizer = new
SentencePieceNormalizer
(removeExtraWhiteSpaces: false, addDummyPrefix: true, escapeWhiteSpaces: true, treatWhitespaceAsSuffix: true, specialTokens: (_llamaPhi3Tokenizer as LlamaTokenizer)!.SpecialTokens);
11 references to SentencePieceNormalizer
Microsoft.ML.Tokenizers (9)
Model\SentencePieceBaseModel.cs (5)
144
public
SentencePieceNormalizer
? Normalizer { get; }
209
char prefixSuffixChar = EscapeWhiteSpaces ?
SentencePieceNormalizer
.DummyPrefix : ' ';
301
Debug.Assert(sb[suffixIndex] ==
SentencePieceNormalizer
.DummyPrefix);
317
return EscapeWhiteSpaces ? sb.ToString(
SentencePieceNormalizer
.DummyPrefix, ' ') : sb.ToString();
434
char prefixSuffixChar = EscapeWhiteSpaces ?
SentencePieceNormalizer
.DummyPrefix : ' ';
Normalizer\SentencePieceNormalizationStep.cs (3)
21
/// SentencePiece's own <see cref="
SentencePieceNormalizer
"/> fuses the precompiled charsmap with the
79
/// <c>removeExtraWhitespaces</c> approximation in <see cref="
SentencePieceNormalizer
"/> cannot represent
473
private readonly
SentencePieceNormalizer
? _charsMap;
Normalizer\SentencePieceNormalizer.cs (1)
544
static void AddWhiteSpace(
SentencePieceNormalizer
normalizer, Span<byte> normalized, ref int normalizedIndex, ref byte[]? poolArray)
Microsoft.ML.Tokenizers.Tests (2)
LlamaTests.cs (2)
75
propertyInfo = typeof(
SentencePieceNormalizer
).GetProperty("TreatWhitespaceAsSuffix", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
397
SentencePieceNormalizer
normalizer = new SentencePieceNormalizer(removeExtraWhiteSpaces: false, addDummyPrefix: false, escapeWhiteSpaces: false, treatWhitespaceAsSuffix: false, specialTokens: null);