From 218994969fc6c906a9707f44ea8612450a5c372b Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 10 Feb 2020 13:37:45 -0600 Subject: [PATCH] Add setDevice to try and initialize the context on cuda [ROCm/clr commit: 9494d0e3c9619a122b6de3bf19e9126a312c1297] --- .../src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/clr/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp b/projects/clr/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp index 31e930086b..ff2d5b1ef3 100644 --- a/projects/clr/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp +++ b/projects/clr/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp @@ -127,6 +127,7 @@ void run_multi_threads(uint32_t n) { std::vector threads; for (uint32_t i = 0; i < n; i++) { threads.emplace_back(std::thread{[=, &mf] { + hipSetDevice(0); mf[i] = load(); }}); }