Command-line version binary

The following installation methods are supported:

Note that there are additional system requirements and specifics if training on GPU is required.

GPU system requirements

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.

GPU specifics

  • Some training parameters are missing but will be added in future releases
  • Multiple train runs with the same random seed may result in different formulas because of the float summation order