Command-line version binary
The following installation methods are supported:
-
Build from source from a local source repository:
- [For versions after this commit] Build using CMake
- [For versions prior to this commit] Build using Ya Make
- [For versions prior to this commit] Build with
make
on Linux (CPU only) - [For versions prior to this commit] Build with MPI support from a local copy (GPU only)
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, devices with CUDA compute capability 3.5 - 9.0 are supported in compiled packages.
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