commit: 466eed4f30ff8612bce36aa820e57ab9c148f1d4 Author: Sv. Lockal <lockalsash <AT> gmail <DOT> com> AuthorDate: Tue Oct 21 18:19:41 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Oct 21 18:47:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466eed4f
sci-libs/aotriton-bin: add 0.11b This version should be used as a dependency in pytorch-2.9.0. Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44165 Signed-off-by: Sam James <sam <AT> gentoo.org> sci-libs/aotriton-bin/Manifest | 6 +++ sci-libs/aotriton-bin/aotriton-bin-0.11b.ebuild | 57 +++++++++++++++++++++++++ 2 files changed, 63 insertions(+) diff --git a/sci-libs/aotriton-bin/Manifest b/sci-libs/aotriton-bin/Manifest index a5ebd00dcff9..cbde7b173593 100644 --- a/sci-libs/aotriton-bin/Manifest +++ b/sci-libs/aotriton-bin/Manifest @@ -1 +1,7 @@ +DIST aotriton-0.11b-images-amd-gfx11xx.tar.gz 384412088 BLAKE2B 224345d8cd45ac7e8757b26a05fb42b4a831d154736109df2ea2a748dacefada4bb4763b31095dfbd16e049e85f12d3e9790603edd69bbe4ab7741ce1e6116a3 SHA512 06ea4231431e2868d401065a0d6d24e50065e235dd21795bd5365d15feb44d3b07d3c3c1439259381472285b79d1f39ce3f096196a6a8b524d73f2827ab5fb75 +DIST aotriton-0.11b-images-amd-gfx120x.tar.gz 113219528 BLAKE2B 138e88677e967e8e2d0bdfbffe9017ae39c91e7fe5d4e3c3e09e51bb431a2558eae520906cf54742982352fb6d738eb95281c4a8ef343a0da75166595424e1c9 SHA512 d5e8f9e60e9d2a6a8545c48e9ed5f5be88a0b31e79b4109cd49bc58e564a35df5d2bf2825bccfc907d150c383fa266225f6c19a3c2ee897609f1db283416177e +DIST aotriton-0.11b-images-amd-gfx90a.tar.gz 98251729 BLAKE2B b5b62845a17e8e5975698a1d2779ff0b1b7547d2b6fb0258e98d3d110d8995caf8837bfa2051ba2f3e91f1006871658ea0f5f04f8a570f35a02b2daa6642e6b2 SHA512 ef8415216fcc5c4d0d0b8ed44ffd73c5a4710384e04640aad7abfba091fb2150f17570bddab453ef7a0a8c7529dada8651f317b10cc749da3f4bef9cfc76b5eb +DIST aotriton-0.11b-images-amd-gfx942.tar.gz 110229134 BLAKE2B 2b3ff118ed511b72722b9b8c86668d3513b3a0e53d7ddbd15a1de1462d63f91e726fd46611a455893d55d28de289772e12e13de4dce1df76f49f88d6a052ad81 SHA512 d968d845522a281fa0210e43a02e787bbef495d2a2e58396ecbb0dae7d96e0bb51fc9d9c9e263eeefb50c064ed5f2c6300e5bab0a101d1eb32f76462852b1168 +DIST aotriton-0.11b-images-amd-gfx950.tar.gz 118174108 BLAKE2B 3058d9d45630a21ad7275bd36d98b0f802890ac64b8393a2e86500e088e6f4a41ba1602519e1583f8a9edd0ef62295de20949e5a33df11728c1155f9dc2b0e4f SHA512 6a8f24f94b144a2a5e9f81a4bdec1cdc1a829d18f4240c23d33445af843d9c8d36d115ec0362b4c78b60e43ac014302b1439bc6cff1c48a0981bd7834e37fe9a +DIST aotriton-0.11b-manylinux_2_28_x86_64-rocm7.0-shared.tar.gz 3826186 BLAKE2B 7ea9f191f9a7217551f3eca2acee6e04f059e4544d44452c904481f1845e432b6f7de0ca7019344fd6cd348edde18672eb4f2a25d4dd3d1f36c4fe2df97f34b4 SHA512 bbe88a0d65f0dc145db95fc3eb6ee35ec72bec7f194993f93e46bb52331212be18187b5eab3d364863d66e53836ba55e805602e6464fba396a77ab927d45c799 DIST aotriton-0.9.2b-manylinux_2_28_x86_64-rocm6.4-shared.tar.gz 444787060 BLAKE2B 26cc079073919266c635e4ee3e7f69fa275fd1351b90cf472c639cd514be09187932868103e4c958f94cfb66e9cf74f6d8f9aac536868ec32272546d80180872 SHA512 b7e14e45e584795470a729a8fcfd6130886bbe772bb201b0afcb1786dc09c58bfae1d8e6e9024919dce93b90d2208271da5716b36a01bfaf1633c177fa1853e5 diff --git a/sci-libs/aotriton-bin/aotriton-bin-0.11b.ebuild b/sci-libs/aotriton-bin/aotriton-bin-0.11b.ebuild new file mode 100644 index 000000000000..844708035685 --- /dev/null +++ b/sci-libs/aotriton-bin/aotriton-bin-0.11b.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ROCM_VERSION=7.0 +MY_PN=${PN%*-bin} +MY_P=${MY_PN}-${PV} +MY_tar=${MY_P}-manylinux_2_28_x86_64-rocm${ROCM_VERSION}-shared.tar.gz + +DESCRIPTION="Ahead of Time (AOT) Triton Math Library (binary package)" +HOMEPAGE="https://github.com/ROCm/aotriton" + +IMAGES_URI_BASE="https://github.com/ROCm/aotriton/releases/download/${PV}/aotriton-${PV}-images-amd" +SRC_URI=" + https://github.com/ROCm/${MY_PN}/releases/download/${PV}/${MY_tar} + amdgpu_targets_gfx90a? ( ${IMAGES_URI_BASE}-gfx90a.tar.gz ) + amdgpu_targets_gfx942? ( ${IMAGES_URI_BASE}-gfx942.tar.gz ) + amdgpu_targets_gfx950? ( ${IMAGES_URI_BASE}-gfx950.tar.gz ) + + amdgpu_targets_gfx1100? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + amdgpu_targets_gfx1101? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + amdgpu_targets_gfx1102? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + amdgpu_targets_gfx1103? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + amdgpu_targets_gfx1150? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + amdgpu_targets_gfx1151? ( ${IMAGES_URI_BASE}-gfx11xx.tar.gz ) + + amdgpu_targets_gfx1200? ( ${IMAGES_URI_BASE}-gfx120x.tar.gz ) + amdgpu_targets_gfx1201? ( ${IMAGES_URI_BASE}-gfx120x.tar.gz ) +" +S="${WORKDIR}/${MY_PN}" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +KEYWORDS="-* ~amd64" + +IUSE_TARGETS=( gfx90a gfx942 gfx950 gfx1100 gfx1101 gfx1102 gfx1103 gfx1150 gfx1151 gfx1200 gfx1201 ) +IUSE_TARGETS=( "${IUSE_TARGETS[@]/#/amdgpu_targets_}" ) +IUSE="${IUSE_TARGETS[*]/#/+}" + +RESTRICT="strip" +QA_PREBUILT="*" + +RDEPEND=" + sys-libs/glibc + sys-devel/gcc + app-arch/xz-utils + dev-util/hip:0/${ROCM_VERSION} +" + +src_install() { + doheader -r include/* + + insinto /usr/$(get_libdir) + doins -r lib/* +}
