diff options
Diffstat (limited to 'dev-libs/cudnn-frontend')
-rw-r--r-- | dev-libs/cudnn-frontend/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/cudnn-frontend/cudnn-frontend-1.4.0.ebuild | 20 | ||||
-rw-r--r-- | dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild | 35 | ||||
-rw-r--r-- | dev-libs/cudnn-frontend/files/cudnn-frontend-1.8.0-gentoo.patch | 10 |
4 files changed, 48 insertions, 22 deletions
diff --git a/dev-libs/cudnn-frontend/Manifest b/dev-libs/cudnn-frontend/Manifest index a7544d40da88..fa2561ae6c30 100644 --- a/dev-libs/cudnn-frontend/Manifest +++ b/dev-libs/cudnn-frontend/Manifest @@ -1,5 +1,6 @@ -DIST cudnn-frontend-1.4.0.tar.gz 607171 BLAKE2B 2c90239d7aad6a346c40c4a41b2bdfacc4717df020b9e845135068eec8f2043a6096b2d398d8ee46e05e5936ab5c4fe2529a5432083cdf00456ed11842591b43 SHA512 36026e4d2da2d7287dcdd4a4e0c9516ecc6b954a0dc11f115678e85280a223f557b420f1760ed6efa85acf3b0c3bcba82befb3d8c761a4989e73ddcdbbef8e79 +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 -EBUILD cudnn-frontend-1.4.0.ebuild 488 BLAKE2B 05a5a0f2dea7650a5ebbd89c996da3581004c1e3f3fd0072e4c3267f2aa76738f45597a8602062ff673dedb89f7614109c9d33ca55a72b4bf7443117ab265498 SHA512 4d22a2c15a8d3ca6578e88711c87b834e08fb71ecc72db230684a2c0d91ac923a38ff9fe51583de8669859cde42aaa2f652358fc1c9b164e165f94623b457291 +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 744 BLAKE2B d9af76dd29510cf4621df2c245b14802b71fa52b83cbb3ff9803de07a6527e68fa16df60b7c9967c7944727fdceda9702ae9086a5a67033b6c7f404a6ac8affa SHA512 ff090347b0f49e3a54f58b58d50770a9535e136f786d79056d9771988e14e4f1936841eea40cb397d4029b9004ad7d5e9b574139112593654fb6981962b3ca23 MISC metadata.xml 334 BLAKE2B 90ddd120ea2b1c8871b666af41205033db6256bfe367aecdf040270e01b748579131f66f48ff7c60f799bc04fdfe6e4f597f01f88954388971c2474ab1a5853a SHA512 385d8f496d2d5f027f762ca6a5c7b5b6a80813dae213cfad6e495b69e33d1a6c2205dc09935c3f7ba3a3431b85f5eaa3d9c9dc1735262300b7c105c48419f772 diff --git a/dev-libs/cudnn-frontend/cudnn-frontend-1.4.0.ebuild b/dev-libs/cudnn-frontend/cudnn-frontend-1.4.0.ebuild deleted file mode 100644 index 10648668e6c9..000000000000 --- a/dev-libs/cudnn-frontend/cudnn-frontend-1.4.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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*" -DEPEND="${RDEPEND}" - -src_install() { - insinto /opt/cuda/targets/x86_64-linux - doins -r include -} 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..c4e7140d5fa8 --- /dev/null +++ b/dev-libs/cudnn-frontend/cudnn-frontend-1.8.0.ebuild @@ -0,0 +1,35 @@ +# 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) + -DCUDNN_FRONTEND_BUILD_SAMPLES=OFF + ) + 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> + |