#include #include #define HIP(e) \ if (hipError_t err = (e); err != hipSuccess) { \ std::cerr << __FILE__ << ":" << __LINE__ << " " << err << "\n"; \ exit(1); \ } int main(void) { size_t n = 1024 * 1024; double *p; p = (double*)malloc(sizeof(double)*n); HIP(hipDeviceSynchronize()); HIP(hipMemset(p, 17, n * sizeof(double))); HIP(hipDeviceSynchronize()); return 0; }