"src/targets/gpu/gemm_impl.cpp" did not exist on "f445d96253b937d22ca3a7fde3118901eec80506"
[mlir] Improve context handling to potentially solve threading bugs (#1867)
Update `mlir_program` to only create one dialect registry, and to call registerRocMLIRPasses() (which is needed and may not be thread-safe) exactly once. In addition, use a single thread pool across all contexts. This is recommended practice upstream for libraries that perform a lot of compile jobs, and saves on the overhead of creating and destroying a lot of threads
Showing
Please register or sign in to comment