runner.go 392 B

123456789101112131415161718192021222324
  1. package runner
  2. import (
  3. "github.com/ollama/ollama/runner/newrunner"
  4. "github.com/ollama/ollama/runner/oldrunner"
  5. )
  6. func Execute(args []string) error {
  7. if args[0] == "runner" {
  8. args = args[1:]
  9. }
  10. var newRunner bool
  11. if args[0] == "--new-runner" {
  12. args = args[1:]
  13. newRunner = true
  14. }
  15. if newRunner {
  16. return newrunner.Execute(args)
  17. } else {
  18. return oldrunner.Execute(args)
  19. }
  20. }