[hip]Skip test when hipHostMallocCoherent is not supported by implementation (#1380)

Este commit está contenido en:
AlexBinXie
2019-09-16 04:31:43 -04:00
cometido por Maneesh Gupta
padre ceb734b917
commit 5ed1f3e2c8
Se han modificado 2 ficheros con 23 adiciones y 10 borrados
+11 -2
Ver fichero
@@ -71,12 +71,21 @@ int main() {
}
volatile int* data;
HIP_ASSERT(hipHostMalloc(&data, sizeof(int), hipHostMallocCoherent));
if (hipHostMalloc(&data, sizeof(int), hipHostMallocCoherent) != hipSuccess) {
warn("Memory allocation failed. Skip test. Is SVM atomic supported?")
passed();
return 0;
}
constexpr int init_data = 1000;
*data = init_data;
volatile int* flag;
HIP_ASSERT(hipHostMalloc(&flag, sizeof(int), hipHostMallocCoherent));
if (hipHostMalloc(&flag, sizeof(int), hipHostMallocCoherent) != hipSuccess) {
warn("Memory allocation failed. Skip test. Is SVM atomic supported?")
passed();
return 0;
}
*flag = 0;
// number of rounds per device