mirror of
https://github.com/ollama/ollama.git
synced 2026-05-13 06:21:28 +00:00
60 lines
1.4 KiB
JSON
60 lines
1.4 KiB
JSON
{
|
|
"version": 3,
|
|
"configurePresets": [
|
|
{
|
|
"name": "Default",
|
|
"binaryDir": "${sourceDir}/build",
|
|
"installDir": "${sourceDir}/dist",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded"
|
|
}
|
|
},
|
|
{
|
|
"name": "MLX",
|
|
"inherits": [ "Default" ],
|
|
"cacheVariables": {
|
|
"MLX_ENGINE": "ON",
|
|
"OLLAMA_RUNNER_DIR": "mlx"
|
|
}
|
|
},
|
|
{
|
|
"name": "MLX CUDA 12",
|
|
"inherits": [ "MLX" ],
|
|
"cacheVariables": {
|
|
"OLLAMA_RUNNER_DIR": "mlx_cuda_v12"
|
|
}
|
|
},
|
|
{
|
|
"name": "MLX CUDA 13",
|
|
"inherits": [ "MLX" ],
|
|
"cacheVariables": {
|
|
"CMAKE_CUDA_FLAGS": "-t 2",
|
|
"MLX_CUDA_ARCHITECTURES": "75-virtual;80-virtual;86-virtual;89-virtual;90-virtual;90a-virtual;100-virtual;103-virtual;110-virtual;120-virtual;121-virtual",
|
|
"OLLAMA_RUNNER_DIR": "mlx_cuda_v13"
|
|
}
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "Default",
|
|
"configurePreset": "Default",
|
|
"configuration": "Release"
|
|
},
|
|
{
|
|
"name": "MLX",
|
|
"targets": [ "mlx", "mlxc" ],
|
|
"configurePreset": "MLX"
|
|
},
|
|
{
|
|
"name": "MLX CUDA 12",
|
|
"targets": [ "mlx", "mlxc" ],
|
|
"configurePreset": "MLX CUDA 12"
|
|
},
|
|
{
|
|
"name": "MLX CUDA 13",
|
|
"targets": [ "mlx", "mlxc" ],
|
|
"configurePreset": "MLX CUDA 13"
|
|
}
|
|
]
|
|
}
|