Unverified Commit e1cea252 authored by mourogurt's avatar mourogurt
Browse files

python3Packages.torch: Remove built-in composable_kernel headers search path



To make sure it will use headers from provided package.

Signed-off-by: default avatarmourogurt <maxis1191@gmail.com>
parent 933c5906
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -351,6 +351,11 @@ buildPythonPackage rec {
      substituteInPlace cmake/public/LoadHIP.cmake \
        --replace "set(ROCM_PATH \$ENV{ROCM_PATH})" \
          "set(ROCM_PATH \$ENV{ROCM_PATH})''\nset(ROCM_VERSION ${lib.concatStrings (lib.intersperse "0" (lib.splitVersion rocmPackages.clr.version))})"

      # Use composable kernel as dependency, rather than built-in third-party
      substituteInPlace aten/src/ATen/CMakeLists.txt \
        --replace-fail "list(APPEND ATen_HIP_INCLUDE \''${CMAKE_CURRENT_SOURCE_DIR}/../../../third_party/composable_kernel/include)" "" \
        --replace-fail "list(APPEND ATen_HIP_INCLUDE \''${CMAKE_CURRENT_SOURCE_DIR}/../../../third_party/composable_kernel/library/include)" ""
    ''
    # Detection of NCCL version doesn't work particularly well when using the static binary.
    + lib.optionalString cudaSupport ''