This appears to be related to some environmental changes as it failed at the first CUDA call. Did you compile the C++ version of the code or are you using PyDEME? And if the former, it's weird since that file is a part of DEME and you should have it, unless, for example, you compiled the code last time in a container and you did not mount the appropriate drive this time.
If you are using the C++ version, then I assume you are using a cluster. You should make sure you are loading the same CUDA environment as last time (assuming they are managed by something like modules). Also try requesting the same GPU as last time (this is not required by DEME, but it could help us rule out some possibilities). If you are not sure about how you did it last time, it's always viable to delete everything in the build directory and try rebuilding it with the environment you have now; in which case, showing us the cmake options you used can help, too.
If you are using PyDEME, then all the above still apply, and you should remember to load the same conda environment you did last time. Again, if not sure how you did last time, you can create a new conda env to see if you can reinstall it and then reproduce this problem.
Thank you,
Ruochun