Alex Voicu
0c16497abd
dlopen() fixes ( #929 )
...
* Initial attempt to switch over to internally linked state.
* Add missing CMake update.
* hipLaunchKernelGGLImpl must be inline as well. Ensure internal linkage.
* Ensure global retrieval uses internally linked state.
* Hide HC in the implementation. Minimise ADL woes.
* Strange software exists, and must be catered to.
* Use a less spammy mechanism for ensuring internal linkage / non-export.
* Remove leftover internal detail.
[ROCm/hip commit: ea0fcf3e61 ]
2019-03-06 17:31:44 +05:30
Wen-Heng (Jack) Chung
4e04cf3d2a
HIP program state re-initialization logic
...
This commit is to support kernels dynamically loaded thru means such as
dlopen() after HIP runtime initializes.
[ROCm/hip commit: dab1a0f9db ]
2018-09-26 19:48:47 +00:00
Wen-Heng (Jack) Chung
38b6402860
Revert "HIP program state re-initialization logic"
...
This reverts commit e5ca9eb081 .
[ROCm/hip commit: 2604f33930 ]
2018-08-03 17:03:04 -05:00
Alex Voicu
5739384c3e
It is unclear what I was thinking when authoring the original code...
...
[ROCm/hip commit: 9938edb636 ]
2018-07-17 14:04:57 +01:00
Wen-Heng (Jack) Chung
e5ca9eb081
HIP program state re-initialization logic
...
This commit is to support kernels dynamically loaded thru means such as
dlopen() after HIP runtime initializes.
[ROCm/hip commit: 379b7a2241 ]
2018-06-14 15:46:49 +00:00
Alex Voicu
d5f965c44a
Add support for the hipFuncGetAttributes interface.
...
[ROCm/hip commit: 13274ce559 ]
2018-05-11 03:35:10 +01:00
Alex Voicu
b996310710
Fix oversight in selection mechanism which led to erroneous code to be compiled for the grid_launch_GGL component.
...
[ROCm/hip commit: faa546d194 ]
2017-11-29 01:37:52 +00:00
Alex Voicu
dd8a589893
Choose whether or not to use functional grid_launch based on the version of HCC used to compile.
...
[ROCm/hip commit: 89e9399427 ]
2017-11-29 00:17:44 +00:00