Почему я должен перестраивать Caffe каждый раз, когда я хочу использовать новый пакет?

#python #package #installation #ubuntu-14.04 #caffe

#python #пакет #установка #ubuntu-14.04 #caffe

Вопрос:

Я новичок в Ubuntu и только начал изучать Caffe. Вопрос может показаться глупым, поскольку я понятия не имею, как работает команда ‘make’.

В любом случае, я установил Caffe, следуя инструкции по этой ссылке: Установка Caffe, и у меня все работает нормально.

Однако недавно я решил попробовать два пакета, основанных на Caffe: более быстрые R-CNN и MS-CNN. В их инструкциях по установке упоминается, что мне нужно «сделать» Caffe и pycaffe. Это может иметь смысл, поскольку оба они добавили несколько новых слоев в Caffe. Но действительно ли мне нужно снова создавать Caffe и pycaffe или есть какой-либо другой способ установить эти пакеты? Тогда что мне делать с моей предыдущей папкой Caffe? должен ли я просто удалить его? Тогда как я могу иметь оба пакета одновременно, если у каждого есть своя копия caffe?

P / S: когда я хочу создать какой-либо из этих Caffe, $PYTHONPATH $ должен указывать на папку python этого caffe, иначе это приведет к ошибке.

Ответ №1:

Вы должны «создавать» caffe для каждой установки. Я не знаю другого способа. Это связано с тем, что каждая версия может иметь разные уровни.

В вашей системе может быть несколько версий caffe. Нет необходимости удалять один, чтобы создать другой. Вам просто нужно будет изменить $PYTHONPATH $ на тот caffe, который вы хотите использовать.