在深度学习算法开发过程中我们可能需要用我们可能需要用到openblas库, 由于caffe安装过程中的配置选项为: BLAS := atlas, 电脑里面同时安装有atlas和openblas (libatlas.so, libopenblas.so)

在编译过程中Makefile文件指定外部链接库文件liblapack.so.3 -> /etc/alternatives/liblapack.so.3链接到这里的, 如果人工指定的libblas.so文件和liblapack.so库文件不一致, 例如libblas.so文件属于libopenblas目录下, liblapack.so文件属于libatlas.so目录下, 则可能出错, 错误提示如下:

出现liblapack.so.3: undefined symbol: gotoblas错误.

解决办法:

首先查看系统默认配置的是使用哪个库:

sudo update-alternatives --config libblas.so.3

选择atlas下的libblas.so.3

同理, 选择liblaplapack.so.3库:

update-alternatives --config liblapack.so.3

也选atlas下的库文件

这样就不会出错了. 需要注意的是Makefile指定的链接库文件需要指向/etc/alternatives目录下的库文件才能奏效.

问题解决.

alternatives是Linux下面多个同类软件使用管理的工具,详细介绍请见:

http://www.linuxeye.com/Linux/alternatives.html

https://www.cnblogs.com/killkill/archive/2010/08/23/1806468.html
————————————————
版权声明:本文为CSDN博主「zjchenchujie」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zjchenchujie/article/details/82152933

liblapack.so.3: undefined symbol: gotoblas错误及解决办法相关推荐

  1. PHP发生Call to undefined function imagecreate()错误的解决办法

    在使用php处理一些图像时,有时会出现诸如这样的错误:Call to undefined function imagecreate() 这是由于没有安装或是没有开启php的gd库导致的问题. 解决方案 ...

  2. python调用.so动态链接库,运行时报错 liblapack.so.3: undefined symbol: icamin_k

    目录 1. 报错 2. 原因 3. 尝试 4. 解决 1. 报错 用python调用动态链接库,编译完全没有问题,顺利生成.so文件,但是运行python调用该库时,发生报错. 报错信息如下: Tra ...

  3. 关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误

    关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误 ORG 0000HLJMP MAINORG 000BH ;提示错误 error A45: UND ...

  4. undefined symbol: _Py_ZeroStruct错误一种可能的原因

    最近在试用一个pytorch实现的Light-Head模型(https://github.com/chengsq/pytorch-lighthead),编译完成后运行模型开始训练,遇到以下错误: Tr ...

  5. MATLAB等号错误为啥,Matlab常见错误及解决办法归纳

    Matlab常见错误及解决办法归纳 1.Subscript indices must either be real positive integers or logicals 中文解释:下标索引必须是 ...

  6. Impala编译错误及解决办法汇总

    Impala编译错误及解决办法汇总 Impala repo里有C++.Java.Python.Bash的代码,编译过程中可能遇到各种问题.这个文章将作为一个汇总,以后每遇到一个编译问题,解决完后都会更 ...

  7. sendmail服务器配置过程中出现的一些错误和解决办法

    sendmail服务器配置过程中出现的错误和解决办法 以前在做实验的过程中总结和写的一些教程的一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列的学 ...

  8. Oracle10g安装中遇到的错误及解决办法

    linux解决xhost: unable to open display 实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务: 第二步:根据vnc起来的端 ...

  9. python自定义包或模块在Linux服务器导入错误的解决办法

    python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...

最新文章

  1. AI 领域新突破,腾讯发布首个AI药物研发平台「云深智药」
  2. SAP LSMW 导入Open PO单据,系统报错 --- GL account 670100 cannot be used ---
  3. AIX上如何启动和停止系统服务
  4. unix修改ip和计算机名,UNIX shell获取IP和修改IP
  5. 你的 APP 为何启动那么慢?
  6. 设置域名_如何设置二级域名解析?有什么设置方法?
  7. Centos添加其他yum源
  8. 求数组最小值及其下标
  9. Innodb存储引擎——非聚集索引
  10. Hbase总结(三)--使用spring-data-hadoop进行hbase的读写操作
  11. could not load hsdis-mips64el:hsdis-mips64el library not loadable PrintAssembly is disabled
  12. 吾很努力了,吾不是关键因素
  13. 微信分享网页链接自定义图片和文字描述
  14. Arm加入龙蜥社区并成为理事单位,国内开源再添国际新力量
  15. Typora配色方案
  16. python numpy 对西瓜数据小样进行 k-means 聚类
  17. jenkins如何得到日期
  18. 山西大同大学SVM数据处理系统使用说明书
  19. Android笔记之SeekBar的使用及问题
  20. 网络安全 - 网址大全

热门文章

  1. boost::mpi模块实现测试mpi版本
  2. Boost.Flyweight 性能比较示例
  3. boost:stl概念检查的测试程序
  4. Boost:align对齐的测试程序
  5. DCMTK:父元素处理的测试程序
  6. C++将带ui界面的qt工程封装为动态库dll
  7. VTK:可视化之DepthSortPolyData
  8. VTK:Rendering之DiffuseSpheres
  9. VTK:图片之ImageGaussianSmooth
  10. C++morse code 摩尔斯电码算法(附完整源码)