[arch-commits] Commit in cuda/repos (34 files)
Konstantin Gizdov
kgizdov at archlinux.org
Wed Jun 9 14:39:27 UTC 2021
Date: Wednesday, June 9, 2021 @ 14:39:26
Author: kgizdov
Revision: 960160
archrelease: copy trunk to community-testing-x86_64
Added:
cuda/repos/community-testing-x86_64/
cuda/repos/community-testing-x86_64/PKGBUILD
(from rev 960159, cuda/trunk/PKGBUILD)
cuda/repos/community-testing-x86_64/accinj64.pc
(from rev 960159, cuda/trunk/accinj64.pc)
cuda/repos/community-testing-x86_64/cublas.pc
(from rev 960159, cuda/trunk/cublas.pc)
cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff
(from rev 960159, cuda/trunk/cuda-findgllib_mk.diff)
cuda/repos/community-testing-x86_64/cuda.conf
(from rev 960159, cuda/trunk/cuda.conf)
cuda/repos/community-testing-x86_64/cuda.install
(from rev 960159, cuda/trunk/cuda.install)
cuda/repos/community-testing-x86_64/cuda.pc
(from rev 960159, cuda/trunk/cuda.pc)
cuda/repos/community-testing-x86_64/cuda.sh
(from rev 960159, cuda/trunk/cuda.sh)
cuda/repos/community-testing-x86_64/cudart.pc
(from rev 960159, cuda/trunk/cudart.pc)
cuda/repos/community-testing-x86_64/cufft.pc
(from rev 960159, cuda/trunk/cufft.pc)
cuda/repos/community-testing-x86_64/cufftw.pc
(from rev 960159, cuda/trunk/cufftw.pc)
cuda/repos/community-testing-x86_64/cuinj64.pc
(from rev 960159, cuda/trunk/cuinj64.pc)
cuda/repos/community-testing-x86_64/curand.pc
(from rev 960159, cuda/trunk/curand.pc)
cuda/repos/community-testing-x86_64/cusolver.pc
(from rev 960159, cuda/trunk/cusolver.pc)
cuda/repos/community-testing-x86_64/cusparse.pc
(from rev 960159, cuda/trunk/cusparse.pc)
cuda/repos/community-testing-x86_64/nppc.pc
(from rev 960159, cuda/trunk/nppc.pc)
cuda/repos/community-testing-x86_64/nppi.pc
(from rev 960159, cuda/trunk/nppi.pc)
cuda/repos/community-testing-x86_64/nppial.pc
(from rev 960159, cuda/trunk/nppial.pc)
cuda/repos/community-testing-x86_64/nppicc.pc
(from rev 960159, cuda/trunk/nppicc.pc)
cuda/repos/community-testing-x86_64/nppicom.pc
(from rev 960159, cuda/trunk/nppicom.pc)
cuda/repos/community-testing-x86_64/nppidei.pc
(from rev 960159, cuda/trunk/nppidei.pc)
cuda/repos/community-testing-x86_64/nppif.pc
(from rev 960159, cuda/trunk/nppif.pc)
cuda/repos/community-testing-x86_64/nppig.pc
(from rev 960159, cuda/trunk/nppig.pc)
cuda/repos/community-testing-x86_64/nppim.pc
(from rev 960159, cuda/trunk/nppim.pc)
cuda/repos/community-testing-x86_64/nppist.pc
(from rev 960159, cuda/trunk/nppist.pc)
cuda/repos/community-testing-x86_64/nppisu.pc
(from rev 960159, cuda/trunk/nppisu.pc)
cuda/repos/community-testing-x86_64/nppitc.pc
(from rev 960159, cuda/trunk/nppitc.pc)
cuda/repos/community-testing-x86_64/npps.pc
(from rev 960159, cuda/trunk/npps.pc)
cuda/repos/community-testing-x86_64/nvToolsExt.pc
(from rev 960159, cuda/trunk/nvToolsExt.pc)
cuda/repos/community-testing-x86_64/nvgraph.pc
(from rev 960159, cuda/trunk/nvgraph.pc)
cuda/repos/community-testing-x86_64/nvidia-ml.pc
(from rev 960159, cuda/trunk/nvidia-ml.pc)
cuda/repos/community-testing-x86_64/nvjpeg.pc
(from rev 960159, cuda/trunk/nvjpeg.pc)
cuda/repos/community-testing-x86_64/nvrtc.pc
(from rev 960159, cuda/trunk/nvrtc.pc)
------------------------+
PKGBUILD | 174 +++++++++++++++++++++++++++++++++++++++++++++++
accinj64.pc | 9 ++
cublas.pc | 9 ++
cuda-findgllib_mk.diff | 22 +++++
cuda.conf | 3
cuda.install | 11 ++
cuda.pc | 9 ++
cuda.sh | 2
cudart.pc | 9 ++
cufft.pc | 9 ++
cufftw.pc | 9 ++
cuinj64.pc | 9 ++
curand.pc | 9 ++
cusolver.pc | 9 ++
cusparse.pc | 9 ++
nppc.pc | 9 ++
nppi.pc | 9 ++
nppial.pc | 9 ++
nppicc.pc | 9 ++
nppicom.pc | 9 ++
nppidei.pc | 9 ++
nppif.pc | 9 ++
nppig.pc | 9 ++
nppim.pc | 9 ++
nppist.pc | 9 ++
nppisu.pc | 9 ++
nppitc.pc | 9 ++
npps.pc | 9 ++
nvToolsExt.pc | 9 ++
nvgraph.pc | 9 ++
nvidia-ml.pc | 9 ++
nvjpeg.pc | 9 ++
nvrtc.pc | 9 ++
33 files changed, 464 insertions(+)
Copied: cuda/repos/community-testing-x86_64/PKGBUILD (from rev 960159, cuda/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD (rev 0)
+++ community-testing-x86_64/PKGBUILD 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,174 @@
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Maintainer: Konstantin Gizdov <arch at kge.pw>
+pkgname=(cuda cuda-tools)
+pkgbase=cuda
+pkgver=11.3.1
+_driverver=465.19.01
+pkgrel=1
+pkgdesc="NVIDIA's GPU programming toolkit"
+arch=('x86_64')
+url="https://developer.nvidia.com/cuda-zone"
+license=('custom:NVIDIA')
+depends=('gcc10' 'gcc10-libs' 'opencl-nvidia' 'nvidia-utils' 'python')
+options=(!strip staticlibs)
+install=cuda.install
+source=(https://developer.download.nvidia.com/compute/cuda/${pkgver}/local_installers/cuda_${pkgver}_${_driverver}_linux.run
+ cuda.sh
+ cuda.conf
+ cuda-findgllib_mk.diff
+ accinj64.pc
+ cublas.pc
+ cuda.pc
+ cudart.pc
+ cufft.pc
+ cufftw.pc
+ cuinj64.pc
+ curand.pc
+ cusolver.pc
+ cusparse.pc
+ nppc.pc
+ nppial.pc
+ nppicc.pc
+ nppicom.pc
+ nppidei.pc
+ nppif.pc
+ nppig.pc
+ nppim.pc
+ nppi.pc
+ nppist.pc
+ nppisu.pc
+ nppitc.pc
+ npps.pc
+ nvgraph.pc
+ nvidia-ml.pc
+ nvjpeg.pc
+ nvrtc.pc
+ nvToolsExt.pc)
+sha512sums=('e2db8b4dcb5f6aee2c3e8a8a6848186cdcdd7cd9d5f4bfd069bd3dc2ea500797c66a4592f0e28dcbee6c3611d1f88b6fda6afcd734aa9ef45f4aa17a1527aedb'
+ '35f1f56411eecb2d978553f5606a0d6e70ad363cfaa9f37b9e6f12a799b041caa4aeca183341055d4789425dc4d62bee0aac68cc9d864155084b1ea571ee998f'
+ '714d973bc79446f73bebe85306b3566fe25b554bcbcba2fcbe76709a3eca71fb5d183ab4da2d3b5e9326cb9cd8d13a93f6d4a005ea5a41f7ef8e6c6e81e06b5e'
+ '41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b'
+ 'a4b3b03682801a98a1d8c1d14c084fd35efd384d92d497e230e3a28e0bd97b1fa48a93ccb2150f892f0b4154ca4ea2d66f5484a6a59b5c9b49963de42ecf1736'
+ 'd69d3ec0e270648f55d8c3e420f89d056b120eca5b25e9e7fc1cca799d1a252909ee31ff399c137223eca57cdf82b856221a251b6ff1daf5d6f75c1a582b1e32'
+ 'e463a596d34cc7d7e42c32e8a72b327aedb8707902dda8767f2c22a6a7e6dda7fcd297c0036b004ce4f1677408084acb6f4ed683cd6c79558ba8bb4e1a83867f'
+ '2fc1a136ecbd7535a46c7c63e1218525230e44d15f461fdb461b727eb12799ebe66d46d57cacda9b7b55bbfed572c1c9a9c5c5f73de6e28da1a1deda7b7eaffd'
+ 'd91acc6e7f56f36a4b67ee06f39d87928bc49e7463077f9dc95716151df1a9a6f259ebf01dc860eacf2d5faf2feb4411b6ca8cef50cd5af823875aa5ad54d098'
+ '7bda70d783180d3dafea9f0117e0c396d4aedda3da02fea6c7382139b030c9111e044c454152526cca271d49883240782ba94fe89b098a41d9b451425dc4870d'
+ '408b553d5187e31086e10d236f2c8090045da0fae351c8b170d01aead88ea5f8a0b4ec50e2c5ccbb989167768bec58cb7ae051b7b87c00c59794879844d7679e'
+ '5fb9837e7830a02bd6e1fae0cd959bc35474801ab2836e385678ce893d760ff6b9f47e728707a755f842758cf2fe55c2f7bb04d3941b80a5fd1d4b4ba7a4d428'
+ 'd47d8bd10cf1183e9ab3ae59b669e8a8d7cc9127dbb07c4bafbc8b853b285676217e329e1cc49a277d0b9b5623c2e6066b087a66951d2e7fa8007f10aa4c074b'
+ '6728716dbe10553e876cb6a2c556bf9309197eb53c9d31fa1525843383ef531ca7a0913130507064fc24c59057b5f82f45705a23df43d77c5882bf53b087ea4b'
+ '653a29a874fde27defeb06cc4e3c69d9d129d9b9c04f15d2958629eaf03521d361c08fd41abee95378ae72f951f07c15d32e7d5563170829a0c90defebe95a0b'
+ '26c8ad1ff52ae51ee250b71b8427a2b89bd3d64e42c5fe2f55732bffb36e19d2946008e5058cd30d76b8129621aa5440b11601b10afc95f112bb8addfc0aeb0c'
+ 'a801a5fb9e963bbd796b050b514b412a6babab26e0cdbd61b7ea55071944723489b4305bebedc8828428756939cebe6bd936bfffed5a6fff8bf39629a8df5cce'
+ 'a5fd4fb8fa75d276c154fd48657aeeb689b39bc29cf0efc9c6e0bda741de36d740095007cda9849345c322162513530953ab5598c2dad03ac8c2c0c9395ff79a'
+ '40fbed6b5d62ac90afc0732e6713e34a35c8883b9b30ae76616ff689addb64553fd4b9d09ff360964e01ab2afaa3d3055b2a46725fb937fb117a28c0e5392a1a'
+ 'b17ba99efdc2bb8b83b3811ffb43515e663461185c659902bd3111f08f05a196a3919c463102b2d8bd0dea69cba8fa0a6ccc4a86c0b2584459218e1292074a13'
+ '4aa2bab32131bc3a81d5ba8412b10b6b30cebf5a0e1525e56bd7cddf20da8d306ba48165d6a6356eb9c1f705c4b3d58e1bf33c1d07c872c741739e70a7cb20ef'
+ 'af4fc1d293978bba254d3db6c941b4b7be2ce9b61d82ddaf1e30e19407f6bf10caa22c4406739179cdb12ebc5396013ea291554edea8d56c1661493804309f87'
+ '367151febaabe4eda8df64a10bbc43e29e5a5236dc4bc064a3a8d12c69818bedbaef156fddf08c99f0eca5bdae20b5a3a0f7e2401efedebf096ea143ef2d09fa'
+ 'b0ab2a5dac5fa1c7d2687a0f2f25de271b2638198744a27d492a02651afd4f676ac814252990d476a21f0b0c489d2487b5af766f32839c4d6ab2f91b2bb8ad04'
+ '328b3103a23d5de04efa7adc16d2cb8c23ab6617e0d83072e2ea0269f9af994125ae7e64e372697774fa1bfa9d3ec761d16ea489e51222d8babeca0fde95d239'
+ '4db458ff7db77303423fe38290c98caa1c4bb131d4c863d17880beac6e433998e4f85343b15e7166e3f7d9be41fdacae6ea66516db3b98d6371a16dac266539f'
+ 'df4fdc00e02ed8bd15cdda0a7dd375d36ff98c5df6188164caec530ae0d0ad8d632a6f29dbcebe7cad0edf2c579bd3594acb8d09fd81a6a3ba85e2cbc26101cd'
+ '3cb8c30f3936a464dbc214ee820941694e741de767c2636a5ce94cf5ea84d33a6265fff5777fb6a9f7328e076cc4c12e71624b3eb024bc0069d917f506a22750'
+ 'c2c0a15c1a1c4fe51c2be1eaf4ff790042b9d42b5959d02522ed7ad18b4c5880dd7d9cdfe88a6d1850b34ce7a22599fadc0e11ca94b595210c9150e44b5e8e66'
+ 'ede3cfcaaa655e73e47bd3475d94d33933c6e7c89c7dc7c98d9491e066ab4cf504e12ed4f1eab9edaeb358154bd86a43d359304675efa4fd4a67d01c97986f3b'
+ '4405d88a132f3cf4e6c506962860503537a3c946fbd5f1c29c52bb6e6b45b13d14333bc772c62589337875200b23b0af17c9e5ce188d2f4018f488ea75501054'
+ '16003e7e6307d39a95fe246a7d079e9a3d827bd03fd5f03bdd2051a5033a1f93d9c8531073ef587808a9d0c75d20e3d79417a90b14102bc872d32c2c7a5ebdcb')
+
+prepare() {
+ sh cuda_${pkgver}_${_driverver}_linux.run --target "${srcdir}" --noexec
+
+ # Fix up samples tht use findgllib_mk
+ for f in builds/cuda_samples/*/*/findgllib.mk; do
+ patch $f cuda-findgllib_mk.diff
+ done
+}
+
+build() {
+ local _prepdir="${srcdir}/prep"
+
+ cd "${srcdir}/builds"
+
+ rm -r NVIDIA*.run bin
+ mkdir -p "${_prepdir}/opt/cuda/extras"
+ mv cuda_samples "${_prepdir}/opt/cuda/samples"
+ mv integration nsight_compute nsight_systems EULA.txt "${_prepdir}/opt/cuda"
+ mv cuda_sanitizer_api/compute-sanitizer "${_prepdir}/opt/cuda/extras/compute-sanitizer"
+ rmdir cuda_sanitizer_api
+ for lib in *; do
+ if [[ "$lib" =~ .*"version.json".* ]]; then
+ continue
+ fi
+ cp -r $lib/* "${_prepdir}/opt/cuda/"
+ done
+
+ # Delete some unnecessary files
+ rm -r "${_prepdir}"/opt/cuda/{bin/cuda-uninstaller,samples/bin/cuda-uninstaller}
+
+ # Define compilers for CUDA to use.
+ # This allows us to use older versions of GCC if we have to.
+ ln -s /usr/bin/gcc-10 "${_prepdir}/opt/cuda/bin/gcc"
+ ln -s /usr/bin/g++-10 "${_prepdir}/opt/cuda/bin/g++"
+
+ # Install profile and ld.so.config files
+ install -Dm755 "${srcdir}/cuda.sh" "${_prepdir}/etc/profile.d/cuda.sh"
+ install -Dm644 "${srcdir}/cuda.conf" "${_prepdir}/etc/ld.so.conf.d/cuda.conf"
+
+ # Install pkgconfig files
+ mkdir -p "$_prepdir"/usr/lib/pkgconfig
+ cp "${srcdir}"/*.pc "${_prepdir}"/usr/lib/pkgconfig
+
+ mkdir -p "${_prepdir}/usr/share/licenses/${pkgname}"
+ ln -s /opt/cuda/EULA.txt "${_prepdir}/usr/share/licenses/${pkgname}/EULA.txt"
+ ln -s /opt/cuda/README "${_prepdir}/usr/share/licenses/${pkgname}/README"
+
+ # Allow newer compilers to work. This is not officially supported in the Arch package but
+ # if users want to try, let them try.
+ # See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+ # for official requirements
+ sed -i "/.*unsupported GNU version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
+ sed -i "/.*unsupported clang version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
+
+ # Fix Makefile paths to CUDA
+ for f in $(find "$_prepdir"/opt/cuda -name Makefile); do
+ sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f"
+ done
+}
+
+package_cuda() {
+ replaces=('cuda-toolkit' 'cuda-sdk' 'cuda-static')
+ provides=('cuda-toolkit' 'cuda-sdk' 'libcudart.so' 'libcublas.so' 'libcusolver.so' 'libcusparse.so')
+ optdepends=('gdb: for cuda-gdb'
+ 'glu: required for some profiling tools in CUPTI')
+
+ local _prepdir="${srcdir}/prep"
+
+ cd "${_prepdir}"
+ cp -al * "${pkgdir}"
+
+ rm -r "${pkgdir}"/opt/cuda/{bin/nvvp,bin/computeprof,libnvvp,nsight*,samples}
+}
+
+package_cuda-tools() {
+ pkgdesc="NVIDIA's GPU programming toolkit (extra tools: nvvp, nsight, samples)"
+ depends=('cuda' 'java-runtime=8' 'nss')
+ optdepends=('glu: required for some CUDA samples'
+ 'freeglut: required for some CUDA samples'
+ 'perl: required by some NVVP plugins')
+
+ local _prepdir="${srcdir}/prep"
+
+ mkdir -p "${pkgdir}/opt/cuda/bin"
+ mv "${_prepdir}"/opt/cuda/nsight* "${pkgdir}/opt/cuda"
+ mv "${_prepdir}"/opt/cuda/bin/nvvp "${pkgdir}/opt/cuda/bin/nvvp"
+ mv "${_prepdir}"/opt/cuda/bin/computeprof "${pkgdir}/opt/cuda/bin/computeprof"
+ mv "${_prepdir}"/opt/cuda/{libnvvp,samples} "${pkgdir}/opt/cuda"
+
+ # licenses
+ mkdir -p "${pkgdir}/usr/share/licenses"
+ ln -s /usr/share/licenses/cuda "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim:set ts=2 sw=2 et:
Copied: cuda/repos/community-testing-x86_64/accinj64.pc (from rev 960159, cuda/trunk/accinj64.pc)
===================================================================
--- community-testing-x86_64/accinj64.pc (rev 0)
+++ community-testing-x86_64/accinj64.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: accinj64
+Description: OpenACC 64-bit Injection Library
+Version: 11.0
+Libs: -L${libdir} -laccinj64
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cublas.pc (from rev 960159, cuda/trunk/cublas.pc)
===================================================================
--- community-testing-x86_64/cublas.pc (rev 0)
+++ community-testing-x86_64/cublas.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cublas
+Description: CUDA BLAS Library
+Version: 11.0
+Libs: -L${libdir} -lcublas
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff (from rev 960159, cuda/trunk/cuda-findgllib_mk.diff)
===================================================================
--- community-testing-x86_64/cuda-findgllib_mk.diff (rev 0)
+++ community-testing-x86_64/cuda-findgllib_mk.diff 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,22 @@
+--- ./opt/cuda/samples/3_Imaging/bicubicTexture/findgllib.mk 2017-09-28 09:07:30.310563874 +0200
++++ findgllib.mk 2017-09-28 14:40:50.638930881 +0200
+@@ -60,6 +60,7 @@
+ RHEL = $(shell echo $(DISTRO) | grep -i 'red\|rhel' >/dev/null 2>&1; echo $$?)
+ CENTOS = $(shell echo $(DISTRO) | grep -i centos >/dev/null 2>&1; echo $$?)
+ SUSE = $(shell echo $(DISTRO) | grep -i 'suse\|sles' >/dev/null 2>&1; echo $$?)
++ ARCHLX = $(shell echo $(DISTRO) | grep -i arch >/dev/null 2>&1; echo $$?)
+ ifeq ("$(UBUNTU)","0")
+ ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l)
+ GLPATH := /usr/arm-linux-gnueabihf/lib
+@@ -100,6 +101,11 @@
+ GLPATH ?= /usr/lib64/nvidia
+ GLLINK ?= -L/usr/lib64/nvidia
+ DFLT_PATH ?= /usr/lib64
++ endif
++ ifeq ("$(ARCHLX)","0")
++ GLPATH ?= /usr/lib64/nvidia
++ GLLINK ?= -L/usr/lib64/nvidia
++ DFLT_PATH ?= /usr/lib64
+ endif
+
+ # find libGL, libGLU, libXi,
Copied: cuda/repos/community-testing-x86_64/cuda.conf (from rev 960159, cuda/trunk/cuda.conf)
===================================================================
--- community-testing-x86_64/cuda.conf (rev 0)
+++ community-testing-x86_64/cuda.conf 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,3 @@
+/opt/cuda/lib64
+/opt/cuda/nvvm/lib64
+/opt/cuda/extras/CUPTI/lib64
Copied: cuda/repos/community-testing-x86_64/cuda.install (from rev 960159, cuda/trunk/cuda.install)
===================================================================
--- community-testing-x86_64/cuda.install (rev 0)
+++ community-testing-x86_64/cuda.install 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,11 @@
+post_install() {
+ echo "The cuda binaries are in /opt/cuda/bin"
+ echo "The cuda samples are in /opt/cuda/samples"
+ echo "The cuda docs are in /opt/cuda/doc"
+ echo "You need to relogin in order for the cuda binaries to appear in your PATH"
+ post_upgrade
+}
+
+post_upgrade() {
+ ldconfig -r .
+}
Copied: cuda/repos/community-testing-x86_64/cuda.pc (from rev 960159, cuda/trunk/cuda.pc)
===================================================================
--- community-testing-x86_64/cuda.pc (rev 0)
+++ community-testing-x86_64/cuda.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cuda
+Description: CUDA Driver Library
+Version: 11.0
+Libs: -L${libdir} -lcuda
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cuda.sh (from rev 960159, cuda/trunk/cuda.sh)
===================================================================
--- community-testing-x86_64/cuda.sh (rev 0)
+++ community-testing-x86_64/cuda.sh 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,2 @@
+export CUDA_PATH=/opt/cuda
+export PATH=$PATH:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin
Copied: cuda/repos/community-testing-x86_64/cudart.pc (from rev 960159, cuda/trunk/cudart.pc)
===================================================================
--- community-testing-x86_64/cudart.pc (rev 0)
+++ community-testing-x86_64/cudart.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cudart
+Description: CUDA Runtime Library
+Version: 11.0
+Libs: -L${libdir} -lcudart
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cufft.pc (from rev 960159, cuda/trunk/cufft.pc)
===================================================================
--- community-testing-x86_64/cufft.pc (rev 0)
+++ community-testing-x86_64/cufft.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cufft
+Description: CUDA Fast Fourier Transform
+Version: 11.0
+Libs: -L${libdir} -lcufft
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cufftw.pc (from rev 960159, cuda/trunk/cufftw.pc)
===================================================================
--- community-testing-x86_64/cufftw.pc (rev 0)
+++ community-testing-x86_64/cufftw.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cufftw
+Description: CUDA Fast Fourier Transform Wide
+Version: 11.0
+Libs: -L${libdir} -lcufftw
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cuinj64.pc (from rev 960159, cuda/trunk/cuinj64.pc)
===================================================================
--- community-testing-x86_64/cuinj64.pc (rev 0)
+++ community-testing-x86_64/cuinj64.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cuinj64
+Description: CUDA 64-bit Injection Library
+Version: 11.0
+Libs: -L${libdir} -lcuinj64
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/curand.pc (from rev 960159, cuda/trunk/curand.pc)
===================================================================
--- community-testing-x86_64/curand.pc (rev 0)
+++ community-testing-x86_64/curand.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: curand
+Description: CUDA Random Number Generation Library
+Version: 11.0
+Libs: -L${libdir} -lcurand
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cusolver.pc (from rev 960159, cuda/trunk/cusolver.pc)
===================================================================
--- community-testing-x86_64/cusolver.pc (rev 0)
+++ community-testing-x86_64/cusolver.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cusolver
+Description: A LAPACK-like library on dense and sparse linear algebra
+Version: 11.0
+Libs: -L${libdir} -lcusolver
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/cusparse.pc (from rev 960159, cuda/trunk/cusparse.pc)
===================================================================
--- community-testing-x86_64/cusparse.pc (rev 0)
+++ community-testing-x86_64/cusparse.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cusparse
+Description: CUDA Sparse Matrix Library
+Version: 11.0
+Libs: -L${libdir} -lcusparse
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppc.pc (from rev 960159, cuda/trunk/nppc.pc)
===================================================================
--- community-testing-x86_64/nppc.pc (rev 0)
+++ community-testing-x86_64/nppc.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppc
+Description: NVIDIA Performance Primitives - Core
+Version: 11.0
+Libs: -L${libdir} -lnppc
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppi.pc (from rev 960159, cuda/trunk/nppi.pc)
===================================================================
--- community-testing-x86_64/nppi.pc (rev 0)
+++ community-testing-x86_64/nppi.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppi
+Description: NVIDIA Performance Primitives - Image Processing
+Version: 11.0
+Libs: -L${libdir} -lnppi
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppial.pc (from rev 960159, cuda/trunk/nppial.pc)
===================================================================
--- community-testing-x86_64/nppial.pc (rev 0)
+++ community-testing-x86_64/nppial.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppial
+Description: NVIDIA Performance Primitives - Image Processing - Arithmetic and Logic
+Version: 11.0
+Libs: -L${libdir} -lnppial
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppicc.pc (from rev 960159, cuda/trunk/nppicc.pc)
===================================================================
--- community-testing-x86_64/nppicc.pc (rev 0)
+++ community-testing-x86_64/nppicc.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppicc
+Description: NVIDIA Performance Primitives - Image Processing - Color Conversion
+Version: 11.0
+Libs: -L${libdir} -lnppicc
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppicom.pc (from rev 960159, cuda/trunk/nppicom.pc)
===================================================================
--- community-testing-x86_64/nppicom.pc (rev 0)
+++ community-testing-x86_64/nppicom.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppicom
+Description: NVIDIA Performance Primitives - Image Processing - Compression
+Version: 11.0
+Libs: -L${libdir} -lnppicom
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppidei.pc (from rev 960159, cuda/trunk/nppidei.pc)
===================================================================
--- community-testing-x86_64/nppidei.pc (rev 0)
+++ community-testing-x86_64/nppidei.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppidei
+Description: NVIDIA Performance Primitives - Image Processing - DEI
+Version: 11.0
+Libs: -L${libdir} -lnppidei
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppif.pc (from rev 960159, cuda/trunk/nppif.pc)
===================================================================
--- community-testing-x86_64/nppif.pc (rev 0)
+++ community-testing-x86_64/nppif.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppif
+Description: NVIDIA Performance Primitives - Image Processing - Filters
+Version: 11.0
+Libs: -L${libdir} -lnppif
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppig.pc (from rev 960159, cuda/trunk/nppig.pc)
===================================================================
--- community-testing-x86_64/nppig.pc (rev 0)
+++ community-testing-x86_64/nppig.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppig
+Description: NVIDIA Performance Primitives - Image Processing - Geometry
+Version: 11.0
+Libs: -L${libdir} -lnppig
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppim.pc (from rev 960159, cuda/trunk/nppim.pc)
===================================================================
--- community-testing-x86_64/nppim.pc (rev 0)
+++ community-testing-x86_64/nppim.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppim
+Description: NVIDIA Performance Primitives - Image Processing - Morphological
+Version: 11.0
+Libs: -L${libdir} -lnppim
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppist.pc (from rev 960159, cuda/trunk/nppist.pc)
===================================================================
--- community-testing-x86_64/nppist.pc (rev 0)
+++ community-testing-x86_64/nppist.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppist
+Description: NVIDIA Performance Primitives - Image Processing - Statistic and Linear
+Version: 11.0
+Libs: -L${libdir} -lnppist
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppisu.pc (from rev 960159, cuda/trunk/nppisu.pc)
===================================================================
--- community-testing-x86_64/nppisu.pc (rev 0)
+++ community-testing-x86_64/nppisu.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppisu
+Description: NVIDIA Performance Primitives - Image Processing - Support and Data Exchange
+Version: 11.0
+Libs: -L${libdir} -lnppisu
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nppitc.pc (from rev 960159, cuda/trunk/nppitc.pc)
===================================================================
--- community-testing-x86_64/nppitc.pc (rev 0)
+++ community-testing-x86_64/nppitc.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppitc
+Description: NVIDIA Performance Primitives - Image Processing - Threshold and Compare
+Version: 11.0
+Libs: -L${libdir} -lnppitc
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/npps.pc (from rev 960159, cuda/trunk/npps.pc)
===================================================================
--- community-testing-x86_64/npps.pc (rev 0)
+++ community-testing-x86_64/npps.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: npps
+Description: NVIDIA Performance Primitives - Signal Processing
+Version: 11.0
+Libs: -L${libdir} -lnpps
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nvToolsExt.pc (from rev 960159, cuda/trunk/nvToolsExt.pc)
===================================================================
--- community-testing-x86_64/nvToolsExt.pc (rev 0)
+++ community-testing-x86_64/nvToolsExt.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvToolsExt
+Description: NVIDIA Tools Extension
+Version: 11.0
+Libs: -L${libdir} -lnvToolsExt
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nvgraph.pc (from rev 960159, cuda/trunk/nvgraph.pc)
===================================================================
--- community-testing-x86_64/nvgraph.pc (rev 0)
+++ community-testing-x86_64/nvgraph.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvgraph
+Description: NVIDIA Accelerated Graph Analytics
+Version: 11.0
+Libs: -L${libdir} -lnvgraph
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nvidia-ml.pc (from rev 960159, cuda/trunk/nvidia-ml.pc)
===================================================================
--- community-testing-x86_64/nvidia-ml.pc (rev 0)
+++ community-testing-x86_64/nvidia-ml.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvidia-ml
+Description: NVML
+Version: 11.0
+Libs: -L${libdir}/stubs -lnvidia-ml
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nvjpeg.pc (from rev 960159, cuda/trunk/nvjpeg.pc)
===================================================================
--- community-testing-x86_64/nvjpeg.pc (rev 0)
+++ community-testing-x86_64/nvjpeg.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvjpeg
+Description: NVIDIA JPEG Library
+Version: 11.0
+Libs: -L${libdir} -lnvjpeg
+Cflags: -I${includedir}
Copied: cuda/repos/community-testing-x86_64/nvrtc.pc (from rev 960159, cuda/trunk/nvrtc.pc)
===================================================================
--- community-testing-x86_64/nvrtc.pc (rev 0)
+++ community-testing-x86_64/nvrtc.pc 2021-06-09 14:39:26 UTC (rev 960160)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvrtc
+Description: A runtime compilation library for CUDA C++
+Version: 11.0
+Libs: -L${libdir} -lnvrtc
+Cflags: -I${includedir}
More information about the arch-commits
mailing list