_call(input_ids, logits) {
        for (let i = 0; i < input_ids.length; ++i) {
            const batch_logits_data = /** @type {Float32Array} */(logits[i].data);
            const bannedTokens = this.calcBannedNgramTokens(input_ids[i]);
            for (const token of bannedTokens) {
                batch_logits_data[token] = -Infinity;
            }
        }
        return logits;
    }
Apply the no-repeat-ngram processor to the logits.
@param {bigint[][]} input_ids The input IDs.
@param {Tensor} logits The logits.
@returns {Tensor} The logits with no-repeat-ngram processing.