package bpc import ( "fmt" "log" "github.com/jonasknobloch/x/llm" ) func Run(model llm.Causal, tokenizer llm.Tokenizer) { e := llm.NewEvaluator() e.AddModel(model) e.SetTokenizer(tokenizer) ppl, err := e.Perplexity("data/shakespeare.txt") if err != nil { log.Fatal(err) } fmt.Printf("\nPerplexity: %.2f\n", ppl) }