Я тренировался в сети, используя свой собственный набор данных через caffe, теперь я хочу написать классификационный код на C ++. Моя машина (Linux) работает только с процессором! (Я тренирую сеть в ВМ с графическими процессорами).
Когда я пытаюсь «включить» определенный заголовок Caffe: #include <caffe/caffe.hpp>
компилятор показывает мне это сообщение: fatal error: caffe/caffe.hpp: No such file or directory
,
Я пытался скопировать определенные файлы caffe в /usr/lib/
но это не помогло Какие-либо предложения?
Ваша проблема не имеет ничего общего с Caffe или Deep Learning. Вы только что пропустили правильный способ включить заголовочные файлы.
Если вы хотите включить заголовочный файл, он должен либо находиться в той же папке, что и включаемый файл, либо вы должны написать правильную папку. Некоторые IDE, такие как MSVS (я думаю, что все остальные тоже) дают возможность определить конкретную папку, в которой находится заголовочный файл другой библиотеки.
Итак, просто убедитесь, что вы указали компилятору, где найти папку, включающую.
Разве вы не должны просто делать #include <caffe.hpp>
и убедитесь, что этот файл находится в одной из директорий include?