# Ask hcc to generate device code during compilation so we can use
# host linker to link.
list(APPEND HIP_HCC_FLAGS -fno-gpu-rdc)
- list(APPEND HIP_HCC_FLAGS -amdgpu-target=${HCC_AMDGPU_TARGET})
+ foreach(hcc_amdgpu_target ${HCC_AMDGPU_TARGET})
+ list(APPEND HIP_HCC_FLAGS -amdgpu-target=${hcc_amdgpu_target})
+ endforeach()
set(Caffe2_HIP_INCLUDE
${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_INCLUDE})
ENDIF()
IF(NOT DEFINED ENV{HCC_AMDGPU_TARGET})
- SET(HCC_AMDGPU_TARGET gfx900)
+ SET(HCC_AMDGPU_TARGET gfx900;gfx906)
ELSE()
SET(HCC_AMDGPU_TARGET $ENV{HCC_AMDGPU_TARGET})
ENDIF()