Yunsong Wang
Yunsong Wang
> Can you explain what is occupancy and multiplicity here? Oh, if the hash map capacity is 100 and you insert 60 keys, the occupancy is 60%. If the 60...
> Thanks @PointKernel ! Can you please confirm if this line is logically correct if we need to override the Cooperative Group size - > > ``` > cuco::static_multimap cuco::cuda_allocator,...
> My observation is that duplicate values are being inserted. Is there a defined behavior for this case? That's correct. All key-value pairs will be inserted in the multimap as...
https://godbolt.org/z/esqYPK98T Take `std::unordered_multimap` for example, multimap in general doesn't guarantee "uniqueness".
> I think we would be fine if we can insert repeating keys separately like this: > ``` > 9 -> 18 > 13-> 1, > 13 ->3, > 13...
> Is there an example usage of the API that I can refer to? You could refer to `retrieve` [kernel](https://github.com/NVIDIA/cuCollections/blob/331421697188a54f23a8cfdfdf5557fc5389bc78/include/cuco/detail/static_multimap/kernels.cuh#L356-L427) for the use of `device_view::retrieve`. The `retrieve` kernel is invoked...
@MatthiasKohl Can you please specify how you build cuco with clang? Any particular version of clang you want to test with?
@sleeepyjack I started this adventure a while back but then got distracted. IIRC, the main blocking point was build failures in dependencies like `thrust` and `nvbench`. There are issues in...
@sleeepyjack Will ping you once I recall what I've done.
/ok to test