summaryrefslogtreecommitdiff
path: root/llm/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'llm/cmd')
-rw-r--r--llm/cmd/eval/perplexity.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/llm/cmd/eval/perplexity.go b/llm/cmd/eval/perplexity.go
index dd4dae3..b84b659 100644
--- a/llm/cmd/eval/perplexity.go
+++ b/llm/cmd/eval/perplexity.go
@@ -43,8 +43,11 @@ func perplexity() {
n := 0
cfg := llm.TokenBufferConfig{
- Window: 1024,
- Stride: 512,
+ Window: 1024,
+ Stride: 512,
+ PadLeft: false, // probably not fine since we don't adjust model inputs for padding
+ PadRight: true, // fine since we remove padded log probs anyway
+ PadTokenID: 50256,
}
if err := e.RunAndCollect("Perplexity", d, cfg, func(r pplResult) error {
@@ -60,6 +63,7 @@ func perplexity() {
ppl := math.Exp(avg)
fmt.Println(ppl)
+ fmt.Printf("%d tokens\n", n)
if err := m.Destroy(); err != nil {
log.Fatal(err)