1、CUDA 有兩種API,分別是 運行時 API 和 驅動API,即所謂的 Runtime API 與 Driver API。
nvidia-smi 的結果除了有 GPU 驅動版本型號,還有 CUDA Driver API的型號,而nvcc的結果是對應 CUDA Runtime API
2、在安裝CUDA 時候會安裝3大組件,分別是 NVIDIA 驅動、toolkit 和 samples。NVIDIA 驅動是用來控制 GPU 硬件,toolkit 里面包括nvcc編譯器等,
samples或者說SDK 里面包括很多樣例程序包括查詢設備、帶寬測試等等。上面說的 CUDA Driver API是依賴於 NVIDIA 驅動 安裝的,而CUDA Runtime API 是通過CUDA toolkit 安裝的。