Fix hipHostRegister mem leak and copy kind in hipMemcpyAsync (#587)
This commit is contained in:
committed by
Maneesh Gupta
orang tua
137d7f559f
melakukan
e8a5ad629f
@@ -108,6 +108,7 @@ int main(int argc, char* argv[]) {
|
||||
HIPCHECK(hipHostUnregister(A));
|
||||
|
||||
free(A);
|
||||
delete [] Ad;
|
||||
}
|
||||
|
||||
|
||||
@@ -144,6 +145,8 @@ int main(int argc, char* argv[]) {
|
||||
|
||||
|
||||
free(A);
|
||||
free(Bh);
|
||||
hipFree(Bd);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ void simpleNegTest() {
|
||||
|
||||
|
||||
// Not sure what happens here, the memory must be pinned.
|
||||
e = hipMemcpyAsync(A_malloc, A_d, Nbytes, hipMemcpyHostToDevice, NULL);
|
||||
e = hipMemcpyAsync(A_malloc, A_d, Nbytes, hipMemcpyDeviceToHost, NULL);
|
||||
|
||||
printf(" async memcpy of A_malloc to A_d. Result=%d\n", e);
|
||||
// HIPASSERT (e==hipErrorInvalidValue);
|
||||
|
||||
Reference in New Issue
Block a user