Although I am not really sure how to fix this, it would be nice if the CUDA files could not be regenerated on every build.
Currently, the cuda files are regenerated every build, and thus also recompiled every build. This compilation can take quite a while, especially in CI.
It would be nice if there were a way to avoid regenerating this every time, so that:
1: cmake is able to understand it doesn't need to recompile these files
2: These files can be cached in CI (and then the benefit of 1 would also work in CI).
Although I am not really sure how to fix this, it would be nice if the CUDA files could not be regenerated on every build.
Currently, the cuda files are regenerated every build, and thus also recompiled every build. This compilation can take quite a while, especially in CI.
It would be nice if there were a way to avoid regenerating this every time, so that:
1: cmake is able to understand it doesn't need to recompile these files
2: These files can be cached in CI (and then the benefit of 1 would also work in CI).