# Ollama安裝教學 ## :memo: Where do I start? - 聯絡窗口 Email us : 2303117@narlabs.org.tw 王小姐 ## 安裝 Docker 請參考 https://hackmd.io/@whYPD8MBSHWRZV6y-ymFwQ/rynv0a7CT ## Ollam 範例GPU測試 ### 下載並部屬Ollama (依照您的硬體三選一) http://host.docker.internal:11434 1. CPU eample: Start the container --cpuset-cpus=1 ``` mkdir $HOME/ollama docker run -d -v $HOME/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama ``` 2. NVIDIA GPU eample: Start the container ``` mkdir $HOME/ollama docker run -d --gpus=all -v $HOME/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama mkdir $HOME/ollama docker run -d --gpus=all -v $HOME/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama:0.1.32 ``` 3. AMD GPU eample: Start the container To run Ollama using Docker with AMD GPUs, use the rocm tag and the following command: ``` mkdir $HOME/ollama docker run -d --device /dev/kfd --device /dev/dri -v $HOME/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama:rocm ``` ### 下載 model from Ollama website - Download model: ``` #docker exec -it ollama ollama pull llama2 docker exec -it ollama ollama pull gemma docker exec -it ollama ollama pull ycchen/breeze-7b-instruct-v1_0 docker exec -it ollama ollama pull yabi/breeze-7b-instruct-v1_0_q8_0 docker exec -it ollama ollama pull nomic-embed-text ``` - local model: ``` docker exec -it ollama bash mkdir -p /root/.ollama/download cd /root/.ollama/download wget https://huggingface.co/ZoneTwelve/TAIDE-LX-7B-Chat-GGUF/resolve/main/TAIDE-LX-7B-Chat.Q8_0.gguf echo "FROM /root/.ollama/download/TAIDE-LX-7B-Chat.Q8_0.gguf" > /root/.ollama/download/Modelfile_demo ollama create TAIDE-LX-7B-Chat -f /root/.ollama/download/Modelfile_demo ``` ``` - List download model: ``` docker exec -it ollama ollama list ``` - Remove model ``` #docker exec -it ollama ollama rm llama2 ``` - api ("stream": false or "stream": true ) ``` curl http://localhost:11434/api/generate -d '{ "model": "ycchen/breeze-7b-instruct-v1_0", "prompt": "請列出五樣台灣美食", "stream": true, "options": { "seed": 123, "top_k": 20, "top_p": 0.9, "temperature": 0 } }' ``` ### 輸出結果  ### 部分字變成詞  ### :a: 影片教學 {%youtube FPJo3oAg15w %}
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.