Move HIP_DEVICE_COMPILE defines to hip_common.h
Dieser Commit ist enthalten in:
@@ -62,9 +62,6 @@ THE SOFTWARE.
|
||||
#if defined(__HCC_ACCELERATOR__) and (__HCC_ACCELERATOR__ != 0)
|
||||
// Device compile and not host compile:
|
||||
|
||||
|
||||
#define __HIP_DEVICE_COMPILE__ 1
|
||||
|
||||
//TODO-HCC enable __HIP_ARCH_HAS_ATOMICS__ when HCC supports these.
|
||||
// 32-bit Atomics:
|
||||
#define __HIP_ARCH_HAS_GLOBAL_INT32_ATOMICS__ (1)
|
||||
@@ -95,10 +92,6 @@ THE SOFTWARE.
|
||||
#define __HIP_ARCH_HAS_3DGRID__ (1)
|
||||
#define __HIP_ARCH_HAS_DYNAMIC_PARALLEL__ (0)
|
||||
|
||||
#else
|
||||
// Host compile and not device compile:
|
||||
#define __HIP_DEVICE_COMPILE__ 0
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -32,9 +32,11 @@ THE SOFTWARE.
|
||||
#define __HIP_PLATFORM_HCC__
|
||||
#define __HIPCC__
|
||||
|
||||
# if defined __HCC_ACCELERATOR__
|
||||
# define __HIP_DEVICE_COMPILE__ 1
|
||||
# endif
|
||||
#if defined(__HCC_ACCELERATOR__) and (__HCC_ACCELERATOR__ != 0)
|
||||
#define __HIP_DEVICE_COMPILE__ 1
|
||||
#else
|
||||
#define __HIP_DEVICE_COMPILE__ 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Auto enable __HIP_PLATFORM_NVCC__ if compiling with NVCC
|
||||
@@ -44,9 +46,11 @@ THE SOFTWARE.
|
||||
# define __HIPCC__
|
||||
# endif
|
||||
|
||||
# ifdef __CUDA_ARCH__
|
||||
# define __HIP_DEVICE_COMPILE__ 1
|
||||
# endif
|
||||
#if defined(__CUDA_ARCH__) and (__CUDA_ARCH__ != 0)
|
||||
#define __HIP_DEVICE_COMPILE__ 1
|
||||
#else
|
||||
#define __HIP_DEVICE_COMPILE__ 0
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -72,11 +72,6 @@ kernelName<<<numblocks,numthreads,memperblock,streamId>>>(0, __VA_ARGS__);\
|
||||
#define __HIP_ARCH_HAS_3DGRID__ (__CUDA_ARCH__ >= 200)
|
||||
#define __HIP_ARCH_HAS_DYNAMIC_PARALLEL__ (__CUDA_ARCH__ >= 350)
|
||||
|
||||
|
||||
#else
|
||||
|
||||
#define __HIP_DEVICE_COMPILE__ 0
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __CUDACC__
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren