rocr: Release vmem handles before agent destruction
이 커밋은 다음에 포함됨:
1 부모
765563b786
커밋
a66130bc48
1 파일이 변경됨
+3
-6
@@ -2098,12 +2098,6 @@ void Runtime::Unload() {
|
||||
amd::hsa::loader::Loader::Destroy(loader_);
|
||||
loader_ = nullptr;
|
||||
|
||||
std::for_each(gpu_agents_.begin(), gpu_agents_.end(), DeleteObject());
|
||||
gpu_agents_.clear();
|
||||
|
||||
std::for_each(disabled_gpu_agents_.begin(), disabled_gpu_agents_.end(), DeleteObject());
|
||||
disabled_gpu_agents_.clear();
|
||||
|
||||
asyncSignals_.control.Shutdown();
|
||||
asyncExceptions_.control.Shutdown();
|
||||
|
||||
@@ -2125,6 +2119,9 @@ void Runtime::Unload() {
|
||||
|
||||
EventPool.clear();
|
||||
|
||||
mapped_handle_map_.clear();
|
||||
memory_handle_map_.clear();
|
||||
|
||||
DestroyAgents();
|
||||
|
||||
CloseTools();
|
||||
|
||||
새 이슈에서 참조
사용자 차단