【问题标题】:Cannot find Transformer function in module in caffe在 caffe 的模块中找不到 Transformer 函数
【发布时间】:2017-12-05 08:08:27
【问题描述】:

这是我在运行转换器函数对图像进行预处理时遇到的错误。

Traceback(最近一次调用最后一次): 文件“tst.py”,第 18 行,在

transformer = caffe.io.Transformer({'data': net.blobs['data'].data.shape}) AttributeError: 'module' 对象没有属性 'Transformer'

【问题讨论】:

  • 你在哪个目录运行你的程序?你可能想看看this
  • 你运行的是什么版本的 caffe?什么分支? Transformer 的引入晚于其他 caffe.io 函数。
  • @Shai 我正在使用来自github.com/HyeonwooNoh/caffe 的 deconvnet 所需的修改后的 caffe,我需要更新我的 caffe.io 文件吗?
  • @VirataGarwal 如果您的分支,您需要检查 io.py 文件。
  • @Shai 你能建议对 io.py 文件进行任何更改吗?

标签: python caffe


【解决方案1】:

我真的想通了。

io.py 文件不包含 Trasnformer 类。也许它在修改后的 caffe 中丢失了。我从原始的 BVLC caffe 中获取课程并将其粘贴到 io.py 文件中。 链接到 BVLC caffe 的 io.py https://github.com/BVLC/caffe/blob/master/python/caffe/io.py

为我工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-03
    • 2016-12-21
    • 1970-01-01
    • 2023-01-28
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多