VGG16权值载入问题_米米米米粒口红_新浪博客

         VGG16权值载入问题

vgg16_weights.h5

输入图像为224*224并且完整模型时,出现以下情况:

    File "h5a.pyx", line 77, in h5py.h5a.open (h5py/h5a.c:1945)

KeyError: "can't open attribute (Attribute: Can't open object)"

 

不包含全连接层以及输出层,对权值进行部分截取时,出现同样的情况

 File "h5a.pyx", line 77, in h5py.h5a.open (h5py/h5a.c:1945)

KeyError: "can't open attribute (Attribute: Can't open object)"

 

weights_path='vgg16_weights_th_dim_ordering_th_kernels.h5'

层数不符合,该权重为22层?

 

 

 

CNN模型

 

ValueError: ('The specified size contains a dimension with value <= 0', (-1404928,))

 

修改keras.ios 添加data_format:channels_first

 

 

 

 

ImportError: ('The following error happened while compiling the node', CorrMM{valid, (1, 1), (1, 1)}(/conv2d_1_input, Subtensor{::, ::, ::int64, ::int64}.0), '\n', '/root/.theano/compiledir_Linux-3.2--generic-pae-i686-with-Ubuntu-12.04-precise-i686-2.7.3-32/tmpZ8GPET/8a007e82587ada653a006758e4b6a10f.so: undefined symbol: _gfortran_st_write', '[CorrMM{valid, (1, 1), (1, 1)}(/conv2d_1_input, )]')

 

 

解决方法1

①  修改.theanorc文件 (当前路径下没有则创建,虽然我没有解决问题,但是有很多是这样解决的)  

[blas]

ldflags =-lblas -lgfortran 

 theano/gof/cmodule.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值