SWDEV-425967, SWDEV-425968 - Revert "SWDEV-415029 - [ABI Break] Remove hcc symbols"
This reverts commit088704abeb. Reason for revert: This causes build failure in hipBLASLt & hipSPARSELt Change-Id: I59f6aeb8b82261b77eb978e53407bc56be1d0cf1 [ROCm/clr commit:2535fac296]
This commit is contained in:
@@ -84,7 +84,7 @@ endif()
|
||||
set(_IMPORT_PREFIX ${HIP_PACKAGE_PREFIX_DIR})
|
||||
# Right now this is only supported for amd platforms
|
||||
set_target_properties(hip::host PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "__HIP_PLATFORM_AMD__=1"
|
||||
INTERFACE_COMPILE_DEFINITIONS "__HIP_PLATFORM_HCC__=1;__HIP_PLATFORM_AMD__=1"
|
||||
)
|
||||
|
||||
set_target_properties(hip::amdhip64 PROPERTIES
|
||||
|
||||
@@ -25,7 +25,7 @@ THE SOFTWARE.
|
||||
#ifndef HIP_INCLUDE_HIP_HIP_RUNTIME_PT_API_H
|
||||
#define HIP_INCLUDE_HIP_HIP_RUNTIME_PT_API_H
|
||||
|
||||
#if defined(__HIP_PLATFORM_AMD__) && !defined(__HIP_PLATFORM_NVIDIA__)
|
||||
#if (defined(__HIP_PLATFORM_HCC__) || defined(__HIP_PLATFORM_AMD__)) && !(defined(__HIP_PLATFORM_NVCC__) || defined(__HIP_PLATFORM_NVIDIA__))
|
||||
|
||||
/// hipStreamPerThread implementation
|
||||
#if defined(HIP_API_PER_THREAD_DEFAULT_STREAM)
|
||||
@@ -192,5 +192,5 @@ hipError_t hipLaunchHostFunc_spt(hipStream_t stream, hipHostFn_t fn, void* userD
|
||||
}
|
||||
#endif // extern "C"
|
||||
|
||||
#endif //defined(__HIP_PLATFORM_AMD__) && !defined(__HIP_PLATFORM_NVIDIA__)
|
||||
#endif //(defined(__HIP_PLATFORM_HCC__) || defined(__HIP_PLATFORM_AMD__)) && !(defined(__HIP_PLATFORM_NVCC__) || defined(__HIP_PLATFORM_NVIDIA__))
|
||||
#endif //HIP_INCLUDE_HIP_HIP_RUNTIME_PT_API_H
|
||||
|
||||
@@ -28,6 +28,10 @@ THE SOFTWARE.
|
||||
#ifndef HIP_INCLUDE_HIP_AMD_DETAIL_HOST_DEFINES_H
|
||||
#define HIP_INCLUDE_HIP_AMD_DETAIL_HOST_DEFINES_H
|
||||
|
||||
// The follow macro should be removed after upstream updation.
|
||||
// It's defined here for workarround of rocThrust building failure.
|
||||
#define HIP_INCLUDE_HIP_HCC_DETAIL_HOST_DEFINES_H
|
||||
|
||||
// Add guard to Generic Grid Launch method
|
||||
#ifndef GENERIC_GRID_LAUNCH
|
||||
#define GENERIC_GRID_LAUNCH 1
|
||||
|
||||
پیوند نمادین
@@ -0,0 +1 @@
|
||||
amd_detail
|
||||
پیوند نمادین
@@ -0,0 +1 @@
|
||||
nvidia_detail
|
||||
@@ -21,6 +21,18 @@
|
||||
ROCMDIR=@ROCM_PATH@
|
||||
HIPINCDIR=$ROCMDIR/@CMAKE_INSTALL_INCLUDEDIR@/hip
|
||||
CURRENTDIR=`pwd`
|
||||
# The following will be removed after upstream updation
|
||||
cd $HIPINCDIR
|
||||
ln -r -s -f amd_detail hcc_detail
|
||||
ln -r -s -f nvidia_detail nvcc_detail
|
||||
cd $CURRENTDIR
|
||||
|
||||
#FILE_REORG_BACKWARD_COMPATIBILITY
|
||||
HIPINCDIR=$ROCMDIR/hip/include/hip
|
||||
if [ -d $HIPINCDIR ]; then
|
||||
# The following will be removed after upstream updation
|
||||
cd $HIPINCDIR
|
||||
ln -r -s -f amd_detail hcc_detail
|
||||
ln -r -s -f nvidia_detail nvcc_detail
|
||||
cd $CURRENTDIR
|
||||
fi
|
||||
|
||||
@@ -23,11 +23,19 @@ CURRENTDIR=`pwd`
|
||||
|
||||
HIPINCDIR=$ROCMDIR/@CMAKE_INSTALL_INCLUDEDIR@/hip
|
||||
([ ! -d $HIPINCDIR ]) && exit 0
|
||||
cd $HIPINCDIR
|
||||
rm hcc_detail
|
||||
rm nvcc_detail
|
||||
cd $CURRENTDIR
|
||||
|
||||
#FILE_REORG_BACKWARD_COMPATIBILITY
|
||||
#backward copatibility code , to be removed later
|
||||
HIPDIR=$ROCMDIR/hip
|
||||
HIPINCDIR=$ROCMDIR/hip/include/hip
|
||||
([ ! -d $HIPINCDIR ]) && exit 0
|
||||
cd $HIPINCDIR
|
||||
rm -f hcc_detail
|
||||
rm -f nvcc_detail
|
||||
cd $CURRENTDIR
|
||||
([ ! -d $HIPDIR ]) && exit 0
|
||||
rmdir --ignore-fail-on-non-empty $HIPDIR
|
||||
|
||||
مرجع در شماره جدید
Block a user