Python 在caffe中的模块中找不到Transformer函数

Python 在caffe中的模块中找不到Transformer函数,python,caffe,Python,Caffe,这是我在运行transformer函数对图像进行预处理时遇到的错误 回溯(最近一次呼叫最后一次): 文件“tst.py”,第18行,在 transformer=caffe.io.transformer({'data':net.blobs['data'].data.shape}) AttributeError:“module”对象没有属性“Transformer”我实际上已经知道了 io.py文件不包含类Trasnformer。也许它在改装过的咖啡馆里不见了。我从原始的BVLC caffe中获取该

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

回溯(最近一次呼叫最后一次): 文件“tst.py”,第18行,在

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

我实际上已经知道了

io.py文件不包含类Trasnformer。也许它在改装过的咖啡馆里不见了。我从原始的BVLC caffe中获取该类,并将其粘贴到io.py文件中。 链接至BVLC caffe的io.py


适用于我。

您在哪个目录下运行程序?你可能想看看。你在运行什么版本的caffe?什么部门?Transformer比其他caffe.io函数引入得晚。@Shai我使用的是deconvnet所需的修改过的caffe,我需要更新我的caffe.io文件吗?@VirataGarwal如果您的分支需要,您需要检查io.py文件。@Shai您可以建议对io.py文件进行任何更改吗?