commit:     c77caf8c67795cb193f5653e42a0df92aa6c4817
Author:     Miezhiko <Miezhiko <AT> gmail <DOT> com>
AuthorDate: Mon Dec 27 10:26:02 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 27 11:02:35 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=c77caf8c

dev-libs/cudnn: 8.3.1.22 TODO: cuda 10.2 support maybe

Signed-off-by: Miezhiko <Miezhiko <AT> gmail.com>
Closes: https://github.com/gentoo/sci/pull/1131
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-libs/cudnn/cudnn-8.3.1.22.ebuild | 31 +++++++++++++++++++++++++++++++
 dev-libs/cudnn/metadata.xml          | 11 +++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-libs/cudnn/cudnn-8.3.1.22.ebuild 
b/dev-libs/cudnn/cudnn-8.3.1.22.ebuild
new file mode 100644
index 000000000..73c164ed6
--- /dev/null
+++ b/dev-libs/cudnn/cudnn-8.3.1.22.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="NVIDIA Accelerated Deep Learning on GPU library"
+HOMEPAGE="https://developer.nvidia.com/cuDNN";
+
+# TODO: cuda 10.2 support
+SRC_URI="cuda11-5? ( cudnn-linux-x86_64-${PV}_cuda11.5-archive.tar.xz )"
+S="${WORKDIR}/cudnn-linux-x86_64-${PV}_cuda11.5-archive"
+
+LICENSE="NVIDIA-cuDNN"
+SLOT="0/8"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE="+cuda11-5"
+REQUIRED_USE="^^ ( cuda11-5 )"
+RESTRICT="fetch"
+
+RDEPEND="
+       cuda11-5? ( =dev-util/nvidia-cuda-toolkit-11.5* )"
+
+QA_PREBUILT="*"
+
+src_install() {
+       insinto /opt/cuda/targets/x86_64-linux
+       doins -r include
+
+       insinto /opt/cuda/targets/x86_64-linux/lib
+       doins -r lib/.
+}

diff --git a/dev-libs/cudnn/metadata.xml b/dev-libs/cudnn/metadata.xml
new file mode 100644
index 000000000..7e420583a
--- /dev/null
+++ b/dev-libs/cudnn/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo Science Project</name>
+       </maintainer>
+       <use>
+               <flag name="cuda11-5">On Nvidia CUDA 11.5</flag>
+       </use>
+</pkgmetadata>

Reply via email to