{ "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": { "MLX_CUDA_ARCHITECTURES": "86;89;90;90a;100;103;75-virtual;80-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" } ] }