From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 298EC158015 for ; Mon, 18 Dec 2023 19:23:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6296A2BC02F; Mon, 18 Dec 2023 19:23:32 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EEBCC2BC01F for ; Mon, 18 Dec 2023 19:23:31 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-dev] [PATCH] profiles/use.desc: Make USE=cuda global Date: Mon, 18 Dec 2023 20:23:23 +0100 Message-ID: <20231218192323.37342-1-mgorny@gentoo.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: dad5d0a3-a406-42d4-bcdd-08c97c9da20b X-Archives-Hash: 86cf9705f42d569a8d4f79547c2f45a6 Add a global USE=cuda. It is used semi-consistently in 39 packages. Signed-off-by: Michał Górny --- dev-cpp/eigen/metadata.xml | 3 --- dev-libs/libdynd/metadata.xml | 3 --- dev-libs/pocl/metadata.xml | 1 - dev-libs/starpu/metadata.xml | 1 - media-libs/opensubdiv/metadata.xml | 4 ---- net-analyzer/suricata/metadata.xml | 1 - profiles/use.desc | 1 + sci-chemistry/vmd/metadata.xml | 1 - sci-libs/caffe2/metadata.xml | 1 - sci-libs/cholmod/metadata.xml | 1 - sci-libs/dealii/metadata.xml | 1 - sci-libs/flann/metadata.xml | 1 - sci-libs/gloo/metadata.xml | 1 - sci-libs/libgeodecomp/metadata.xml | 3 --- sci-libs/pastix/metadata.xml | 1 - sci-libs/pcl/metadata.xml | 1 - sci-libs/suitesparse/metadata.xml | 3 --- sci-libs/tensorflow/metadata.xml | 1 - sci-libs/tensorpipe/metadata.xml | 3 --- sci-libs/trilinos/metadata.xml | 1 - sci-libs/vtk/metadata.xml | 1 - sci-mathematics/mathematica/metadata.xml | 1 - sci-misc/boinc/metadata.xml | 7 ------- sci-physics/espresso/metadata.xml | 1 - sci-physics/lammps/metadata.xml | 1 - sci-physics/root/metadata.xml | 1 - sys-block/libfabric/metadata.xml | 1 - sys-cluster/openmpi/metadata.xml | 1 - 28 files changed, 1 insertion(+), 46 deletions(-) diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml index 36cfa77b9153..65119626c2f1 100644 --- a/dev-cpp/eigen/metadata.xml +++ b/dev-cpp/eigen/metadata.xml @@ -16,9 +16,6 @@ OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to providing optimal speed with GCC. - - Build with cuda support - libeigen/eigen diff --git a/dev-libs/libdynd/metadata.xml b/dev-libs/libdynd/metadata.xml index 97a1c50305a2..dc216a13aea0 100644 --- a/dev-libs/libdynd/metadata.xml +++ b/dev-libs/libdynd/metadata.xml @@ -15,9 +15,6 @@ preview development state, and can be thought of as a sandbox where features are being tried and tweaked to gain experience with them. - - Enable NVIDIA CUDA toolkit support - libdynd/libdynd diff --git a/dev-libs/pocl/metadata.xml b/dev-libs/pocl/metadata.xml index a4227dd06f59..385844d354c1 100644 --- a/dev-libs/pocl/metadata.xml +++ b/dev-libs/pocl/metadata.xml @@ -7,7 +7,6 @@ Enable the generic hardware accelerator device driver Ensures that certain build options which would result in non-conformant pocl build stay disabled. Note that this does not quarantee a fully conformant build of pocl. - Enable the CUDA backend for NVIDIA GPUs When enabled, OpenCL printf() call's f/e/g formatters are handled by pocl. When disabled, these are handled by system C library. Enable hardening against various attacks. May worsen performance diff --git a/dev-libs/starpu/metadata.xml b/dev-libs/starpu/metadata.xml index 6c582c6644fd..c4545cea9598 100644 --- a/dev-libs/starpu/metadata.xml +++ b/dev-libs/starpu/metadata.xml @@ -12,7 +12,6 @@ efficiently as possible. - Enable NVIDIA CUDA toolkit support Enable GCC extension plugin (experimental) Enable spinlock check diff --git a/media-libs/opensubdiv/metadata.xml b/media-libs/opensubdiv/metadata.xml index 5dc10442a329..f88292b52159 100644 --- a/media-libs/opensubdiv/metadata.xml +++ b/media-libs/opensubdiv/metadata.xml @@ -10,10 +10,6 @@ Proxy Maintainers - - Enable NVIDIA CUDA Toolkit support through - dev-util/nvidia-cuda-toolkit - Adds support for faster per-face texture mapping through media-libs/ptex diff --git a/net-analyzer/suricata/metadata.xml b/net-analyzer/suricata/metadata.xml index ab8f1004e969..a409aa734d3c 100644 --- a/net-analyzer/suricata/metadata.xml +++ b/net-analyzer/suricata/metadata.xml @@ -11,7 +11,6 @@ Enable support for eBPF (as well as XDP if supported by the kernel and the NIC driver) for low-level, high-speed packet processing Enable unix socket - Enable NVIDIA Cuda computations support Enable detection modules Enable high-performance regex matching with Hyperscan Enable support for compressed pcap logging using the LZ4 algorithm diff --git a/profiles/use.desc b/profiles/use.desc index 70f101b57133..65c809a71ddd 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -52,6 +52,7 @@ coreaudio - Build the CoreAudio driver on Mac OS X systems cracklib - Support for cracklib strong password checking crypt - Add support for encryption -- using mcrypt or gpg where applicable css - Enable reading of encrypted DVDs +cuda - Enable NVIDIA CUDA support (computation on GPU) cups - Add support for CUPS (Common Unix Printing System) curl - Add support for client-side URL transfer library custom-cflags - Build with user-specified CFLAGS (unsupported) diff --git a/sci-chemistry/vmd/metadata.xml b/sci-chemistry/vmd/metadata.xml index 1073cf919a8a..76e9449169aa 100644 --- a/sci-chemistry/vmd/metadata.xml +++ b/sci-chemistry/vmd/metadata.xml @@ -10,7 +10,6 @@ Gentoo Chemistry Project - Use nvidia cuda toolkit for speeding up computations Add support for TNG file format Add support for MSMS SES calcualtion tool Add support for povray raytracer for HQ images diff --git a/sci-libs/caffe2/metadata.xml b/sci-libs/caffe2/metadata.xml index 3ff3efc01e07..3b4ad7f29919 100644 --- a/sci-libs/caffe2/metadata.xml +++ b/sci-libs/caffe2/metadata.xml @@ -10,7 +10,6 @@ James Beddek - Add support for CUDA processing Support distributed applications Use FBGEMM Add support for video processing operators diff --git a/sci-libs/cholmod/metadata.xml b/sci-libs/cholmod/metadata.xml index 4b106db7f098..baceb4a3e5f7 100644 --- a/sci-libs/cholmod/metadata.xml +++ b/sci-libs/cholmod/metadata.xml @@ -6,7 +6,6 @@ Gentoo Science Project - Use nvidia cuda toolkit for speeding up computations Enable sparse Cholesky factorisation diff --git a/sci-libs/dealii/metadata.xml b/sci-libs/dealii/metadata.xml index 0d6c94a9258a..4db96f39c77d 100644 --- a/sci-libs/dealii/metadata.xml +++ b/sci-libs/dealii/metadata.xml @@ -32,7 +32,6 @@ Add support for symengine (sci-libs/symengine) Add support for trilinos (sci-libs/trilinos) Add support for assimp (media-libs/assimp) - Add support for cuda (dev-util/nvidia-cuda-toolkit) Add support for ginkgo (sci-libs/ginkgo) Add support for sundials (sci-libs/sundials) diff --git a/sci-libs/flann/metadata.xml b/sci-libs/flann/metadata.xml index a90e992e1916..c33b2618d660 100644 --- a/sci-libs/flann/metadata.xml +++ b/sci-libs/flann/metadata.xml @@ -17,7 +17,6 @@ Add bindings for sci-mathematics/octave - Enable support for nVidia CUDA mariusmuja/flann diff --git a/sci-libs/gloo/metadata.xml b/sci-libs/gloo/metadata.xml index e83d24904d0f..453b2878b484 100644 --- a/sci-libs/gloo/metadata.xml +++ b/sci-libs/gloo/metadata.xml @@ -9,7 +9,6 @@ facebookincubator/gloo - Enable CUDA support Enable libuv support Enable Redis backend for storage via dev-libs/hiredis diff --git a/sci-libs/libgeodecomp/metadata.xml b/sci-libs/libgeodecomp/metadata.xml index 9fd685a67dbd..fbbe417e9a1c 100644 --- a/sci-libs/libgeodecomp/metadata.xml +++ b/sci-libs/libgeodecomp/metadata.xml @@ -20,9 +20,6 @@ details of the parallel computer. - - Enables plugins for NVIDIA GPUs - Enables OpenCV related code diff --git a/sci-libs/pastix/metadata.xml b/sci-libs/pastix/metadata.xml index fb6e181aba8b..ae51b0d4ba30 100644 --- a/sci-libs/pastix/metadata.xml +++ b/sci-libs/pastix/metadata.xml @@ -17,7 +17,6 @@ block structure of the incomplete factors. - Enable GPU support using CUDA kernels Install the Fortran interface Use 64- rather than 32-bit integer representation Enable matrix ordering with sci-libs/metis diff --git a/sci-libs/pcl/metadata.xml b/sci-libs/pcl/metadata.xml index 2bb119042ee2..25c520b9ce19 100644 --- a/sci-libs/pcl/metadata.xml +++ b/sci-libs/pcl/metadata.xml @@ -6,7 +6,6 @@ Alexis Ballier - Adds support for NVIDIA CUDA. Adds support for Kinect-like 3D sensors devices with dev-libs/OpenNI. Adds support for Kinect-like 3D sensors devices with dev-libs/OpenNI2 (should be preferred over openni). Adds pcap file capabilities in some drivers. diff --git a/sci-libs/suitesparse/metadata.xml b/sci-libs/suitesparse/metadata.xml index 998b507d95c4..0982900cf6db 100644 --- a/sci-libs/suitesparse/metadata.xml +++ b/sci-libs/suitesparse/metadata.xml @@ -29,9 +29,6 @@ * SSMULT: sparse matrix times sparse matrix - - Enable nvidia cuda toolkit for speeding up computations - Enable graph partitioning and graph-partition-based orderings through sci-libs/metis or sci-libs/parmetis diff --git a/sci-libs/tensorflow/metadata.xml b/sci-libs/tensorflow/metadata.xml index b6225e66ca55..62556b7e0025 100644 --- a/sci-libs/tensorflow/metadata.xml +++ b/sci-libs/tensorflow/metadata.xml @@ -6,7 +6,6 @@ Jason Zaman - Enable support for nVidia CUDA XLA (Accelerated Linear Algebra) Optimizing Compiler for TensorFlow diff --git a/sci-libs/tensorpipe/metadata.xml b/sci-libs/tensorpipe/metadata.xml index 0771cea93d5e..a676d5dbb87a 100644 --- a/sci-libs/tensorpipe/metadata.xml +++ b/sci-libs/tensorpipe/metadata.xml @@ -5,9 +5,6 @@ tupone@gentoo.org Tupone Alfredo - - Add support for CUDA processing - pytorch/tensorpipe diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml index 8e609b4870bb..61a49ed97f40 100644 --- a/sci-libs/trilinos/metadata.xml +++ b/sci-libs/trilinos/metadata.xml @@ -19,7 +19,6 @@ Enable all supported Trilinos packages (per default only a subset is built) Add support for arprec (sci-libs/arprec) Add support for clp (sci-libs/coinor-clp) - Add support for cuda (dev-util/nvidia-cuda-toolkit) Add support for eigen (dev-cpp/eigen) Add support for glpk (sci-mathematics/glpk) Add support for gtest (dev-cpp/gtest) diff --git a/sci-libs/vtk/metadata.xml b/sci-libs/vtk/metadata.xml index 4f0f3cb07893..e9e7bf06f7ed 100644 --- a/sci-libs/vtk/metadata.xml +++ b/sci-libs/vtk/metadata.xml @@ -20,7 +20,6 @@ Build all modules Add support for boost - Add support for CUDA Build support for font rendering Support for gdal formated data Building Imaging modules diff --git a/sci-mathematics/mathematica/metadata.xml b/sci-mathematics/mathematica/metadata.xml index 0c3a772ad76d..a0932d71c9da 100644 --- a/sci-mathematics/mathematica/metadata.xml +++ b/sci-mathematics/mathematica/metadata.xml @@ -23,7 +23,6 @@ Install from Wolfram's bundle file or from Mathematica only - Install with cuda support Enable dev-lang/R backend support Enable media-video/ffmpeg backend support diff --git a/sci-misc/boinc/metadata.xml b/sci-misc/boinc/metadata.xml index 6dbc0bf0ab56..d144ab568bc2 100644 --- a/sci-misc/boinc/metadata.xml +++ b/sci-misc/boinc/metadata.xml @@ -17,13 +17,6 @@ BOINC (Berkeley Open Infrastructure for Network Computing) is a software platform for distributed computing using volunteered computer resources. - - - Use nvidia cuda toolkit for speeding up computations. - NOTE: works only for subset of nvidia graphic cards so make sure your card - is supported before opening a bug about it. - - BOINC/boinc diff --git a/sci-physics/espresso/metadata.xml b/sci-physics/espresso/metadata.xml index b763c534c5b7..f59f56cc1544 100644 --- a/sci-physics/espresso/metadata.xml +++ b/sci-physics/espresso/metadata.xml @@ -6,7 +6,6 @@ Gentoo Physics Project - Enable cuda support Installs the examples diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml index 883da3c4fd38..d44b7b9658ed 100644 --- a/sci-physics/lammps/metadata.xml +++ b/sci-physics/lammps/metadata.xml @@ -19,7 +19,6 @@ Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS. Aliengnment is on 16 byte boundaries. - Enable cuda gpu computing support Enable hip gpu computing support diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml index 1d44dde0a37c..dfd83214b030 100644 --- a/sci-physics/root/metadata.xml +++ b/sci-physics/root/metadata.xml @@ -24,7 +24,6 @@ Enable support for media-libs/libafterimage - Enable support for nVidia CUDA Enable support for nVidia cuDNN library Enable support for DAVIX Data Management Client (https://cern.ch/davix) Enable support for images and data from FITS files with sci-libs/cfitsio diff --git a/sys-block/libfabric/metadata.xml b/sys-block/libfabric/metadata.xml index bf73a658986a..a862330d86fe 100644 --- a/sys-block/libfabric/metadata.xml +++ b/sys-block/libfabric/metadata.xml @@ -6,7 +6,6 @@ Patrick McLean - Enable for CUDA provider Enable Amazon EC2 Elastic Fabric Adapter provider Enable Cisco VIC (virtualized NIC) hardware on Cisco UCS server provider Enable Radeon Open Compute provider diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml index d22934fe7e22..c51030a3d13c 100644 --- a/sys-cluster/openmpi/metadata.xml +++ b/sys-cluster/openmpi/metadata.xml @@ -7,7 +7,6 @@ Enable the CMA (Cross Memory Attach) MCA - Add GPU direct support Enable support for contributed package libompitrace Enable PERUSE interface Build the ROMIO MPI-IO component -- 2.43.0