public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/
@ 2025-08-10  6:07 Patrick Lauer
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Lauer @ 2025-08-10  6:07 UTC (permalink / raw
  To: gentoo-commits

commit:     2e4dd2167abc54d8c87cbc6a595b252d98346d0e
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 10 05:59:10 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Aug 10 06:07:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4dd216

sci-libs/composable-kernel: add 6.4.3

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 sci-libs/composable-kernel/Manifest                |   1 +
 .../composable-kernel-6.4.3.ebuild                 | 150 +++++++++++++++++++++
 2 files changed, 151 insertions(+)

diff --git a/sci-libs/composable-kernel/Manifest b/sci-libs/composable-kernel/Manifest
index 4cab3c392dca..52a65d7f74c3 100644
--- a/sci-libs/composable-kernel/Manifest
+++ b/sci-libs/composable-kernel/Manifest
@@ -2,4 +2,5 @@ DIST composable-kernel-5.7.1.tar.gz 2158402 BLAKE2B 660c205c2a99cd17f29a9077e9e7
 DIST composable-kernel-6.1.1.tar.gz 2520967 BLAKE2B 549d76c5c36b0a273a4c51159abd162403ad035520f97c43dd4b66560ad30021199d2f4cf7e2c12ffe33beee2fb49604db6d7c40b3b33fdcbfde111b9d4833aa SHA512 3f7667cea91760447c3f6ac0bfc261c0bca95abafbfce209d1c889e04f01ec29849e8d7f0e1cb1d77a4309ac06b3c2557721a773e4a67be383de91668cb279b2
 DIST composable-kernel-6.3.0.tar.gz 3376552 BLAKE2B ad3dde27d0134fa8bf6b5935603f7cac17c959ab7b123e8d69cfe82bee188ade0fe9d3666d46d9819de479e875e46c0fdad2574f68a3bcf0e9acbb871f163b24 SHA512 4fa7be3f54d06d894dca7ef9fa8e3db24971fb857fee96e7ccff89844fa466789756d5f140d2791a984311d59a044b5351d0358e676c218ea0b0aadf60954d8e
 DIST composable-kernel-6.4.1.tar.gz 4373219 BLAKE2B d00b795a85c36f4199fcbcef7716699865fbbbde72e987dc378e19abb3866d6ccb2fd89095beab3de39009bfa036dda652d9ddf291d0734921c37c410b6c0bae SHA512 a36854e2f884d458847d053f8d1e4254f1f3227690e447d5d75f574df4d604b2a4b7a1b9d0d0c8048b2596ab6633b5a435a2e38352cc6c35117558a60d73a6f4
+DIST composable-kernel-6.4.3.tar.gz 4373178 BLAKE2B 1128f5de53e31365ff44d2c0b540ab662cd5c1659018d15f35e4c7036c8cf613ba5b95f910b7b3af94673a08ee36917fc38f9f19140140f2779252abda976fa4 SHA512 7073889f9af312a366eae9924771336e40b378255150a48308ce3975e254378da07bb49d615fbda7cc89dab35a14269df776ca88f483b803663cce325e463bb9
 DIST gtest-1.14.0_p20220421.tar.gz 849107 BLAKE2B e9c32d9c1d98959583b696430a6be411f5d69e3db96669b16cffc0f1dcad42512391c0a4733f6e829c82953ff33fa243ee782f3cf6e86436f0d290f45d1a3db7 SHA512 967aac7d85da0e216fe13b17d10f894a31d763d9b88201bac7d3dfc37600552b5472d30a166a6ef27f2778677e73fd3e43d082695a48f47824262eb9cd4fcd2f

diff --git a/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild b/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild
new file mode 100644
index 000000000000..a05ecce8c100
--- /dev/null
+++ b/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2317
+EAPI=8
+
+ROCM_VERSION=${PV}
+PYTHON_COMPAT=( python3_{10..14} python3_13t )
+
+inherit check-reqs cmake flag-o-matic multiprocessing python-r1 rocm
+
+GTEST_COMMIT="b85864c64758dec007208e56af933fc3f52044ee"
+GTEST_FILE="gtest-1.14.0_p20220421.tar.gz"
+
+DESCRIPTION="High Performance Composable Kernel for AMD GPUs"
+HOMEPAGE="https://github.com/ROCm/composable_kernel"
+SRC_URI="https://github.com/ROCm/composable_kernel/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+S="${WORKDIR}/composable_kernel-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="debug profiler test"
+REQUIRED_USE="${ROCM_REQUIRED_USE} ${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-util/hip:${SLOT}
+	${PYTHON_DEPS}
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+	dev-build/rocm-cmake
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-6.1.1-enable-examples.patch
+	"${FILESDIR}"/${PN}-6.1.1-no-git-no-hash.patch
+	"${FILESDIR}"/${PN}-6.3.0-no-inline-all.patch
+	"${FILESDIR}"/${PN}-6.3.0-conditional-kernels.patch
+	"${FILESDIR}"/${PN}-6.3.0-conditional-ckprofiler.patch
+	"${FILESDIR}"/${PN}-6.4.1-expand-isa.patch
+)
+
+ck_check-reqs() {
+	[[ ${MERGE_TYPE} == binary ]] && return
+
+	targets=($AMDGPU_TARGETS)
+	if [[ ${#targets[@]} -gt 1 ]]; then
+		ewarn "composable-kernel will be compiled for multiple GPU architectures,"
+		ewarn "which will take a significant amount of time."
+		ewarn "Please consider setting AMDGPU_TARGETS USE_EXPAND variable to a single architecture."
+	fi
+
+	# It takes ~2Gb of RAM per build thread
+	local user_jobs=$(makeopts_jobs)
+	local free_memory_mb=$(free -m | awk '/Mem:/ {print $4}')
+	local max_jobs=$(( free_memory_mb / 2048 ))
+	max_jobs=$(( max_jobs < 1 ? 1 : max_jobs ))
+	local limited_jobs=$(( user_jobs < max_jobs ? user_jobs : max_jobs ))
+	if [[ "${max_jobs}" -lt "${user_jobs}" ]]; then
+		ewarn "${free_memory_mb} MB of free RAM is not enough for ${user_jobs} parallel build jobs (~2Gb per job)."
+		ewarn "Please consider setting MAKEOPTS=\"-j${limited_jobs}\" for this package."
+	fi
+
+	local CHECKREQS_MEMORY=$((user_jobs*2048))M
+	check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+	ck_check-reqs
+}
+
+pkg_setup() {
+	ck_check-reqs
+}
+
+src_prepare() {
+	sed -e '/-Werror/d' -i cmake/EnableCompilerWarnings.cmake || die
+	cmake_src_prepare
+}
+
+src_configure() {
+	rocm_use_hipcc
+
+	if ! use debug; then
+		append-cflags "-DNDEBUG"
+		append-cxxflags "-DNDEBUG"
+		CMAKE_BUILD_TYPE="Release"
+	else
+		CMAKE_BUILD_TYPE="Debug"
+	fi
+
+	local mycmakeargs=(
+		-DCMAKE_SKIP_RPATH=ON
+		-DBUILD_DEV=OFF
+		-DGPU_TARGETS="$(get_amdgpu_flags)"
+		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+		-DBUILD_TESTING=$(usex test ON OFF)
+		-DCK_USE_PROFILER=$(usex profiler ON OFF)
+		-Wno-dev
+	)
+
+	# Since 6.4.1 "fallback" DL kernels should be enabled manually...
+	if use amdgpu_targets_gfx1010 || use amdgpu_targets_gfx1011 || use amdgpu_targets_gfx1012 \
+	|| use amdgpu_targets_gfx1030 || use amdgpu_targets_gfx1031 ; then
+		mycmakeargs+=(-DDL_KERNELS=ON)
+	fi
+
+	if use test; then
+		mycmakeargs+=(
+			-DFETCHCONTENT_SOURCE_DIR_GTEST="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		)
+	fi
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	installation() {
+		python_domodule python/ck4inductor
+
+		# install package-data manually, as there is no PEP517 compliance
+		shopt -s globstar
+		package_data=(
+			include/ck/**/*.hpp
+			library/src/tensor_operation_instance/gpu/gemm_universal/**/*.hpp
+		)
+		shopt -u globstar
+
+		inst_path="${D}$(python_get_sitedir)/ck4inductor"
+		for file in "${package_data[@]}"; do
+			location="${inst_path}/$(dirname "$file")"
+			mkdir -p "${location}"
+			cp "${file}" "${location}"
+		done
+	}
+	python_foreach_impl installation
+}
+
+src_test() {
+	check_amdgpu
+	LD_LIBRARY_PATH="${BUILD_DIR}"/lib cmake_src_test -j1
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/
@ 2025-10-12 13:08 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2025-10-12 13:08 UTC (permalink / raw
  To: gentoo-commits

commit:     42b8cf813cdfd26020291c326ce3b58be281a695
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 07:50:31 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 12 13:08:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b8cf81

sci-libs/composable-kernel: drop 5.7.1-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/composable-kernel/Manifest                |  1 -
 .../composable-kernel-5.7.1-r1.ebuild              | 83 ----------------------
 2 files changed, 84 deletions(-)

diff --git a/sci-libs/composable-kernel/Manifest b/sci-libs/composable-kernel/Manifest
index 66232cf51840..832cbc4fb864 100644
--- a/sci-libs/composable-kernel/Manifest
+++ b/sci-libs/composable-kernel/Manifest
@@ -1,4 +1,3 @@
-DIST composable-kernel-5.7.1.tar.gz 2158402 BLAKE2B 660c205c2a99cd17f29a9077e9e7b8b88e41f42ab40d92d0a235e7a60683a04234cce6b2eb6110265c2f461dd132c40151b2521b7d64df4cebb7f27094d8b2b0 SHA512 3931c5dbcab59513541103ebf7446311a1e318421a9e12aeafa7a98cf0717a75e1519140e6b2fbcaf4cb90829a11f03a724ff3ccc6636139c61667ac82558c55
 DIST composable-kernel-6.3.0.tar.gz 3376552 BLAKE2B ad3dde27d0134fa8bf6b5935603f7cac17c959ab7b123e8d69cfe82bee188ade0fe9d3666d46d9819de479e875e46c0fdad2574f68a3bcf0e9acbb871f163b24 SHA512 4fa7be3f54d06d894dca7ef9fa8e3db24971fb857fee96e7ccff89844fa466789756d5f140d2791a984311d59a044b5351d0358e676c218ea0b0aadf60954d8e
 DIST composable-kernel-6.4.3.tar.gz 4373178 BLAKE2B 1128f5de53e31365ff44d2c0b540ab662cd5c1659018d15f35e4c7036c8cf613ba5b95f910b7b3af94673a08ee36917fc38f9f19140140f2779252abda976fa4 SHA512 7073889f9af312a366eae9924771336e40b378255150a48308ce3975e254378da07bb49d615fbda7cc89dab35a14269df776ca88f483b803663cce325e463bb9
 DIST gtest-1.14.0_p20220421.tar.gz 849107 BLAKE2B e9c32d9c1d98959583b696430a6be411f5d69e3db96669b16cffc0f1dcad42512391c0a4733f6e829c82953ff33fa243ee782f3cf6e86436f0d290f45d1a3db7 SHA512 967aac7d85da0e216fe13b17d10f894a31d763d9b88201bac7d3dfc37600552b5472d30a166a6ef27f2778677e73fd3e43d082695a48f47824262eb9cd4fcd2f

diff --git a/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild b/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild
deleted file mode 100644
index 30016b8dbf79..000000000000
--- a/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ROCM_VERSION=${PV}
-
-inherit cmake flag-o-matic llvm rocm
-
-GTEST_COMMIT="b85864c64758dec007208e56af933fc3f52044ee"
-GTEST_FILE="gtest-1.14.0_p20220421.tar.gz"
-
-LLVM_MAX_SLOT=17
-
-DESCRIPTION="High Performance Composable Kernel for AMD GPUs"
-HOMEPAGE="https://github.com/ROCmSoftwarePlatform/composable_kernel"
-SRC_URI="https://github.com/ROCmSoftwarePlatform/composable_kernel/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0/$(ver_cut 1-2)"
-
-IUSE="debug test"
-REQUIRED_USE="${ROCM_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-util/hip
-	>=dev-db/sqlite-3.17
-	sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
-	>=dev-libs/boost-1.72
-	dev-cpp/nlohmann_json
-	dev-cpp/frugally-deep
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-	dev-build/rocm-cmake
-"
-
-S="${WORKDIR}/composable_kernel-rocm-${PV}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-5.7.1-enable-test-examples.patch"
-)
-
-src_prepare() {
-	sed -e '/-Werror/d' -i cmake/EnableCompilerWarnings.cmake || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	if ! use debug; then
-		append-cflags "-DNDEBUG"
-		append-cxxflags "-DNDEBUG"
-		CMAKE_BUILD_TYPE="Release"
-	else
-		CMAKE_BUILD_TYPE="Debug"
-	fi
-
-	local mycmakeargs=(
-		-DCMAKE_SKIP_RPATH=ON
-		-DBUILD_DEV=OFF
-		-DAMDGPU_TARGETS="$(get_amdgpu_flags)"
-		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-		-DBUILD_TESTS=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DGOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		)
-	fi
-
-	CXX=hipcc cmake_src_configure
-}
-
-src_test() {
-	check_amdgpu
-	LD_LIBRARY_PATH="${BUILD_DIR}"/lib cmake_src_test -j1
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/
@ 2025-10-11 18:14 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2025-10-11 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     c2ca98af4ca9f6988f82d5f5f552ba8acecaed86
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 07:50:31 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 18:08:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ca98af

sci-libs/composable-kernel: drop 5.7.1-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/composable-kernel/Manifest                |  1 -
 .../composable-kernel-5.7.1-r1.ebuild              | 83 ----------------------
 2 files changed, 84 deletions(-)

diff --git a/sci-libs/composable-kernel/Manifest b/sci-libs/composable-kernel/Manifest
index 66232cf51840..832cbc4fb864 100644
--- a/sci-libs/composable-kernel/Manifest
+++ b/sci-libs/composable-kernel/Manifest
@@ -1,4 +1,3 @@
-DIST composable-kernel-5.7.1.tar.gz 2158402 BLAKE2B 660c205c2a99cd17f29a9077e9e7b8b88e41f42ab40d92d0a235e7a60683a04234cce6b2eb6110265c2f461dd132c40151b2521b7d64df4cebb7f27094d8b2b0 SHA512 3931c5dbcab59513541103ebf7446311a1e318421a9e12aeafa7a98cf0717a75e1519140e6b2fbcaf4cb90829a11f03a724ff3ccc6636139c61667ac82558c55
 DIST composable-kernel-6.3.0.tar.gz 3376552 BLAKE2B ad3dde27d0134fa8bf6b5935603f7cac17c959ab7b123e8d69cfe82bee188ade0fe9d3666d46d9819de479e875e46c0fdad2574f68a3bcf0e9acbb871f163b24 SHA512 4fa7be3f54d06d894dca7ef9fa8e3db24971fb857fee96e7ccff89844fa466789756d5f140d2791a984311d59a044b5351d0358e676c218ea0b0aadf60954d8e
 DIST composable-kernel-6.4.3.tar.gz 4373178 BLAKE2B 1128f5de53e31365ff44d2c0b540ab662cd5c1659018d15f35e4c7036c8cf613ba5b95f910b7b3af94673a08ee36917fc38f9f19140140f2779252abda976fa4 SHA512 7073889f9af312a366eae9924771336e40b378255150a48308ce3975e254378da07bb49d615fbda7cc89dab35a14269df776ca88f483b803663cce325e463bb9
 DIST gtest-1.14.0_p20220421.tar.gz 849107 BLAKE2B e9c32d9c1d98959583b696430a6be411f5d69e3db96669b16cffc0f1dcad42512391c0a4733f6e829c82953ff33fa243ee782f3cf6e86436f0d290f45d1a3db7 SHA512 967aac7d85da0e216fe13b17d10f894a31d763d9b88201bac7d3dfc37600552b5472d30a166a6ef27f2778677e73fd3e43d082695a48f47824262eb9cd4fcd2f

diff --git a/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild b/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild
deleted file mode 100644
index 30016b8dbf79..000000000000
--- a/sci-libs/composable-kernel/composable-kernel-5.7.1-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ROCM_VERSION=${PV}
-
-inherit cmake flag-o-matic llvm rocm
-
-GTEST_COMMIT="b85864c64758dec007208e56af933fc3f52044ee"
-GTEST_FILE="gtest-1.14.0_p20220421.tar.gz"
-
-LLVM_MAX_SLOT=17
-
-DESCRIPTION="High Performance Composable Kernel for AMD GPUs"
-HOMEPAGE="https://github.com/ROCmSoftwarePlatform/composable_kernel"
-SRC_URI="https://github.com/ROCmSoftwarePlatform/composable_kernel/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0/$(ver_cut 1-2)"
-
-IUSE="debug test"
-REQUIRED_USE="${ROCM_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-util/hip
-	>=dev-db/sqlite-3.17
-	sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
-	>=dev-libs/boost-1.72
-	dev-cpp/nlohmann_json
-	dev-cpp/frugally-deep
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-	dev-build/rocm-cmake
-"
-
-S="${WORKDIR}/composable_kernel-rocm-${PV}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-5.7.1-enable-test-examples.patch"
-)
-
-src_prepare() {
-	sed -e '/-Werror/d' -i cmake/EnableCompilerWarnings.cmake || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	if ! use debug; then
-		append-cflags "-DNDEBUG"
-		append-cxxflags "-DNDEBUG"
-		CMAKE_BUILD_TYPE="Release"
-	else
-		CMAKE_BUILD_TYPE="Debug"
-	fi
-
-	local mycmakeargs=(
-		-DCMAKE_SKIP_RPATH=ON
-		-DBUILD_DEV=OFF
-		-DAMDGPU_TARGETS="$(get_amdgpu_flags)"
-		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-		-DBUILD_TESTS=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DGOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		)
-	fi
-
-	CXX=hipcc cmake_src_configure
-}
-
-src_test() {
-	check_amdgpu
-	LD_LIBRARY_PATH="${BUILD_DIR}"/lib cmake_src_test -j1
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/
@ 2025-09-06 15:13 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2025-09-06 15:13 UTC (permalink / raw
  To: gentoo-commits

commit:     81f6fe83802c70dd86b1eb34bf4994bc9ae56786
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Sun Aug 10 10:52:04 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  6 15:12:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f6fe83

sci-libs/composable-kernel: use available memory for MAKEOPTS hint

"free" might me filled with cached data and not suitable for calculation.

Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43406
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild b/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild
index a05ecce8c100..dcb833ee1b69 100644
--- a/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild
+++ b/sci-libs/composable-kernel/composable-kernel-6.4.3.ebuild
@@ -58,12 +58,12 @@ ck_check-reqs() {
 
 	# It takes ~2Gb of RAM per build thread
 	local user_jobs=$(makeopts_jobs)
-	local free_memory_mb=$(free -m | awk '/Mem:/ {print $4}')
-	local max_jobs=$(( free_memory_mb / 2048 ))
+	local available_memory_mb=$(free -m | awk '/Mem:/ {print $7}')
+	local max_jobs=$(( available_memory_mb / 2048 ))
 	max_jobs=$(( max_jobs < 1 ? 1 : max_jobs ))
 	local limited_jobs=$(( user_jobs < max_jobs ? user_jobs : max_jobs ))
 	if [[ "${max_jobs}" -lt "${user_jobs}" ]]; then
-		ewarn "${free_memory_mb} MB of free RAM is not enough for ${user_jobs} parallel build jobs (~2Gb per job)."
+		ewarn "${available_memory_mb} MB of free RAM is not enough for ${user_jobs} parallel build jobs (~2Gb per job)."
 		ewarn "Please consider setting MAKEOPTS=\"-j${limited_jobs}\" for this package."
 	fi
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/
@ 2025-03-01 23:28 Conrad Kostecki
  0 siblings, 0 replies; 5+ messages in thread
From: Conrad Kostecki @ 2025-03-01 23:28 UTC (permalink / raw
  To: gentoo-commits

commit:     d302b13a9d65fe00f033ed358322993dbf919de6
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Fri Feb 28 07:21:39 2025 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Mar  1 23:27:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d302b13a

sci-libs/composable-kernel: fix indentation

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 sci-libs/composable-kernel/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/composable-kernel/metadata.xml b/sci-libs/composable-kernel/metadata.xml
index 304ae9aafa5e..718a0d193bf7 100644
--- a/sci-libs/composable-kernel/metadata.xml
+++ b/sci-libs/composable-kernel/metadata.xml
@@ -9,9 +9,9 @@
     <email>sci@gentoo.org</email>
     <name>Science Project</name>
   </maintainer>
-	<use>
-		<flag name="profiler">Build and install the Composable Kernal profiler (ckProfiler)</flag>
-	</use>
+  <use>
+    <flag name="profiler">Build and install the Composable Kernal profiler (ckProfiler)</flag>
+  </use>
   <upstream>
     <remote-id type="github">ROCm/composable_kernel</remote-id>
   </upstream>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-10-12 13:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-10  6:07 [gentoo-commits] repo/gentoo:master commit in: sci-libs/composable-kernel/ Patrick Lauer
  -- strict thread matches above, loose matches on Subject: below --
2025-10-12 13:08 Andreas Sturmlechner
2025-10-11 18:14 Andreas Sturmlechner
2025-09-06 15:13 Sam James
2025-03-01 23:28 Conrad Kostecki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox