diff --git a/sci-ml/caffe2/caffe2-2.7.0.ebuild b/sci-ml/caffe2/caffe2-2.7.0.ebuild index 1a954381cc6db..1ee026bcf1764 100644 --- a/sci-ml/caffe2/caffe2-2.7.0.ebuild +++ b/sci-ml/caffe2/caffe2-2.7.0.ebuild @@ -105,7 +105,7 @@ DEPEND=" dev-libs/pocketfft dev-libs/psimd sci-ml/FP16 - sci-ml/kineto + ~sci-ml/kineto-0.4.0_p20250214 $(python_gen_cond_dep ' dev-python/pybind11[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] @@ -232,7 +232,7 @@ src_configure() { -DUSE_GLOG=ON -DUSE_GLOO=$(usex gloo) -DUSE_ITT=OFF - -DUSE_KINETO=OFF # TODO + -DUSE_KINETO=ON # TODO -DUSE_KLEIDIAI=OFF # TODO -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma -DUSE_MEM_EFF_ATTENTION=$(usex memefficient) diff --git a/sci-ml/caffe2/files/caffe2-2.5.1-unbundle_kineto.patch b/sci-ml/caffe2/files/caffe2-2.5.1-unbundle_kineto.patch index ebe931bc49b6e..0ef6cd6d01ced 100644 --- a/sci-ml/caffe2/files/caffe2-2.5.1-unbundle_kineto.patch +++ b/sci-ml/caffe2/files/caffe2-2.5.1-unbundle_kineto.patch @@ -20,3 +20,14 @@ if(USE_KINETO) target_include_directories(torch_cpu PRIVATE +--- a/cmake/Dependencies.cmake 2025-05-04 15:30:00.268862558 +0200 ++++ b/cmake/Dependencies.cmake 2025-05-04 15:30:13.275934233 +0200 +@@ -1711,7 +1711,7 @@ + endif() + endif() + +- if(NOT TARGET kineto) ++ if(FALSE) + add_subdirectory("${KINETO_SOURCE_DIR}") + set_property(TARGET kineto PROPERTY POSITION_INDEPENDENT_CODE ON) + endif()