Add support to rocm 6.0 (#996)
* Use hipPointerAttribute_t.type as HIP is removing hipPointerAttribute_t.memoryType
This commit is contained in:
parent
b6c60065d2
commit
fd31ec8357
@ -1142,11 +1142,19 @@ hypre_GetPointerLocation(const void *ptr, hypre_MemoryLocation *memory_location)
|
|||||||
{
|
{
|
||||||
*memory_location = hypre_MEMORY_UNIFIED;
|
*memory_location = hypre_MEMORY_UNIFIED;
|
||||||
}
|
}
|
||||||
|
#if (HIP_VERSION_MAJOR >= 6)
|
||||||
|
else if (attr.type == hipMemoryTypeDevice)
|
||||||
|
#else // (HIP_VERSION_MAJOR < 6)
|
||||||
else if (attr.memoryType == hipMemoryTypeDevice)
|
else if (attr.memoryType == hipMemoryTypeDevice)
|
||||||
|
#endif // (HIP_VERSION_MAJOR >= 6)
|
||||||
{
|
{
|
||||||
*memory_location = hypre_MEMORY_DEVICE;
|
*memory_location = hypre_MEMORY_DEVICE;
|
||||||
}
|
}
|
||||||
|
#if (HIP_VERSION_MAJOR >= 6)
|
||||||
|
else if (attr.type == hipMemoryTypeHost)
|
||||||
|
#else // (HIP_VERSION_MAJOR < 6)
|
||||||
else if (attr.memoryType == hipMemoryTypeHost)
|
else if (attr.memoryType == hipMemoryTypeHost)
|
||||||
|
#endif // (HIP_VERSION_MAJOR >= 6)
|
||||||
{
|
{
|
||||||
*memory_location = hypre_MEMORY_HOST_PINNED;
|
*memory_location = hypre_MEMORY_HOST_PINNED;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user