API CUDA Runtime предоставляет функции
-
cudaRuntimeGetVersion()
и -
cudaDriverGetVersion()
(подробное описание смотрите здесь). Я ожидал, что первый из них выдаст мне "8.0" (для CUDA 8.0), а второй - ту же строку, что и при изучении модуля ядра драйвера nVIDIA GPU, например
modinfo nvidia | grep "^version:" | sed 's/^version: *//;'
который в моей системе 367.57
.
Теперь, первый звонок дает мне 8000
- хорошо, просто странный способ сказать 8.0, я думаю; но второй вызов API также дает мне 8000
. Так что же они оба значат?
Документация по API времени выполнения, на которую я ссылался, похоже, не объясняет этого.