SlackBuilds Repository

15.0 > Development > cudatoolkit_12 (12.9.1)

CUDA Toolkit CUDA is NVIDIA's parallel computing architecture. It
enables dramatic increases in computing performance by harnessing the
power of the GPU.

NOTE:
- the binary file to download is 5.5 GB
- the temporary package file will need 7 GB
- the final package will be over 4 GB (7 GB when installed).
Be sure to have enough free space before building this.

By default, the available nsight components are not included in
the final package. They may be enabled by setting the NSIGHT
environment variable to yes when building the package e.g.
NSIGHT=yes bash cudatoolkit_12.SlackBuild

This is version 12, which should be installable together with
other cudatoolkits. This one may be activated by sourcing
/etc/profile.d/cuda-12.9.sh

NOTE:
This SlackBuild has been constructed primarily to enable compilation
of Blender and its libraries from source code. Blender 5.1.0 requires
gcc & g++ of at least 14.2.0 and this toolkit will be configured to
use that (based on the required gcc14 dependency). If different
compilers are required for whatever reason, they can be specified in
environment variables CUDA_CC and CUDA_CXX when running this SlackBuild
e.g.
CUDA_CC=/usr/local/bin/gcc-12.3.5 CUDA_CXX=/usr/local/bin/g++-gcc-12.3.5 bash cudatoolkit_12.SlackBuild
If these are not set and gcc14 is not installed, cuda compilers will
be set to the default installed gcc & g++.

This requires: nvidia-driver, gcc14

Maintained by: Christoph Willing
Keywords: cuda,cudatoolkit,nvidia
ChangeLog: cudatoolkit_12

Homepage:
https://developer.nvidia.com/cuda-toolkit

Source Downloads (64bit):
cuda_12.9.1_575.57.08_linux.run (a52d6c204bd4268627dfdab8bfeeb0d1)

Download SlackBuild:
cudatoolkit_12.tar.gz
cudatoolkit_12.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds