Merge pull request #692 from whchung/hip-reinit-take2

HIP program state re-initialization logic (take 2)

[ROCm/clr commit: 9143ae6bdb]
이 커밋은 다음에 포함됨:
Maneesh Gupta
2018-10-18 12:06:41 +05:30
커밋한 사람 GitHub
3개의 변경된 파일137개의 추가작업 그리고 34개의 파일을 삭제
+5 -4
파일 보기
@@ -93,11 +93,12 @@ public:
}
};
const std::unordered_map<hsa_agent_t, std::vector<hsa_executable_t>>& executables();
const std::unordered_map<hsa_agent_t, std::vector<hsa_executable_t>>& executables(
bool rebuild = false);
const std::unordered_map<std::uintptr_t, std::vector<std::pair<hsa_agent_t, Kernel_descriptor>>>&
functions();
const std::unordered_map<std::uintptr_t, std::string>& function_names();
std::unordered_map<std::string, void*>& globals();
functions(bool rebuild = false);
const std::unordered_map<std::uintptr_t, std::string>& function_names(bool rebuild = false);
std::unordered_map<std::string, void*>& globals(bool rebuild = false);
hsa_executable_t load_executable(const std::string& file, hsa_executable_t executable,
hsa_agent_t agent);