SWDEV-521920 - Fix compilation issues introduced by the reduce sync operations - 2 (#167)
Fix pytorch 2.5 issues, by defining reduce sync operations for type __half in amd_hip_fp16.h and not in amd_warp_sync_functions.h which is problematic in case __half does not get included before that header. Only define types not supported by cuda if HIP_ENABLE_EXTRA_WARP_SYNC_TYPES is defined, to avoid portability issues
This commit is contained in:
committed by
GitHub
parent
0de73eeaf8
commit
66496258b4
@@ -175,15 +175,15 @@ ${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_math_constants.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/math_fwd.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_warp_functions.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_device_functions.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/math_fwd.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/hip_fp16_math_fwd.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_fp16.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_math_functions.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_warp_sync_functions.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/hip_cooperative_groups_helper.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_cooperative_groups.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_unsafe_atomics.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_atomic.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/math_fwd.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/hip_fp16_math_fwd.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_hip_fp16.h
|
||||
${PROJECT_SOURCE_DIR}/include/hip/amd_detail/amd_math_functions.h
|
||||
)
|
||||
|
||||
# Generate required HIPRTC files.
|
||||
|
||||
Reference in New Issue
Block a user