We declare multiple kernels inside the sampling.cuh and they use dynamic shared memory (with the same extern variable name) with different alignment requirements (e.g. some are alignof 4, some are alignof 64).
In this PR we use different names for extern variable that have different alignment requirements to suppress the warning.
We declare multiple kernels inside the
sampling.cuh
and they use dynamic shared memory (with the same extern variable name) with different alignment requirements (e.g. some are alignof 4, some are alignof 64).In this PR we use different names for extern variable that have different alignment requirements to suppress the warning.