Versions
v11.2.0-r1 :: 0/11.2.0 :: gentoo
- Modified
- License
- NVIDIA-CUDA
- Keywords
- -* ~amd64 ~amd64-linux
- USE flags
- debugger nsight profiler sanitizer vis-profiler
v11.1.1 :: 0/11.1.1 :: gentoo
- Modified
- License
- NVIDIA-CUDA
- Keywords
- -* ~amd64 ~amd64-linux
- USE flags
- debugger nsight profiler sanitizer vis-profiler
v10.2.89-r2 :: 0/10.2.89 :: gentoo
- Modified
- License
- NVIDIA-CUDA
- Keywords
- -* ~amd64 ~amd64-linux
- USE flags
- debugger doc eclipse profiler
v9.2.88 :: 0/9.2.88 :: gentoo
- Modified
- License
- NVIDIA-CUDA
- Keywords
- -* ~amd64 ~amd64-linux
- USE flags
- debugger doc eclipse profiler
v8.0.61 :: 0/8.0.61 :: gentoo
- Modified
- License
- NVIDIA-CUDA
- Keywords
- -* ~amd64 ~amd64-linux
- USE flags
- debugger doc eclipse profiler
USE flags
General
- debugger
- Install the CUDA debugger
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- eclipse
- Install Eclipse plugins
- nsight
- Install profiling and optimizing tools (nsight-compute, nsight-systems)
- profiler
- Install the NVIDIA CUDA profiler (nvprof) and the related libraries
- sanitizer
- Install compute-sanitizer tool
- vis-profiler
- Install the NVIDIA CUDA visual profiler (nvvp)
Runtime Dependencies
dev-libs / openssl-compat : full-strength general purpose cryptography library (including SSL and TLS)
sys-devel / gcc : The GNU Compiler Collection
sys-libs / libtermcap-compat : Compatibility package for old termcap-based programs
sys-libs / ncurses-compat : console display library (ABI version 5)
virtual / jre : Virtual for Java Runtime Environment (JRE)
x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver
Depending packages
app-crypt / hashcat : World's fastest and most advanced password recovery utility
app-metrics / collectd : Collects system statistics and provides mechanisms to store the values
dev-cpp / eigen : C++ template library for linear algebra
dev-libs / cudnn : NVIDIA Accelerated Deep Learning on GPU library
dev-libs / libdynd : C++ dynamic multi-dimensionnal array library with Python exposure
dev-libs / libflatarray : Struct of arrays library with object oriented interface for C++
dev-libs / libgpuarray : Library to manipulate tensors on the GPU
dev-libs / starpu : Unified runtime system for heterogeneous multicore architectures
dev-python / pycuda : Python wrapper for NVIDIA CUDA
dev-util / nvidia-cuda-sdk : NVIDIA CUDA Software Development Kit
media-gfx / blender : 3D Creation/Animation/Publishing System
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
media-libs / opensubdiv : An Open-Source subdivision surface library
media-video / nvidia-video-codec : Redistributable headers to build cuvid and nvenc
net-analyzer / suricata : High performance Network IDS, IPS and Network Security Monitoring engine
net-p2p / xmr-stak : Unified all-in-one Monero miner
net-p2p / xmr-stak-rx : Monero RandomX Miner
sci-chemistry / gromacs : The ultimate molecular dynamics simulation package
sci-chemistry / vmd : Visual Molecular Dynamics
sci-libs / cholmod : Sparse Cholesky factorization and update/downdate library
sci-libs / flann : Fast approximate nearest neighbor searches in high dimensional spaces
sci-libs / libgeodecomp : An auto-parallelizing library to speed up computer simulations
sci-libs / pcl : 2D/3D image and point cloud processing
sci-libs / tensorflow : Computation framework using data flow graphs for scalable machine learning
sci-libs / trilinos : Scientific library collection for large scale problems
sci-misc / boinc : The Berkeley Open Infrastructure for Network Computing
sci-physics / espresso : Extensible Simulation Package for Research on Soft matter
sci-physics / lammps : Large-scale Atomic/Molecular Massively Parallel Simulator
sci-physics / root : C++ data analysis framework and interpreter from CERN
sys-apps / hwloc : displays the hardware topology in convenient formats
sys-cluster / openmpi : A high-performance message passing library (MPI)
sys-libs / libomp : OpenMP runtime library for LLVM/clang compiler
Bugs
- 658414
- =dev-util/nvidia-cuda-toolkit-9.2.88 missing DEPEND=media-libs/freeglut for demos
- 663834
- dev-util/nvidia-cuda-toolkit should not require x11-drivers/nvidia-drivers to be built with X use flag
- 686346
- dev-util/nvidia-cuda-toolkit-10.1.105-r1 should RDEPEND on dev-libs/hyphen
- 690998
- dev-util/nvidia-cuda-toolkit - bundled libraries should not dynamically link against system dev-libs/openssl libraries
- 691284
- dev-util/nvidia-cuda-toolkit: profiler not usable due to binaries not marked as executable
- 693440
- dev-util/nvidia-cuda-toolkit-10.1.168 should depend on dev-qt/qtscript
- 721808
- dev-util/nvidia-cuda-sdk-10.2.89 vs dev-util/nvidia-cuda-toolkit-10.2.89-r1 collision
- 733458
- dev-util/nvidia-cuda-toolkit-10.1.243-r3 with sys-apps/util-linux-2.35.2 - file collision at /usr/share/man/man3/uuid.3
- 749903
- dev-util/nvidia-cuda-toolkit-10.2.89-r2 installs files with unresolved SONAME dependencies
- 760708
- <dev-util/nvidia-cuda-toolkit-11.1.1: OOB read/write in vulnerable NVJPEG library (CVE-2020-5991)
- 762050
- nvcc from dev-util/nvidia-cuda-toolkit-11.2.0 segfaults when building CUDA SDK
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: Fix botched nsight-compute
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: Remove old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: Version bump to 11.2.0
Bug: https://bugs.gentoo.org/691284 Bug: https://bugs.gentoo.org/749903 Bug: https://bugs.gentoo.org/760708 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: Version bump to 11.1.1
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: bump 11.1
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-util/nvidia-cuda-toolkit: fix CI warning
Removing trailing slash causes a CI warning, as it's not necessary. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-util/nvidia-cuda-toolkit: prefix support
- Remove trailing slash from EROOT - Fix double prefix in calls to dosym Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jan Vesely · gentoo
dev-util/nvidia-cuda-toolkit: Bump to 11.0.3
* Add new 'sanitizer' use-flag to hide compute-sanitizer. * Split profiler use-flag into profiler and vis-profiler. The former enables a cmdline tool and library (needed by e.g. pycuda), the latter enables a gui tool written in Java (nvvm). * Drop eclipse use-flag, the eclipse plugin is part of nvvm which itself needs java. * Add 'nsight' to enable nVidia nsight profiling/development environment. * Add note about restrictions to access perf counters. Closes: https://github.com/gentoo/gentoo/pull/17593 Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-util/nvidia-cuda-toolkit: Add necessary revbump warning
...re cuda_supported_gcc. Bug: https://bugs.gentoo.org/674570 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
dev-util/nvidia-cuda-toolkit: Revbump needed to fix newer gcc support
Bug: https://bugs.gentoo.org/674570 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Pacho Ramos <pacho@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
dev-util/nvidia-cuda-toolkit: allow gcc-8.4 for cuda-10.{1,2}.
Reported-By: Alexey <alexey+gentoo@asokolov.org> Closes: https://bugs.gentoo.org/721722 Package-Manager: Portage-2.3.88, Repoman-2.3.18 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: [QA] Fix MissingLicenseRestricts
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: [QA] Fix RedundantUriRename
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: [QA] inherit eutils.eclass directly
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/nvidia-cuda-toolkit: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org> - Robert Underwood · gentoo
dev-util/nvidia-cuda-toolkit: nvprof/nsight fix
Previously, there were bugs in the ebuilds that prevented nsight and nvprof from being installed correctly. For nvprof, a no longer needed wrapper was begin installed on top of it. In the case of nsight, it was not setting the executable to a+x. Additionally, cuda-config was being installed in a way would cause ebuild to complain about permissions. These were resolved with better use of doexe. Additionally, fixed revdep-rebuild warnings with cuda profiling libraries. Closes: https://github.com/gentoo/gentoo/pull/13986 Closes: https://bugs.gentoo.org/686738 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Robert Underwood <rr.underwood94@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: fix install with use -eclipse
Closes: https://bugs.gentoo.org/701788 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
dev-util/nvidia-cuda-toolkit: Do not depend on nvidia-drivers on Prefix.
Prefix does not manage kernel-related packages. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: add openssl-compat dep
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: bump 10.2
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
dev-util/nvidia-cuda-toolkit: correct versions in the notice message.
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/nvidia-cuda-toolkit: Update for sys-libs/ncurses-compat
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Jan Vesely · gentoo
dev-util/nvidia-cuda-toolkit: Bump version to 10.1.243
Adapt to the new download location. Adapt to new directory names for nsight-compute and nsight-systems. Use rm -r instead of rm -rf to catch removing non-existent files. Bump disk requirements to 6.8GB (cuda is 3.4GB unpacked). Closes: https://github.com/gentoo/gentoo/pull/12715 Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: bump 10.1.168
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit-10.1.105: Fix installation location of executables
Fixes failures when invoking nvcc. link.stub and prelink.stub need to be in crt subdirectory otherwise nvcc fails to find them. Also extras/demo_suite were not executable. Thanks to Jan Vesely and Nathaniel R. Lewis, this fix was derived from patches from them. Closes: https://github.com/gentoo/gentoo/pull/11735 Closes: https://bugs.gentoo.org/684392 Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: call cuda-config with absolute path
When doing a clean install, cuda-config is not in $PATH yet so the gcc version check fails with 0.0. Calling with the absolute path fixes it. Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Jan Vesely · gentoo
dev-util/nvidia-cuda-toolkit: Bump to 10.1.105
Other changes: Bump to EAPI=7 Don't use versionator Update SRC_URI file name Don't unpack the source file twice Use dobin + doins instead of mv v2: move to toolkit directory before considering docs v3: remove more gdb/profiler/eclipse content Closes: https://github.com/gentoo/gentoo/pull/11481 Closes: https://bugs.gentoo.org/681694 Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
dev-util/nvidia-cuda-toolkit: bump 10.0.130
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Alexey Shvetsov · gentoo
dev-util/nvidia-cuda-toolkit: Version bump
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Version bump to 9.1.85
Closes: https://bugs.gentoo.org/641240 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6577 - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Fix gcc, dep. Got lost during merge.
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Version bump to 9.0.176
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Guilherme Amadio · gentoo
dev-util/nvidia-cuda-toolkit: add missing dependency, bug #622256
Support for GCC 6 is only available starting with CUDA 9: https://devblogs.nvidia.com/parallelforall/cuda-9-features-revealed Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Michał Górny · gentoo
dev-util/nvidia-cuda-toolkit: Drop to ~arch - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Version bump to 8.0.61
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4088 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Justin Lecher · gentoo
Revert "dev-util/nvidia-cuda-toolkit: Drop old"
This reverts commit be8b86dd8750a545bead3f04f9989f36602780ab. - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Agostino Sarubbo · gentoo
dev-util/nvidia-cuda-toolkit: x86 stable wrt bug #600036
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
dev-util/nvidia-cuda-toolkit-6.5.19-r1: stable on amd64
Gentoo-Bug: 600036 - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Add missing use dep
Package-Manager: portage-2.3.3 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Drop use dep to unbreak the tree
Package-Manager: portage-2.3.3 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Add missing use dep
Package-Manager: portage-2.3.3 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Mikhail Pukhlikov · gentoo
dev-util/nvidia-cuda-toolkit: unlock gcc 5.4
Package-Manager: portage-2.3.2 - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Version bumpt to 8.0.44
Gentoo-bug: 595366 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2445 Signed-off-by: David Seifert <soap@gentoo.org> - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Set upper limit for gcc
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=571192 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Readd last version supporting multilib on x86
Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Drop old
adopt dependencies to fit with dropped uvm support for x86 in nvidia-drivers Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Add CUDA LLVM libraries to LDPATH
Package-Manager: portage-2.2.20.1 RepoMan-Options: --force - Marius Brehler · gentoo
dev-util/nvidia-cuda-toolkit: Add CUDA LLVM libraries to LDPATH
Package-Manager: portage-2.2.20.1 RepoMan-Options: --force - Justin Lecher · gentoo
dev-util/nvidia-cuda-toolkit: Version Bump
Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed