ollama/docs/development.md
Bruce MacDonald f221637053
first pass at linux gpu support (#454)
* linux gpu support
* handle multiple gpus
* add cuda docker image (#488)
---------

Co-authored-by: Michael Yang <mxyng@pm.me>
2023-09-12 11:04:35 -04:00

534 B

Development

  • Install cmake or (optionally, required tools for GPUs)
  • run go generate ./...
  • run go build .

Install required tools:

  • cmake version 3.24 or higher
  • go version 1.20 or higher
  • gcc version 11.4.0 or higher
brew install go cmake gcc

Get the required libraries:

go generate ./...

Then build ollama:

go build .

Now you can run ollama:

./ollama

Building on Linux with GPU support

  • Install cmake and nvidia-cuda-toolkit
  • run go generate ./...
  • run go build .