Я следил за этим видео (установить 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 в Windows на данный момент).
Интересно, есть ли какой-нибудь системный файл, в котором я мог бы указать, какой CUDA
использовать (т.е. указать путь к CUDA
?)
Вы должны отредактировать файл Makefile.config
, чтобы изменить путь CUDA. Найдите в этом файле CUDA_DIR :=
, чтобы назначить соответствующий путь CUDA.
В качестве альтернативы найдите переменную среды CUDA_PATH
в вашей системе Windows и убедитесь, что она указывает на версию CUDA, которую вы хотите использовать.