@@ -534,17 +534,17 @@ if(NOT BUILD_ATEN_MOBILE)
534
534
message (INFO "Compiling with HIP for AMD." )
535
535
caffe2_update_option(USE_ROCM ON )
536
536
537
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -fPIC" )
538
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -D__HIP_PLATFORM_HCC__=1" )
539
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -DCUDA_HAS_FP16=1" )
540
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -D__HIP_NO_HALF_OPERATORS__=1" )
541
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -D__HIP_NO_HALF_CONVERSIONS__=1" )
542
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-macro-redefined" )
543
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-inconsistent-missing-override" )
544
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-exceptions" )
545
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-shift-count-negative" )
546
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-shift-count-overflow" )
547
- set (HIP_HIPCC_FLAGS " ${ HIP_HIPCC_FLAGS} -Wno-unused-command-line-argument" )
537
+ list ( APPEND HIP_HIPCC_FLAGS -fPIC)
538
+ list ( APPEND HIP_HIPCC_FLAGS -D__HIP_PLATFORM_HCC__=1)
539
+ list ( APPEND HIP_HIPCC_FLAGS -DCUDA_HAS_FP16=1)
540
+ list ( APPEND HIP_HIPCC_FLAGS -D__HIP_NO_HALF_OPERATORS__=1)
541
+ list ( APPEND HIP_HIPCC_FLAGS -D__HIP_NO_HALF_CONVERSIONS__=1)
542
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-macro-redefined)
543
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-inconsistent-missing-override)
544
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-exceptions)
545
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-shift-count-negative)
546
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-shift-count-overflow)
547
+ list ( APPEND HIP_HIPCC_FLAGS -Wno-unused-command -line-argument)
548
548
549
549
set (Caffe2_HIP_INCLUDES
550
550
${hip_INCLUDE_DIRS} ${hcc_INCLUDE_DIRS} ${hsa_INCLUDE_DIRS} ${rocrand_INCLUDE_DIRS} ${hiprand_INCLUDE_DIRS} ${rocblas_INCLUDE_DIRS} ${miopen_INCLUDE_DIRS} ${thrust_INCLUDE_DIRS} $<INSTALL_INTERFACE:include > ${Caffe2_HIP_INCLUDES} )
0 commit comments