runner.go 405 B

123456789101112131415161718192021222324
  1. package runner
  2. import (
  3. "github.com/ollama/ollama/runner/llamarunner"
  4. "github.com/ollama/ollama/runner/ollamarunner"
  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] == "--ollama-engine" {
  12. args = args[1:]
  13. newRunner = true
  14. }
  15. if newRunner {
  16. return ollamarunner.Execute(args)
  17. } else {
  18. return llamarunner.Execute(args)
  19. }
  20. }