Add declaration of symbol related API for VDI
This commit is contained in:
@@ -1377,7 +1377,26 @@ hipError_t hipMemcpyDtoHAsync(void* dst, hipDeviceptr_t src, size_t sizeBytes, h
|
|||||||
hipError_t hipMemcpyDtoDAsync(hipDeviceptr_t dst, hipDeviceptr_t src, size_t sizeBytes,
|
hipError_t hipMemcpyDtoDAsync(hipDeviceptr_t dst, hipDeviceptr_t src, size_t sizeBytes,
|
||||||
hipStream_t stream);
|
hipStream_t stream);
|
||||||
|
|
||||||
#if !__HIP_VDI__
|
#if __HIP_VDI__
|
||||||
|
hipError_t hipModuleGetGlobal(hipDeviceptr_t* dptr, size_t* bytes,
|
||||||
|
hipModule_t hmod, const char* name);
|
||||||
|
|
||||||
|
hipError_t hipGetSymbolAddress(void** devPtr, const void* symbolName);
|
||||||
|
hipError_t hipGetSymbolSize(size_t* size, const void* symbolName);
|
||||||
|
hipError_t hipMemcpyToSymbol(const void* symbolName, const void* src,
|
||||||
|
size_t sizeBytes, size_t offset __dparm(0),
|
||||||
|
hipMemcpyKind kind __dparm(hipMemcpyHostToDevice));
|
||||||
|
hipError_t hipMemcpyToSymbolAsync(const void* symbolName, const void* src,
|
||||||
|
size_t sizeBytes, size_t offset,
|
||||||
|
hipMemcpyKind kind, hipStream_t stream __dparm(0));
|
||||||
|
hipError_t hipMemcpyFromSymbol(void* dst, const void* symbolName,
|
||||||
|
size_t sizeBytes, size_t offset __dparm(0),
|
||||||
|
hipMemcpyKind kind __dparm(hipMemcpyDeviceToHost));
|
||||||
|
hipError_t hipMemcpyFromSymbolAsync(void* dst, const void* symbolName,
|
||||||
|
size_t sizeBytes, size_t offset,
|
||||||
|
hipMemcpyKind kind,
|
||||||
|
hipStream_t stream __dparm(0));
|
||||||
|
#else
|
||||||
__attribute__((visibility("hidden")))
|
__attribute__((visibility("hidden")))
|
||||||
hipError_t hipModuleGetGlobal(void**, size_t*, hipModule_t, const char*);
|
hipError_t hipModuleGetGlobal(void**, size_t*, hipModule_t, const char*);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user