MCPcopy Index your code
hub / github.com/LUMIA-Group/MemoryDecoder / interpolate

Function interpolate

evaluate_joint.py:388–393  ·  view source on GitHub ↗
(knn_log_probs, lm_log_probs, lmbda=0.25)

Source from the content-addressed store, hash-verified

386 # --------------------------------------------------Evaluation-----------------------------------------------------------
387
388 def interpolate(knn_log_probs, lm_log_probs, lmbda=0.25):
389 interpolated = torch.logaddexp(
390 lm_log_probs + np.log(1 - lmbda),
391 knn_log_probs + np.log(lmbda))
392
393 return interpolated
394
395 def joint_evaluate(logits, knn_logits, batch, tokenizer, args):
396 shift_logits = logits[:, :-1].contiguous() # (batch, seq_len-1, vocab_size)

Callers 1

joint_evaluateFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected