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
Note
The built versions of CatBoost have GPU support out-of-the-box.
As of CatBoost 1.2.8, devices with CUDA compute capability >= 3.5 are supported in released packages.
All necessary CUDA libraries are statically linked in the released Linux and Windows binaries, the only installation necessary is the appropriate version of the CUDA driver.
Training or inference on CUDA-enabled GPUs requires NVIDIA Driver of version 450.80.02 or higher.