-
Notifications
You must be signed in to change notification settings - Fork 90
Open
Labels
Description
Describe the bug
unordered map creation freezes async processes
Steps to reproduce
runBuldKernel << < block_size_x, thread_size_x, 0, build_stream >> > (ng, object_size_ui);
// The line below would only complete when runBuldKernel is done
stdgpu::unordered_map<uint32_t, uint32_t> map = stdgpu::unordered_map<uint32_t, uint32_t>::createDeviceObject(8);
Expected behavior
The map creation and memory allocation should complete right away, without waiting for runBuldKernel to complete
Actual behavior
The map creation and memory allocation completes only after runBuldKernel is done
System (please complete the following information):
- OS: Windows 11 x64
- Compiler: MSVC Visual Studio 2022
- Backend: CUDA 12
- Library version: master