From 7722d2ee0c7677ced14269cbd7bd8c56dc3ca560 Mon Sep 17 00:00:00 2001 From: Nora Abi Akar <nora.abiakar@gmail.com> Date: Thu, 19 Aug 2021 17:24:48 +0200 Subject: [PATCH] Add dim3 to gridDim constructor in kernel launch. (#1630) Fixes hipcc rocm-4.0.1 build for AMD GPU Fixes #1628 --- modcc/printer/gpuprinter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modcc/printer/gpuprinter.cpp b/modcc/printer/gpuprinter.cpp index 00dd9e7f..5343f023 100644 --- a/modcc/printer/gpuprinter.cpp +++ b/modcc/printer/gpuprinter.cpp @@ -303,7 +303,7 @@ std::string emit_gpu_cu_source(const Module& module_, const printer_options& opt " unsigned grid_dim = ::arb::gpu::impl::block_count(n, block_dim);\n" " {1}<<<grid_dim, block_dim>>>(*p);\n" " if (!p->multiplicity) return;\n" - " multiply<<<{{grid_dim, {2}}}, block_dim>>>(*p);\n"), + " multiply<<<dim3{{grid_dim, {2}}}, block_dim>>>(*p);\n"), "width", api_name, n); -- GitLab