Assertion fail "A key type larger than 8B is supported for only sm_70 and up." on Ampere GPUs #244
-
I'm getting the assertion failure:
when trying to compile on a node with A100 GPUs and the flag For reference, this is the key struct I'm trying to use, which indeed is larger than 8 bytes:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
@nicknytko Thanks for creating cuCo's first discussion! 🎉 It seems you were building for multiple architectures which include pre-volta ones.
It is worth double-checking if you are passing the right build options to If you build with |
Beta Was this translation helpful? Give feedback.
-
There seems to be an issue when building with CUDA 11.4.0-11.4.4. |
Beta Was this translation helpful? Give feedback.
-
How can we compile our code if we also compile for older GPUs along with newer GPUs? I want to use cuco::static_map in my code but currently don't know how to do it. I want the cuco::static_map code path to be selected only for sm_70 and up in PR: dmlc/dgl#7239 |
Beta Was this translation helpful? Give feedback.
There seems to be an issue when building with CUDA 11.4.0-11.4.4.
Here is a reproducer: https://godbolt.org/z/aPrc6v93b