summaryrefslogtreecommitdiff
path: root/dev-libs/cudnn-frontend
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-21 00:15:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-21 00:15:53 +0000
commitdb653baf275126269bb89ea0d2bdb8e50497a94c (patch)
tree9d1ee94cfa7312384acd366d3dd8f629660b3f18 /dev-libs/cudnn-frontend
parent1534d50aaf24272ec425fa439389ef7e1f7bf174 (diff)
gentoo auto-resync : 21:02:2025 - 00:15:53
Diffstat (limited to 'dev-libs/cudnn-frontend')
-rw-r--r--dev-libs/cudnn-frontend/Manifest3
-rw-r--r--dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild34
-rw-r--r--dev-libs/cudnn-frontend/files/cudnn-frontend-1.8.0-gentoo.patch10
3 files changed, 47 insertions, 0 deletions
diff --git a/dev-libs/cudnn-frontend/Manifest b/dev-libs/cudnn-frontend/Manifest
index 60485ab6deb5..f0df060801f7 100644
--- a/dev-libs/cudnn-frontend/Manifest
+++ b/dev-libs/cudnn-frontend/Manifest
@@ -1,3 +1,6 @@
+AUX cudnn-frontend-1.8.0-gentoo.patch 284 BLAKE2B 37405c1fd64353d993aabb60d59d49de674e34fff8d5e819d6e34e029aa890a2ce8a3c234151f7eae745a677be72febe62f8efd2be6ef5893a66ed3976bb3fcc SHA512 6a248fcd7dfafe1da50b4208389e1cc5ee0c4f0787e50d99e5bb88427aafe2e35d0ec6fbd12e8074b9f88ad068903523e9c3f0747c5ca20c0e0b733b48c881ad
DIST cudnn-frontend-1.6.1.tar.gz 597869 BLAKE2B e2704fbc1e0a8ac2d2a4321fab23c2b01109a8aef81ad5ff3ceb9dbf7bfbc42749443ff257ad3af6c0d348f67d47c4f210402cb5faa22feb1d5d12a4242637f1 SHA512 078b4968b9eaa601cbf1e61547780bfe3155bc165b3c540a851ab19ac58df9b1fab3780fd37416aea7a072c12c9e2bca5ee03cb7a147c211aa6e431d7965e888
+DIST cudnn-frontend-1.8.0.tar.gz 631921 BLAKE2B 148d2fc3726a74ab6707f29cdbcc5312a31463506443bb7505470bc208712e0d4a8e398ecf2f53361e08bbccc33f75a8ee139b07df7641902b1afd8fe9508472 SHA512 3bb46a39662a01d79e49d023c83dc7f05d0e70b8d17fa80ab66f17e8970eb0c8d2e96885b7cf79186eab9af977e1ad6aa7bcf86fa0f25b4b66d19bf5d72dce20
EBUILD cudnn-frontend-1.6.1.ebuild 488 BLAKE2B 05a5a0f2dea7650a5ebbd89c996da3581004c1e3f3fd0072e4c3267f2aa76738f45597a8602062ff673dedb89f7614109c9d33ca55a72b4bf7443117ab265498 SHA512 4d22a2c15a8d3ca6578e88711c87b834e08fb71ecc72db230684a2c0d91ac923a38ff9fe51583de8669859cde42aaa2f652358fc1c9b164e165f94623b457291
+EBUILD cudnn-frontend-1.8.0.ebuild 707 BLAKE2B 09cdfa66dcbc583fef91e0d0eaed40e27dbfcab0543d2bebb682cbeab19a2dcda658c010b5f4d40a7ae10bc85320db35438be8de7b2fca94ecc6d44b8f8ae659 SHA512 3ab7ac511aa73bbcc210d72723a8b6cd90d4410a30aa9c6ee11e7d7025350260148af13a674c0bbc2d917e28410a0c23b60cc3cc6424aea8b7d3c453876d6ccb
MISC metadata.xml 334 BLAKE2B 90ddd120ea2b1c8871b666af41205033db6256bfe367aecdf040270e01b748579131f66f48ff7c60f799bc04fdfe6e4f597f01f88954388971c2474ab1a5853a SHA512 385d8f496d2d5f027f762ca6a5c7b5b6a80813dae213cfad6e495b69e33d1a6c2205dc09935c3f7ba3a3431b85f5eaa3d9c9dc1735262300b7c105c48419f772
diff --git a/dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild b/dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild
new file mode 100644
index 000000000000..8583ae35f2a3
--- /dev/null
+++ b/dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="A c++ wrapper for the cudnn backend API"
+HOMEPAGE="https://github.com/NVIDIA/cudnn-frontend"
+SRC_URI="https://github.com/NVIDIA/cudnn-frontend/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/8"
+KEYWORDS="~amd64"
+
+RDEPEND="=dev-libs/cudnn-8*
+ dev-util/nvidia-cuda-toolkit"
+DEPEND="${RDEPEND}"
+
+IUSE="test"
+
+RESTRICT="test" # Fail in sandbox
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCUDNN_FRONTEND_BUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}"/bin/tests || die
+}
diff --git a/dev-libs/cudnn-frontend/files/cudnn-frontend-1.8.0-gentoo.patch b/dev-libs/cudnn-frontend/files/cudnn-frontend-1.8.0-gentoo.patch
new file mode 100644
index 000000000000..edf0306e7ba1
--- /dev/null
+++ b/dev-libs/cudnn-frontend/files/cudnn-frontend-1.8.0-gentoo.patch
@@ -0,0 +1,10 @@
+--- a/samples/cpp/utils/helpers.h 2025-02-20 19:00:02.548540412 +0100
++++ b/samples/cpp/utils/helpers.h 2025-02-20 19:02:41.923987464 +0100
+@@ -5,6 +5,7 @@
+
+ #include <cuda_runtime.h>
+ #include <cuda_fp16.h>
++#include <cudnn_ops_infer.h>
+
+ #include <catch2/catch_test_macros.hpp>
+