cudaRuntimeGetVersion returns 999

I’m trying to run the following code:

#include <stdio.h>
#include <cuda.h>

int main() {
  printf ("CUDA_VERSION: %i\n", CUDA_VERSION);
  cudaError_t err;

  int driver_version = -1;
  err = cudaDriverGetVersion (&driver_version);
  if (err != cudaSuccess) {
    printf ("CUDA API driver get version error: %i\n", err);
    return EXIT_FAILURE;
  }
  printf ("driver version: %i\n", driver_version);

  int runtime_version = -1;
  err = cudaRuntimeGetVersion (&runtime_version);
  if (err != cudaSuccess) {
    printf ("CUDA API runtime get version error: %i\n", err);
    return EXIT_FAILURE;
  }
  printf ("runtime version: %i\n", runtime_version);

  return EXIT_SUCCESS;
}

The output:

CUDA_VERSION: 11050
driver version: 11060
CUDA API runtime get version error: 999

cudaErrorUnknown = 999
This indicates that an unknown internal error has occurred.

I suspect something wrong with your installation.