ollama/benchmark
2025-01-29 10:34:09 -08:00
..
new_runner.sh benchmark: new Go runner 2025-01-28 14:55:03 -08:00
new_runner_benchmark_test.go Update new_runner_benchmark_test.go 2025-01-29 10:34:09 -08:00
README.md benchmark: new Go runner 2025-01-28 14:55:03 -08:00
server_benchmark_test.go benchmark: new Go runner 2025-01-28 14:55:03 -08:00

Benchmark

Performance benchmarking for Ollama.

Prerequisites

  • Ollama server running locally (127.0.0.1:11434)
  • Desired models pre-downloaded (e.g., llama3.2:1b)

Run Benchmark

# Run all tests
go test -bench=. -timeout 30m ./...

New Runner Benchmark

go test -bench=Runner

or to test multiple models:

# run this from within the benchmark directory
# requires: llama3.2:1b, llama3.1:8b, llama3.3:70b
sh new_runner.sh