Импорт Caffe, использующего sudo не работающий

Когда я петляю с sudo, он говорит, что не может найти его:

veli@veli:~/deepdream$ sudo python video-convert.py
Traceback (most recent call last):
  File "video-convert.py", line 16, in <module>
    import caffe
ImportError: No module named caffe

Когда я выполняю его без sudo, это действительно находит его, но к сожалению на потом нуждается в разрешении в файле:

veli@veli:~/deepdream$ python video-convert.py
Traceback (most recent call last):
  File "video-convert.py", line 81, in <module>
    open('tmp.prototxt', 'w').write(str(model))
IOError: [Errno 13] Permission denied: 'tmp.prototxt'

Я имею, уже работал export PYTHONPATH=/home/veli/caffe/python:$PYTHONPATH таким образом, я действительно не знаю, что еще сделать в этой точке.

0
задан 17 June 2018 в 00:31

2 ответа

РЕШИТЬ! (частично)

Я запустил:

cd
chgrp adm ./caffe
chmod g+rwx ./caffe

затем:

sudo chgrp adm ./deepdream
sudo chmod g+rwx adm ./deepdream

(^ по какой-то причине мне не удалось запустить эти non sudo ^)

Тогда это теперь работает:

cd deepdream
python video_convert.py

Это удается запустить его, пока я не получу эту ошибку:

Traceback (most recent call last):
  File "video-convert.py", line 85, in <module>
    channel_swap = (2,1,0)) # the reference model has channels in BGR order instead of RGB
  File "/home/veli/caffe/python/caffe/classifier.py", line 26, in __init__
    caffe.Net.__init__(self, model_file, caffe.TEST, weights=pretrained_file)
RuntimeError: Could not open file /home/veli/caffe/models/bvlc_googlenet/bvlc_googlenet.caffemodel
0
ответ дан 17 June 2018 в 00:31

(Не может прокомментировать другой ответ, таким образом, я должен отправить это здесь),

Зафиксировать:

Traceback (most recent call last):
  File "video-convert.py", line 85, in <module>
    channel_swap = (2,1,0)) # the reference model has channels in BGR order instead of RGB
  File "/home/veli/caffe/python/caffe/classifier.py", line 26, in __init__
    caffe.Net.__init__(self, model_file, caffe.TEST, weights=pretrained_file)
RuntimeError: Could not open file /home/veli/caffe/models/bvlc_googlenet/bvlc_googlenet.caffemodel

Скачать bvlc_googlenet.caffemodel от https://github.com/BVLC/caffe/tree/master/models/bvlc_googlenet и помещенный это в каталог это пропускает форму.

0
ответ дан 29 October 2019 в 02:39

Другие вопросы по тегам:

Похожие вопросы: