• 在配置nnie_mapper时碰到的问题记录


    问题一:nnie_mapper_12: undefined symbol: _ZN6google8protobuf8internal26fixed_addres

    这个主要问题是gcc,g++的版本和相关库文件缺失造成的

    相关库问题解决方法:

    方法:将编译出的protobuf的库文件路径添加到,~/.bashrc文件中,同时将编译后的opencv编译后的库文件也添加到该文件最后一行,(网上有的方法将这个包编译的相关文件复制到/usr/lib文件中说可以,我没试过,我是直接添加的这两个包的库文件路径):

    2:gcc,g++版本降重,nnie_mapper的gcc和g++版本要求降到(gcc4.8.5g++4.8.5)的版本(参考链接:https://blog.csdn.net/xiangxianghehe/article/details/79675468)

    降低版本的方法:

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test

    sudo apt-get update

    sudo apt-get install gcc-4.8 g++-4.8

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8

    安装好后再检查下现在的gcc、g++版本

    指令:

    gcc --version

    g++ -version

    显示版本为:4.8.5

    之后再看就没有出现这种问题了

    问题二:我将海思解压包里面的Hi3516CV500R001C02SPC020SVP_PCHiSVP_PC_V1.2.2.2中的software文件夹连带里面的所有文件,都复制到Ubuntu的/home/用户名文件下,进入software文件夹下然后执行如下操作nnie_mapper_12 ./data/classification/alexnet/alexnet_no_group_func.cfg,出现问题./data/classification/alexnet/alexnet_no_group_func.cfg is not file这个问题是路径设置有问题。

    进入alexnet_no_group_func.cfg文件中,将这里面的几个文件的路径设置为如:./data/classification/alexnet/model/bvlc_alexnet_no_group_deploy.prototxt的形式,就是你执行的文件路径,就解决了

  • 相关阅读:
    RHEL双网卡绑定
    图解机房收费系统报表制作的全过程
    linux内存管理机制
    hdu4432 Sum of divisors(数论)
    树和而叉查找树的实现
    49. 面向对象的LotusScript(十五)之Log4Dom下
    HDU 4009 不定根最小树形图
    模拟+二分 poj-1019-Number Sequence
    SQL Server 事务日志传输
    百度开放云java+tomcat部署web项目-小皇帝詹姆斯
  • 原文地址:https://www.cnblogs.com/1149825709qq/p/14378452.html
Copyright © 2020-2023  润新知