Revert "HIP program state re-initialization logic"

This reverts commit 379b7a2241.
This commit is contained in:
Wen-Heng (Jack) Chung
2018-08-03 17:03:04 -05:00
parent 3426f15171
commit 2604f33930
3 changed files with 32 additions and 124 deletions
+5 -11
View File
@@ -92,19 +92,13 @@ namespace hip_impl
hipStream_t stream,
void** kernarg)
{
auto it0 = functions().find(function_address);
const auto it0 = functions().find(function_address);
if (it0 == functions().cend()) {
// Re-init device code maps once again to help locate kernels
// loaded after HIP runtime initialization via means such as
// dlopen().
it0 = functions(true).find(function_address);
if (it0 == functions().cend()) {
throw runtime_error{
"No device code available for function: " +
name(function_address)
};
}
throw runtime_error{
"No device code available for function: " +
name(function_address)
};
}
auto agent = target_agent(stream);