Download
An up-to-date list of available CatBoost releases and the corresponding binaries for different operating systems is available in the Download section of the releases page on GitHub.
Operating system | CPU architectures | GPU support using CUDA |
---|---|---|
macOS (versions currently supported by Apple) | x86_64 and arm64 | no |
Linux (compatible with manylinux2014 platform tag ) | x86_64 and aarch64 | yes |
Windows 10 and 11 | x86_64 | yes |
Note
Release binaries for x86_64 CPU architectures are built with SIMD extensions SSE2, SSE3, SSSE3, SSE4 enabled. If you need to run CatBoost on older CPUs that do not support these instruction sets build CatBoost artifacts yourself
The built versions of CatBoost have GPU support out-of-the-box.
Training or inference on CUDA-enabled GPUs requires NVIDIA Driver of version 450.80.02 or higher.
Note
Only CUDA 11.0 is officially supported in compiled command-line packages for Windows. Вuild the binary from a local copy if GPU support is required and the installed version of CUDA differs from 11.0. CatBoost should work fine with CUDA 11.0 and later versions.
All necessary CUDA libraries are statically linked to the Linux and macOS binaries of the CatBoost command-line version, therefore, the only installation necessary is the appropriate version of the CUDA driver.