Run ldd on the failing binary and confirm the libcudart line reads not found.

Search the filesystem for an existing libcudart.so.13 under a CUDA install directory.

If none is present, install the CUDA 13 runtime package that matches your distribution, or use a base container image that already carries the CUDA 13 runtime.

Register the library directory with the loader by adding it to the loader configuration and running ldconfig, or set the library path for the service process to include that directory.

Check that you did not resolve to the stub library that ships for linking only. The stub lives in a stubs subdirectory and lets a binary link on a machine without a GPU, but CUDA calls then fail at runtime.

Start the binary again and run a small GPU smoke check.