Ошибка «Invalid Integer Constant Expression» при установке Caffe в Windows - PullRequest
0 голосов
/ 02 мая 2018

Я следил за этим видео ( установка Caffe на Windows ), чтобы установить Caffe на windows. Когда я запускаю scripts/build_win.cmd, он сообщает об ошибке:

 Invalid Integer Constant Expression

во время установки.

Я использую Windows 10, Microsoft Visual Studio 2015. Потому что у меня на компьютере есть и CUDA 8, и CUDA 9, и я обнаружил, что во время установки система обнаруживает CUDA 9 вместо CUDA 8 (и я думаю, что Caffe не поддерживает CUDA 9 на окнах на данный момент).

Интересно, есть ли какой-нибудь системный файл, который я мог бы указать, какой CUDA использовать (т.е. указать CUDA путь?)

1 Ответ

0 голосов
/ 02 мая 2018

Вам нужно отредактировать файл Makefile.config, чтобы изменить путь CUDA. Ищите CUDA_DIR := в этом файле, чтобы назначить соответствующий путь CUDA.

В качестве альтернативы найдите переменную окружения CUDA_PATH в вашей системе Windows и убедитесь, что она указывает на версию CUDA, которую вы хотите использовать.

...