打开deploy.prototxt时出现运行时错误

2023-12-30

我正在尝试使用 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


我发现我忘记附加了/ for caffe_root“非常愚蠢的错误!”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打开deploy.prototxt时出现运行时错误 的相关文章

  • 如何在Python中找到低精度浮点值的原始文本表示?

    我遇到了显示问题floatPython 中的值 从外部数据源加载 它们是 32 位浮点数 但这也适用于较低精度的浮点数 以防万一 这些值是由人类在 C C 中输入的 因此与任意计算值不同 与round数字很 可能not预期的 但不能被忽略
  • Python 如果 kwargs 中的 key 并且 key 为 true

    if force in kwargs and kwargs force is True 感觉应该有更好的方法来编写这个条件 因为我重复了键和变量 假设您确实想检查返回的关键字参数是否is True 这是另一种稍微不同的方式 if kwarg
  • tkinter 上的“NoneType”对象没有属性“get”错误[重复]

    这个问题在这里已经有答案了 我最近开始使用 python 3 6 进行编码tkinter并尝试创建我自己的项目repl it 该项目是一个简单的交互式待办事项列表 但是我陷入困境并且无法使该功能正常工作 该函数只是简单地获取条目并将其添加到
  • python 打开相对文件夹中所有以.txt结尾的文件

    我需要打开并解析文件夹中的所有文件 但我必须使用相对路径 类似于 input files 我知道在 JavaScript 中你可以使用 path 库来解决这个问题 我怎样才能在Python中做到这一点 这样您就可以获得路径中的文件列表作为列
  • 如何逐行替换(更新)文件中的文本

    我试图通过读取每一行 测试它 然后写入是否需要更新来替换文本文件中的文本 我不想保存为新文件 因为我的脚本已经先备份文件并对备份进行操作 这是我到目前为止所拥有的 我从 os walk 获取路径 并且保证 pathmatch var 正确返
  • 为什么 np.linalg.norm(..., axis=1) 比写出向量范数公式慢?

    标准化矩阵的行X对于单位长度 我通常使用 X np linalg norm X axis 1 keepdims True 在尝试优化算法的此操作时 我非常惊讶地发现在我的机器上写出标准化的速度大约快了 40 X np sqrt X 0 2
  • Python/Scipy 2D 插值(非均匀数据)

    这是我上一篇文章的后续问题 Python Scipy 插值 地图坐标 https stackoverflow com questions 5124126 python scipy interpolation map coordinates
  • 简单 CAE 的问题

    看起来简单的 CAE 不适用于 Carvana 数据集 我正在尝试对 Carvana 数据集进行简单的 CAE 你可以下载它here https www kaggle com c carvana image masking challeng
  • 如何让 Discord 机器人显示“机器人正在输入...”状态?

    所以如果我有一个像这样的长命令 bot command pass context True async def longCommand ctx typing status sleep 10 bot say Done 不幸的是 在文档或此处没
  • 如何在Python中重命名virtualenv?

    我拼错了名字virtualenv使用以下方法初始化它 virtualenv vnev 我实际上打算创建一个名为的环境venv 尝试重命名后vnev文件夹到venv 我发现这并没有提供太多帮助 激活环境的名称仍然重命名旧的vnev mv vn
  • 桨在移动时留下痕迹(Pygame Pong 游戏)[重复]

    这个问题在这里已经有答案了 我的游戏中的球拍有问题 每次我试图移动它时 桨都会留下一条 痕迹 我想这是因为我的代码没有删除旧位置的前一个桨 如果是的话怎么删除之前的呢 我应该使用blit Code import pygame sys ran
  • Odoo:如何覆盖原始功能

    在 Odoo 中 每次打开产品表单时都会计算产品的数量 这发生在模型中product product gt function product available 该函数返回一个名为 res 的字典 Example res 8 qty ava
  • 更改 Windows 上的 virtualenv 文件夹

    计算机修复后 我的 python 项目目录 Windows 发生了变化 比如从 d 到 f 现在我所有的 virtualenv 都坏了 激活 env 后 virtualenv 中的项目无法找到依赖项 并且自定义脚本 来自 env scrip
  • Python 多处理:全局对象未正确复制到子级

    前几天我回答了一个关于SO的问题 https stackoverflow com q 67047533 1925388关于并行读取 tar 文件 这是问题的要点 import bz2 import tarfile from multipro
  • 使用 django-profiles 以配置文件形式编辑相关模型

    我在用着Django 配置文件 http bitbucket org ubernostrum django profiles wiki Home在我的应用程序中 因为它为我提供了一些简单的视图 可以帮助我更快地到达我想去的地方 但是 我有一
  • pygame.image.load 不工作

    我正在尝试为游戏创建世界地图 但是当我尝试将世界地图加载到屏幕上时 命令行告诉我无法执行此操作 这是代码 import sys import pygame from pygame locals import pygame init Surf
  • 无法从源 pylance 解析导入烧瓶

    我正在学习 Python 课程的一部分是使用 Flask 设置网络服务器 我按照 Flask 安装文档执行了步骤 由于某种原因 flask 模块带有下划线 如下所示 当我将鼠标悬停时 我会得到如下附加信息 无法从源 pylance 解析导入
  • 类型错误:不可散列的类型:pandas 的“切片”

    我有一个 pandas 数据结构 我这样创建 test inputs pd read csv input test csv delimiter 它的形状 print test inputs shape is this 28000 784 我
  • 如何在Python中仅列出顶级目录?

    我希望能够仅列出某个文件夹内的目录 这意味着我不需要列出文件名 也不需要其他子文件夹 让我们看看一个例子是否有帮助 在当前目录中我们有 gt gt gt os listdir os getcwd cx Oracle doc DLLs Doc
  • 从 Python 访问 802.11 无线管理帧

    我想从 Linux 上的 Python 嗅探 802 11 管理 探测请求 帧 这可以从 Scapy 中实现 如下所示 coding utf 8 from scapy all import def proc p if p haslayer

随机推荐

  • 如何使我的猫头鹰旋转木马方向跟随鼠标滚轮方向

    当我滚动鼠标滚轮时 它会移动 但是当我更改滚动方向时 它不会改变其方向 如何使猫头鹰旋转木马方向跟随鼠标滚轮方向 当我滚动鼠标滚轮时 它会移动 但是当我更改滚动方向时 它不会改变其方向 如何使猫头鹰旋转木马方向跟随鼠标滚轮方向 var ow
  • 完成处理程序闭包是否始终在后台线程中运行?

    完成处理程序闭包在 iOS 开发中很常见 例如dataTask with completionHandler in the URL会话 class UI 引擎由主线程管理 URLSession 的 API 调用在后台线程下运行 如果处理程序
  • 是否可以像旧的 G+/Picasa API 一样,仅使用电子邮件来获取个人的公开个人资料照片?

    背景 在过去和不久的将来 根据一个人的电子邮件 可以获取个人资料照片 如下所示 检索用户的公开 google gmail 图片 https stackoverflow com q 25606322 878126 甚至无需登录G 网络也是可以
  • 在restify中不调用next()的后果

    我已经使用 Restify 一段时间了 我遇到了一些缺少的代码next 我突然意识到我不确定我是否完全理解其中的原因why next 应该在之后调用res send 我明白为什么会在中间件情况下使用它 但是对于正常的路由为什么需要它 例如
  • 让 VHost 使用 EasyPHP

    因此 我一直在尝试使用 EasyPHP Devserver 16 1 在新的 Windows 10 安装上设置虚拟主机 我修改了 etc vhosts 以包含我的新域 mysite local 它可以工作 但仍然指向默认的 easyphp
  • Angular 2 标头和数据

    在 Angular 2 中 有人可以向我展示一个从 JSON api feed 获取标头和数据的基本示例吗 我可以看到很多有关如何仅获取数据的示例 但没有看到获取标题的示例 请您向我展示组件中的代码和服务中的代码吗 那么 标头应该位于响应数
  • 如何将 itertools.product 应用于列表列表的元素? [复制]

    这个问题在这里已经有答案了 我有一个数组列表 我想获得数组中元素的笛卡尔积 我将用一个例子来使这一点更加具体 itertools product 似乎可以解决问题 但我陷入了一些细节 arrays 1 1 2 2 3 3 If I do c
  • URL.Action 带有字符串数组?

    我有一个字符串数组 需要在 Url Action 的查询字符串中传递 Url Action Index Resource new FormatIds Model FormatIDs 现在 该链接在我的浏览器中显示为 System Strin
  • 使用 tomcat 9 创建访问文件的符号链接 - 不起作用

    我正在将 tomcat 7 迁移到 tomcat 9 0 33 下面是 tomcat 7 的符号链接访问配置 但该链接在 tomcat 上不起作用 任何人都可以建议如何解决此问题
  • StAX - 如何将 XMLInputFactory.IS_VALIDATING 设置为 true?

    这是我第一次使用 StAX 来解析 XML 文档 仍处于学习阶段 在使用 XMLStreamReader 解析 XML 文档并使用 XMLStreamWriter 生成文档副本的过程中 我遇到了以下警告 在编写器的输出中以注释形式表示 我理
  • elasticsearch 进程的最大文件描述符 [4096] 太低,至少增加到 [65536]

    使用Ubuntu 16 10 码头工人1 12 3 Docker 作曲家 1 8 官方elastic docker镜像的elastic最新标签 docker compose yml version 2 services elastic im
  • mach_vm_region_recurse,在 osx 上映射内存和共享库

    我使用 vm region recurse 64 来映射给定进程的内存 vmmap 样式 然而 尝试通过检查内存中每个库的 Mach O 标头来获取应用程序加载的共享库的完整列表 但 vm region recurse 似乎与 vmmap
  • java TreeSet:比较和相等

    我想要使 用属性 sort 1 排序的对象列表 但是当我想删除时 我希望它使用属性 id 下面的代码代表了这个问题 package javaapplication1 import java util TreeSet public class
  • Java 中有有序集的实现吗?

    如果有人熟悉 Objective C 有一个名为的集合NSOrderedSet https developer apple com library ios documentation Foundation Reference NSOrder
  • 在 xargs 变量上使用 sed 在 shell 扩展内不起作用

    我正在尝试在 Redis 中进行批量密钥重命名 使用 shell 来替换每个密钥名称 在redis内部似乎没有更好的方法来做到这一点 redis cli n 5 KEYS staging xargs I echo RENAME echo s
  • 在哪里可以找到 WSDL.exe?

    我有 Visual Studio 2010 Ulitmate 带有 MSDN Premium 但我似乎找不到这个文件 我尝试安装 Visual Studio SDK 但似乎找不到该文件 我看过 C Windows Microsoft NET
  • 本地主机在 Chrome 中无法工作,127.0.0.1 可以工作

    我正在尝试运行本地节点服务器 但出于某种原因localhost 3000不起作用 错误页面指出This webpage is not available ERR CONNECTION CLOSED然而 127 0 0 1 3000确实有效
  • opencv中图像的二值化

    我在图像二值化方面遇到问题 通常可能模糊 我有这个图像 完成二值化后我得到 我怎样才能更好地进行二值化 我的目标是只有黑色背景和白色字母 没有其他东西 我使用了自适应阈值二值化 cv2 adaptiveThreshold image gs
  • 如何在 ASP.NET C# 中从 Mailgun 接收 HTTP POST?

    http documentation mailgun net quickstart html http documentation mailgun net quickstart html包含 Django 中 http 处理程序的一些示例代
  • 打开deploy.prototxt时出现运行时错误

    我正在尝试使用 caffe 运行一个应该打开的简单代码deploy prototxt但它无法打开文件并引发此错误 RuntimeError Could not open file home ebadawy git caffemodels b