Diferença entre cuda.h, cuda_runtime.h, cuda_runtime_api.h
Estou começando a programar com CUDA e, em alguns exemplos, encontro os arquivos de inclusãocuda.h, cuda_runtime.h ecuda_runtime_api.h incluído no código. Alguém pode me explicar a diferença entre esses arquivos?