Generation
utils/generation
utils/generation.LogitsProcessorList β <code> Callable </code>
new LogitsProcessorList()
logitsProcessorList.push(item)
Param
Type
Description
logitsProcessorList.extend(items)
Param
Type
Description
logitsProcessorList._call(input_ids, batchedLogits)
Param
Type
Description
utils/generation.LogitsProcessor β <code> Callable </code>
logitsProcessor._call(input_ids, logits)
Param
Type
Description
utils/generation.ForceTokensLogitsProcessor β <code> LogitsProcessor </code>
new ForceTokensLogitsProcessor(forced_decoder_ids)
Param
Type
Description
forceTokensLogitsProcessor._call(input_ids, logits) β <code> Tensor </code>
Param
Type
Description
utils/generation.ForcedBOSTokenLogitsProcessor β <code> LogitsProcessor </code>
new ForcedBOSTokenLogitsProcessor(bos_token_id)
Param
Type
Description
forcedBOSTokenLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.ForcedEOSTokenLogitsProcessor β <code> LogitsProcessor </code>
new ForcedEOSTokenLogitsProcessor(max_length, forced_eos_token_id)
Param
Type
Description
forcedEOSTokenLogitsProcessor._call(input_ids, logits)
Param
Type
Description
utils/generation.SuppressTokensAtBeginLogitsProcessor β <code> LogitsProcessor </code>
new SuppressTokensAtBeginLogitsProcessor(begin_suppress_tokens, begin_index)
Param
Type
Description
suppressTokensAtBeginLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.WhisperTimeStampLogitsProcessor β <code> LogitsProcessor </code>
new WhisperTimeStampLogitsProcessor(generate_config)
Param
Type
Description
whisperTimeStampLogitsProcessor._call(input_ids, logits) β <code> Tensor </code>
Param
Type
Description
utils/generation.NoRepeatNGramLogitsProcessor β <code> LogitsProcessor </code>
new NoRepeatNGramLogitsProcessor(no_repeat_ngram_size)
Param
Type
Description
noRepeatNGramLogitsProcessor.getNgrams(prevInputIds) β <code> Map. < string, Array < number > > </code>
Param
Type
Description
noRepeatNGramLogitsProcessor.getGeneratedNgrams(bannedNgrams, prevInputIds) β <code> Array. < number > </code>
Param
Type
Description
noRepeatNGramLogitsProcessor.calcBannedNgramTokens(prevInputIds) β <code> Array. < number > </code>
Param
Type
Description
noRepeatNGramLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.RepetitionPenaltyLogitsProcessor β <code> LogitsProcessor </code>
new RepetitionPenaltyLogitsProcessor(penalty)
Param
Type
Description
repetitionPenaltyLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.MinLengthLogitsProcessor β <code> LogitsProcessor </code>
new MinLengthLogitsProcessor(min_length, eos_token_id)
Param
Type
Description
minLengthLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.MinNewTokensLengthLogitsProcessor β <code> LogitsProcessor </code>
new MinNewTokensLengthLogitsProcessor(prompt_length_to_skip, min_new_tokens, eos_token_id)
Param
Type
Description
minNewTokensLengthLogitsProcessor._call(input_ids, logits) β <code> Object </code>
Param
Type
Description
utils/generation.GenerationConfig
new GenerationConfig([kwargs])
Param
Type
Default
Description
utils/generation.Sampler
new Sampler(generation_config)
Param
Type
Description
sampler._call(logits, index) β <code> void </code>
Param
Type
sampler.sample(logits, index)
Param
Type
sampler.getLogits(logits, index) β <code> Array </code>
Param
Type
sampler.randomSelect(probabilities) β <code> number </code>
Param
Type
Description
Sampler.getSampler(generation_config) β <code> Sampler </code>
Param
Type
Description
utils/generation~GreedySampler β <code> Sampler </code>
greedySampler.sample(logits, [index]) β <code> Array </code>
Param
Type
Default
utils/generation~MultinomialSampler β <code> Sampler </code>
multinomialSampler.sample(logits, index) β <code> Array </code>
Param
Type
utils/generation~BeamSearchSampler β <code> Sampler </code>
beamSearchSampler.sample(logits, index) β <code> Array </code>
Param
Type
Last updated