ollama-node0.service.j2 890 B

1234567891011121314151617181920212223242526
  1. [Unit]
  2. Description=Ollama Service — NUMA Node 0 (Coding Models)
  3. After=network-online.target ollama.service
  4. Wants=network-online.target
  5. [Service]
  6. ExecStart=/usr/bin/numactl --cpunodebind=0 {{ ollama_binary_path }} serve
  7. Environment="OLLAMA_API_KEY={{ ollama_api_key }}"
  8. Environment="OLLAMA_HOST=0.0.0.0:{{ ollama_node0_port }}"
  9. Environment="OLLAMA_MODELS=/mnt/ai_data/ollama_models"
  10. Environment="OLLAMA_KEEP_ALIVE={{ ollama_keep_alive }}"
  11. Environment="OLLAMA_FLASH_ATTENTION={{ ollama_flash_attention }}"
  12. Environment="OLLAMA_NUM_THREADS={{ ollama_num_threads }}"
  13. Environment="OLLAMA_NUM_PARALLEL={{ ollama_num_parallel }}"
  14. Environment="OLLAMA_MAX_LOADED_MODELS={{ ollama_max_loaded_models }}"
  15. CPUAffinity={{ ollama_node0_cpu_affinity }}
  16. LimitMEMLOCK=infinity
  17. LimitNOFILE=65535
  18. OOMScoreAdjust=-500
  19. Restart=always
  20. RestartSec=3
  21. User=ollama
  22. Group=ollama
  23. [Install]
  24. WantedBy=multi-user.target