Fix assert for windows. (#1329)
MSVC assert.h has no guard for include once. The macro assert overrides
device assert definition. Do not include it for device compilation.
[ROCm/hip commit: 7aa7a4ce22]
이 커밋은 다음에 포함됨:
@@ -29,7 +29,14 @@ THE SOFTWARE.
|
||||
#include <hip/hcc_detail/host_defines.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
// assert.h is only for the host version of assert.
|
||||
// The device version of assert is implemented in hip/hcc_detail/hip_runtime.h.
|
||||
// Users should include hip_runtime.h for the device version of assert.
|
||||
#if !__HIP_DEVICE_COMPILE__
|
||||
#include <assert.h>
|
||||
#endif
|
||||
|
||||
#include <limits.h>
|
||||
#include <limits>
|
||||
#include <stdint.h>
|
||||
|
||||
새 이슈에서 참조
사용자 차단