-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incompatibility with CUDA 11.3 #115
Comments
This is the compatibility matrix of CUDA versions installed on
|
Okay, there is some extremely odd behaviour happening inside zone_t(scalar v, const spacepoint_t< neighbor_t, 2> &nhood) const {
dindex_sequence zone(scalar v, const spacepoint_t< dindex, 2U> &nhood) const {
dindex_sequence zone(scalar v, const spacepoint_t< dindex, 2U> &nhood) const { Here are the corresponding lines for CUDA 11.4.3: zone_t(scalar v, const array_type< neighbor_t, 2> &nhood) const {
dindex_sequence zone(scalar v, const array_type< dindex, 2U> &nhood) const {
dindex_sequence zone(scalar v, const array_type< scalar, 2U> &nhood) const { The corresponding lines from zone_t(scalar v, const array_type<neighbor_t, 2> &nhood) const {
dindex_sequence zone(scalar v, const array_type<dindex, 2> &nhood) const {
dindex_sequence zone(scalar v, const array_type<scalar, 2> &nhood) const { These files are generated from the corresponding |
I can confirm that the |
Invoking the two versions of |
Okay, I am sufficiently convinced that this is a bug in |
Okay, I can't really debug this any further, because The symptom of this is that it starts substituting (seemingly) random (incompatible) types, such as To conclude, CUDA 11.3.1 is completely bat-shit insane. The only next steps might be to investigate CUDA 11.3.0 and CUDA 11.4.0, the directly preceding and following versions. |
This is a quick continuation of #113, where we find that
traccc
is currently not compatible with CUDA 11.3, and I would like to know why. I'll keep this as a running log of my findings.The text was updated successfully, but these errors were encountered: