nvcc fatal: '--ptxas-options = -v': ожидаемое число - PullRequest
2 голосов
/ 09 июня 2019

Получение ошибки nvcc fatal : '--ptxas-options=-v': expected a number при попытке создать порт Windows Faster-RCNN .Вы можете получить доступ к установочному файлу (который является скриптом Python) непосредственно из здесь .

Программная среда:

- CUDA v10.1
- VS 2019
- Python 3.7
- Windows 10

1 Ответ

3 голосов
/ 09 июня 2019

Эта строка конфигурации больше не верна с CUDA 10.1:

nvcc_compile_args = ['-O', '--ptxas-options=-v', '-arch=sm_35', '-c', '--compiler-options=-fPIC']

, которая сгенерирует команду компиляции nvcc, которая выглядит следующим образом:

nvcc -O ...

С CUDA 10.0 и более ранними версиями,такая команда была законной.С CUDA 10.1 это не так.Этот переключатель пропускает уровень оптимизации для кода хоста, поэтому, если бы не было причин, я бы рекомендовал передать -O3 здесь:

nvcc_compile_args = ['-O3', '--ptxas-options=-v', '-arch=sm_35', '-c', '--compiler-options=-fPIC']

Соответствующая ссылка на документ здесь

...