keras/tensorflow1.x模型转换为caffe推理模型,之前按照这篇博文安装编译好的caffe-gpu,过程没有出现问题。把环境删除在新建环境顺序安装caffe-gpu、tensorflow1.13.2、keras2.2.4后,验证出现问题,如下:

(ycqcaffe) ycq@smtu226-ThinkStation-P500:~$ python
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorlfow as tf
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorlfow'
>>> import caffe
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/caffe/__init__.py", line 1, in <module>from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, TimerFile "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/caffe/pycaffe.py", line 15, in <module>import caffe.ioFile "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/caffe/io.py", line 2, in <module>import skimage.ioFile "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/skimage/__init__.py", line 158, in <module>from .util.dtype import *File "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/skimage/util/__init__.py", line 7, in <module>from .arraycrop import cropFile "/home/ycq/anaconda3/envs/ycqcaffe/lib/python3.6/site-packages/skimage/util/arraycrop.py", line 8, in <module>from numpy.lib.arraypad import _validate_lengths
ImportError: cannot import name '_validate_lengths'
>>> ImportError: cannot import name '_validate_lengths'ImportError: cannot import name '_validate_lengths'ImportError: cannot import name '_validate_lengths'ImportError: cannot import name '_validate_lengths'
KeyboardInterrupt
>>> exit()

参考这篇博文问题解决 ImportError: cannot import name '_validate_lengths'

  • 出现上述错误的原因是由于在安装其他库的过程中,numpy库的版本变了,所以导致错误。因此,只需升级一下scikit-image库。
pip install -U scikit-image

import caffe 不在报错。

(ycqcaffe) ycq@smtu226-ThinkStation-P500:~$ python
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import caffe
>>>

太烦了,这个小bug搞了两天了,头疼!

conda安装编译好了的caffe, ImportError: cannot import name ‘_validate_lengths‘相关推荐

  1. 运行tensorflow程序,出现ImportError: cannot import name '_validate_lengths'错误的解决办法

    运行tensorflow程序,出现ImportError: cannot import name '_validate_lengths'错误的解决办法 如下图: 原因 问题原因:这是skimage版本 ...

  2. 解决“ImportError: cannot import name ‘_validate_lengths‘”问题

    问题描述 在运行程序的时候报错: Traceback (most recent call last):File "demo_heat_map.py", line 2, in < ...

  3. Tensorflow 源码安装成功,导入报错 ImportError: cannot import name 'build_info'

    ImportError: cannot import name 'build_info' ImportError: Could not import tensorflow. Do not import ...

  4. 执行编译的.EXE时提示ImportError: cannot import name ‘server‘ from ‘server‘ 解决方案

    包名和模块名如果同名的话,在编译后执行时混淆,找不到路径.需要更改,确保不同名,这样才能正确执行

  5. ImportError: cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘完美解决方法

    报错原因 numpy版本与skimage版本不匹配 解决方法 打开Anaconda3的arraycrop.py,该文件我是在这里的C:\ProgramData\Anaconda3\Lib\site-p ...

  6. 【Caffe学习三】基于ROC-RK3399-PC/Ubuntu18.04的Caffe-SSD-CPU 安装编译___BUG

    1. "Unable to lock the administration directory (/var/lib/dpkg/)" 错误     原因是上一个apt-get进程没有 ...

  7. scikit-image安装 from numpy.lib.arraypad import _validate_lengths ImportError: cannot import name ‘_va

    [写在前面]提示没有skimage.io 安装界面如下 [报错] from numpy.lib.arraypad import _validate_lengths ImportError: canno ...

  8. ImportError: cannot import name ‘image‘ from ‘PIL‘ (C:\ProgramData\Anaconda3\lib\site-packages\PIL\_

    错误提示 使用 Python 编译 PIL 包时提示 ImportError: cannot import name 'image' from 'PIL' (C:\ProgramData\Anacon ...

  9. Linux下conda安装caffe(超简单),pb转caffe

    最近碰到了需要将tensorflow的pb模型转为caffe的prototxt格式的问题,参考了 keras/tensorflow1.x模型转换为caffe推理模型 - 知乎 mmdnn tensor ...

  10. 【conda解决】安装Torchvision后使用PIL报错,ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'

    安装完Torchvision后发现pillow报错了,如下: ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (/home/ji ...

最新文章

  1. c语言main的作用是什么意思,c语言intmain()是什么意思
  2. densenet tensorflow 中文汉字手写识别
  3. VBox虚拟机仅主机模式时,出现connetct:Network is unreachable,解决方法
  4. CListCtrl的用法总结
  5. SAP Commerce Cloud Spartacus UI 修改 primary color 的方法
  6. 初中变成了菜园子了!
  7. SKLEARN模型选择
  8. linux db2备份,db2实现备份
  9. 受困于敏捷开发的数据与架构?肿么办?
  10. 计算机机房建设目标是什么,计算机机房建设方案计划.doc
  11. CentOS 6.5 Nginx 配置
  12. Spark集群新增节点方法
  13. java 按字节读文件_JAVA按字节读取文件的简单实例
  14. R语言实现地理探测器的流程及代码
  15. 解析纯真ip数据库php源码, 纯真数据库IP地理位置查询类
  16. 作为IT码农,我是如何给小孩取名字的(推荐收藏,总有需要的一天)
  17. 计算机网络与通信之计算机网络体系结构
  18. 数据降维(四)ISOMAP
  19. 红米停在android,红米手机在Android开发中无法获取data/data中数据的问题
  20. EasyExcel 批量设置单元格样式(字体样式、底纹样式、边框样式、对齐方式、自动换行、旋转文字、竖向文字、数据格式、自动收缩)

热门文章

  1. rc时间常数定义_时间常数RC的计算方法
  2. xp如何快速升级win10系统
  3. 看看阿里双十一970P数据处理得,那叫一个牛啤!
  4. 苹果开发者账号申请教程
  5. 正则化之weight-decay
  6. Win10 桌面图标出现空文件夹的删除及桌面图标排列问题
  7. 一个文科毕业生在德国 IT 行业的漫漫求职路
  8. Linux性能调优,从优化思路说起
  9. 2020 东京奥运会直播/回放观看途径
  10. CMD和AMD的区别