commit: 4b0401733060190f551ad0a852977b6a90f3296a
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 11 21:37:44 2025 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Nov 11 21:37:44 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b040173
sci-ml/caffe2: fix deps and ExcessiveLineLength
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
.../{caffe2-2.9.0-r1.ebuild => caffe2-2.9.0-r2.ebuild} | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/sci-ml/caffe2/caffe2-2.9.0-r1.ebuild
b/sci-ml/caffe2/caffe2-2.9.0-r2.ebuild
similarity index 98%
rename from sci-ml/caffe2/caffe2-2.9.0-r1.ebuild
rename to sci-ml/caffe2/caffe2-2.9.0-r2.ebuild
index a893705147d9..9a73c7863326 100644
--- a/sci-ml/caffe2/caffe2-2.9.0-r1.ebuild
+++ b/sci-ml/caffe2/caffe2-2.9.0-r2.ebuild
@@ -65,9 +65,9 @@ RDEPEND="
dev-cpp/abseil-cpp:=
dev-cpp/gflags:=
>=dev-cpp/glog-0.5.0:=
- dev-cpp/nlohmann_json
dev-libs/cpuinfo
dev-libs/libfmt:=
+ dev-cpp/opentelemetry-cpp
dev-libs/protobuf:=
dev-libs/sleef
~sci-ml/kineto-0.4.0_p20250617
@@ -88,7 +88,7 @@ RDEPEND="
)
numpy? ( $(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
- ') )
+ ') )
onednn? ( =sci-ml/oneDNN-3.5* )
opencl? ( virtual/opencl )
qnnpack? (
@@ -100,7 +100,7 @@ RDEPEND="
nccl? ( >=dev-libs/rccl-6.3:= <dev-libs/rccl-7.2:= )
>=dev-util/hip-6.3:= <dev-util/hip-7.2:=
>=dev-util/roctracer-6.3:= <dev-util/roctracer-7.2:=
- || ( sci-libs/hipBLAS:0/6.3 sci-libs/hipBLAS:0/6.4
sci-libs/hipBLAS:0/7.0[rocsolver] sci-libs/hipBLAS:0/7.1[rocsolver] )
+ >=sci-libs/hipBLAS-6.3:= <sci-libs/hipBLAS-7.2:=[rocsolver(+)]
>=sci-libs/hipBLASLt-6.3:= <sci-libs/hipBLASLt-7.2:=
>=sci-libs/hipFFT-6.3:= <sci-libs/hipFFT-7.2:=
>=sci-libs/hipRAND-6.3:= <sci-libs/hipRAND-7.2:=
@@ -127,7 +127,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
- dev-cpp/opentelemetry-cpp
+ dev-cpp/nlohmann_json
dev-libs/flatbuffers
dev-libs/FXdiv
dev-libs/pocketfft
@@ -165,6 +165,11 @@ PATCHES=(
"${FILESDIR}"/${P}-rocm-distributed-link.patch
)
+pkg_setup() {
+ python-single-r1_pkg_setup
+ use cuda && cuda_pkg_setup
+}
+
src_prepare() {
if use cuda && ( use flash || use memefficient ); then
mv "${WORKDIR}"/${FLASH_P}/* third_party/${FLASH_PN}/ || die