aboutsummaryrefslogtreecommitdiff
path: root/misc/pytorch/files
diff options
context:
space:
mode:
Diffstat (limited to 'misc/pytorch/files')
-rw-r--r--misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h4
-rw-r--r--misc/pytorch/files/patch-cmake_Dependencies.cmake21
-rw-r--r--misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt11
3 files changed, 33 insertions, 3 deletions
diff --git a/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h b/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
index 5923cd93c2cd..e03ac51d837b 100644
--- a/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
+++ b/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
@@ -1,6 +1,6 @@
---- aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h.orig 2023-10-12 12:49:42 UTC
+--- aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h.orig 2024-03-27 22:28:51 UTC
+++ aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h
-@@ -266,7 +266,7 @@ static_assert( (public)
+@@ -265,7 +265,7 @@ static_assert( (public)
}
return b;
}
diff --git a/misc/pytorch/files/patch-cmake_Dependencies.cmake b/misc/pytorch/files/patch-cmake_Dependencies.cmake
index 0b1436e51889..7a37b5cd8c6c 100644
--- a/misc/pytorch/files/patch-cmake_Dependencies.cmake
+++ b/misc/pytorch/files/patch-cmake_Dependencies.cmake
@@ -1,4 +1,4 @@
---- cmake/Dependencies.cmake.orig 2023-05-08 19:58:16 UTC
+--- cmake/Dependencies.cmake.orig 2024-03-27 22:28:51 UTC
+++ cmake/Dependencies.cmake
@@ -1,3 +1,5 @@
+set(CMAKE_CXX_STANDARD 17)
@@ -6,3 +6,22 @@
# RPATH stuff
# see https://cmake.org/Wiki/CMake_RPATH_handling
if(APPLE)
+@@ -1796,7 +1798,8 @@ set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared lib
+ #
+ set(TEMP_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
+ set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared libs" FORCE)
+-add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
++#add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
++find_package(fmt REQUIRED)
+
+ # Disable compiler feature checks for `fmt`.
+ #
+@@ -1805,7 +1808,7 @@ add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt
+ # CMAKE_CXX_FLAGS in ways that break feature checks. Since we already know
+ # `fmt` is compatible with a superset of the compilers that PyTorch is, it
+ # shouldn't be too bad to just disable the checks.
+-set_target_properties(fmt-header-only PROPERTIES INTERFACE_COMPILE_FEATURES "")
++#set_target_properties(fmt-header-only PROPERTIES INTERFACE_COMPILE_FEATURES "")
+
+ list(APPEND Caffe2_DEPENDENCY_LIBS fmt::fmt-header-only)
+ set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS} CACHE BOOL "Build shared libs" FORCE)
diff --git a/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt b/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt
new file mode 100644
index 000000000000..c55703582033
--- /dev/null
+++ b/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- third_party/kineto/libkineto/CMakeLists.txt.orig 2024-04-24 18:15:39 UTC
++++ third_party/kineto/libkineto/CMakeLists.txt
+@@ -111,7 +111,7 @@ target_compile_options(kineto_api PRIVATE "${KINETO_CO
+ target_compile_options(kineto_base PRIVATE "${KINETO_COMPILE_OPTIONS}")
+ target_compile_options(kineto_api PRIVATE "${KINETO_COMPILE_OPTIONS}")
+
+-if(NOT TARGET fmt)
++if(NOT TARGET fmt::fmt)
+ if(NOT FMT_SOURCE_DIR)
+ set(FMT_SOURCE_DIR "${LIBKINETO_THIRDPARTY_DIR}/fmt"
+ CACHE STRING "fmt source directory from submodules")