Error Box 之 'collections.OrderedDict' object has no attribute 'iterkeys'

AttributeError: 'collections.OrderedDict' object has no attribute 'iterkeys'

for key in net.params.iterkeys():
    if type(net.params[key]) is caffe._caffe.BlobVec:
        print(key)

python3中用keys()代替python2中的iterkeys(),同理还有iteritems等,都需要去掉iter前缀。

解决方法:

for key in net.params.keys():
    if type(net.params[key]) is caffe._caffe.BlobVec:
        print(key)

 

你可能感兴趣的:(Error,Box)