reimplement HIP_INIT as hip_impl::hip_init(), add hip_init() to some of the inlined API (#966)

* reimplement HIP_INIT as a function, expose it as hip_impl::hip_init()
so that it could be called from hipLaunchKernelGGL and other inlined
HIP functions

* Don't call hip_init from ihipPreLaunchKernel
Этот коммит содержится в:
Siu Chi Chan
2019-03-20 01:11:15 -04:00
коммит произвёл Maneesh Gupta
родитель b1752fc9a6
Коммит 24d08beef8
6 изменённых файлов: 22 добавлений и 22 удалений
+1 -1
Просмотреть файл
@@ -43,7 +43,7 @@ void __hipDumpCodeObject(const std::string& image) {
const void* __hipExtractCodeObjectFromFatBinary(const void* data,
const char* agent_name)
{
HIP_INIT();
hip_impl::hip_init();
tprintf(DB_FB, "Enter __hipExtractCodeObjectFromFatBinary(%p, \"%s\")\n",
data, agent_name);