[hip] fix a bug where we parse kernel's arguments layout for a given kernel multiple times (#1232)
[ROCm/clr commit: 8b90a5d274]
This commit is contained in:
committed by
Maneesh Gupta
szülő
d7600871ad
commit
a4992850d8
@@ -738,7 +738,11 @@ public:
|
||||
!= AMD_COMGR_STATUS_SUCCESS)
|
||||
continue;
|
||||
|
||||
parse_args(args_md, is_code_object_v3, kernargs[kernel_name_str]);
|
||||
auto foundKernel = kernargs.find(kernel_name_str);
|
||||
// parse arguments for a given kernel only once
|
||||
if (foundKernel == kernargs.end()) {
|
||||
parse_args(args_md, is_code_object_v3, kernargs[kernel_name_str]);
|
||||
}
|
||||
|
||||
if (amd_comgr_destroy_metadata(args_md) != AMD_COMGR_STATUS_SUCCESS
|
||||
|| amd_comgr_destroy_metadata(kernel_md)
|
||||
|
||||
Reference in New Issue
Block a user