Установите caffe на Ubuntu 18.04 LTS - PullRequest
0 голосов
/ 06 января 2019

Я устанавливаю caffe-cpu и anaconda в версии Ubuntu 18.04 LTS.

В любом случае, мне удается установить Anaconda в моей системе, но у меня возникают проблемы с установкой caffe.

Я нашел много страниц, таких как youtube, но это бесполезно, поэтому я много раз читал официальную страницу руководства по установке (думаю, это официальная страница) . На этой странице

Installing Caffe from source

We may install the dependencies by merely one line
sudo apt build-dep caffe-cpu        # dependencies for CPU-only version
sudo apt build-dep caffe-cuda       # dependencies for CUDA version

Требуется строка deb-src в вашем sources.list. Продолжить с комплиментом

Я не могу знать, что означает конец строки. Я пытался исправить /etc/apt/sources.list как отключено
'#' часть, но это не удалось. Я не могу найти правильный путь в интернете. когда я просто перехожу по ссылке compation , они говорят, что они соответствуют Make или CMake. Я также не знаю, как следовать этой информации. Я нашел некоторую страницу makefile.config Github , она не работает, когда я использую команду make all.

Не могли бы вы дать мне несколько советов, которые помогут установить версию caffe-cpu? Спасибо, что прочитали мой вопрос.

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

Вы можете добавить эти строки deb-src в ваш source.list:

deb http://ftp2.cn.debian.org/debian sid main contrib non-free  
deb-src http://ftp2.cn.debian.org/debian sid main contrib non-free

Если вы получили ошибки с открытым ключом, эти команды помогут вам.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC  
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010
0 голосов
/ 01 февраля 2019

Я смог заставить его работать, выполнив следующие действия,

  1. Получить исходную форму кафе можно здесь (https://github.com/BVLC/caffe.git)

  2. Установите CUDA, если вам нужна поддержка GPS (https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804)

  3. Установите CUDNN, если вам нужна поддержка GPS (https://developer.nvidia.com/rdp/cudnn-download)

  4. Замените существующий Makefile.config этим (https://gist.github.com/GPrathap/1f9d184c55779509860b8bf92cea416d) Здесь я настроил для cuda 9.2. Если у вас другая версия, пожалуйста, найдите 9.2 и измените версию, которую вы установили. Также, пожалуйста, перепроверьте все пути, которые объявлены в Makefile.config.

  5. Вы можете ввести make all, а затем make test

  6. make distribute для создания конечной библиотеки, директории include для caffe, которую можно найти в (caffe / distribate).

  7. Если вы используете проект типа CMake, добавьте, где искать кофе, как показано ниже,

      set(Caffe_DIR "/home/software/caffe/distribute")   
      set(Caffe_INCLUDE_DIRS "/home/software/caffe/distribute/include")  
      set(Caffe_LIBRARIES "/home/software/caffe/distribute/lib/libcaffe.so")
    
  8. Добавить каталог включения include_directories(${Caffe_INCLUDE_DIRS})

  9. Добавить библиотеку ${Caffe_LIBRARIES}

  10. Если вы хотите иметь другой способ построения, добавьте PATH соответствующим образом

...