Closed kennykos closed 2 months ago
Hi @kennykos. The issue here seems to be from pykokkos-base being built with only 3 ranks. Most pykokkos applications use a maximum of 3 dimensions, so the default pykokkos-base installation command listed here sets -DENABLE_VIEW_RANKS=3
. The way to fix this is to rebuild pykokkos-base but set this option to 4 instead of 3. Note that this might increase the pykokkos-base build time. Let me know if you run into issues where the build takes too much time.
This build took around 3 hours, but it solved the issue. Thanks a ton!
Closing this issue for now but feel free to reopen it if you need more help.
When trying to pass a 4 dimensional cupy array into a PyKokkos workunit, as in the script below,
I am met with the error
I do not expect this result as it seems that I can create a view in up to 8 dimensions.