rocr: Don't assert in hsa_shut_down when no agents (#1115)

* rocr: Don't assert in hsa_shut_down when no agents

Instead, print error message and return an error. Prior to
this patch, the assertion would occur when hsa_shut_down() is
called more than once.

* rocr: Reorder Unload  ASAN clean-up on shut down
Этот коммит содержится в:
cfreeamd
2025-10-02 19:20:53 -05:00
коммит произвёл GitHub
родитель 402aa7e253
Коммит fb8ab442b6
+2 -2
Просмотреть файл
@@ -2256,12 +2256,12 @@ void Runtime::Unload() {
mapped_handle_map_.clear();
memory_handle_map_.clear();
DestroyAgents();
CloseTools();
AMD::Unload();
DestroyAgents();
DestroyDrivers();
thunkLoader_->DestroyThunkInstance();