support for hip multi kernels

Change-Id: Idc8945f924ceb35081e153921181b96ee5f653b6
This commit is contained in:
Rachida Kebichi
2020-06-02 13:47:21 -04:00
کامیت شده توسط Evgeny Shcherbakov
والد 5a0fd11cf8
کامیت 64ee8f29ef
2فایلهای تغییر یافته به همراه35 افزوده شده و 11 حذف شده
+3
مشاهده پرونده
@@ -115,6 +115,7 @@ class HipApi {
typedef decltype(hipRemoveActivityCallback) RemoveActivityCallback_t;
typedef decltype(hipKernelNameRef) KernelNameRef_t;
typedef decltype(hipKernelNameRefByPtr) KernelNameRefByPtr_t;
typedef decltype(hipGetStreamDeviceId) GetStreamDeviceId_t;
typedef decltype(hipApiName) ApiName_t;
RegisterApiCallback_t* RegisterApiCallback;
@@ -123,6 +124,7 @@ class HipApi {
RemoveActivityCallback_t* RemoveActivityCallback;
KernelNameRef_t* KernelNameRef;
KernelNameRefByPtr_t* KernelNameRefByPtr;
GetStreamDeviceId_t* GetStreamDeviceId;
ApiName_t* ApiName;
protected:
@@ -133,6 +135,7 @@ class HipApi {
RemoveActivityCallback = loader->GetFun<RemoveActivityCallback_t>("hipRemoveActivityCallback");
KernelNameRef = loader->GetFun<KernelNameRef_t>("hipKernelNameRef");
KernelNameRefByPtr = loader->GetFun<KernelNameRefByPtr_t>("hipKernelNameRefByPtr");
GetStreamDeviceId = loader->GetFun<GetStreamDeviceId_t>("hipGetStreamDeviceId");
ApiName = loader->GetFun<ApiName_t>("hipApiName");
}
};