python - 打开 deploy.prototxt 时出现 RuntimeError

标签 python caffe

我正在尝试使用 caffe 运行一个简单的代码,它应该打开 deploy.prototxt 但它无法打开文件并抛出此错误

RuntimeError: Could not open file /home/ebadawy/git/caffemodels/bvlc_reference_caffenet/deploy.prototxt

这是我的代码

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['figure.figsize'] = (10, 10)        # large images
plt.rcParams['image.interpolation'] = 'nearest'  # don't interpolate:     show square pixels
plt.rcParams['image.cmap'] = 'gray'  # use grayscale output rather than a (potentially misleading)
                                     # color heatmap
caffe_root = '/home/ebadawy/git/caffe'

import os
if os.path.isfile(caffe_root + 'models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel'):
    print('CaffeNet found.')
else:
    print('Downloading pre-trained CaffeNet model...')
    os.system('../scripts/download_model_binary.py ../models/bvlc_reference_caffenet')

import caffe

caffe.set_mode_cpu()
model_def = caffe_root + 'models/bvlc_reference_caffenet/deploy.prototxt'
model_weights = caffe_root + 'models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel'

net = caffe.Net(model_def,      # defines the structure of the model
            model_weights,  # contains the trained weights
            caffe.TEST)     # use test mode (e.g., don't perform dropout)

我用的是archlinux+python3.5

最佳答案

我发现我忘记为 caffe_root 添加 / “非常愚蠢的错误!”

关于python - 打开 deploy.prototxt 时出现 RuntimeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36828380/

相关文章:

python - Django AutoOneToOneField 迁移和现有条目

python - 如何使用 `` xlrd.xldate_as_tuple( )``

python - 手动计算春分和至日时,Pyephem 存在 15 分钟差异

machine-learning - 迁移学习和线性分类器

python - 如果在 jinja2 中分支

python - 如何在 Plotly 中制作热图动画

tensorflow - Adam Optimizer减轻体重的正确方法是什么

python - Caffe & python,读取标签结构复杂的LMDB

machine-learning - *从头开始重新启动数据预取*在caffe中是什么意思

c++ - C++文件的参数