OpenBLAS学习笔记

本文详细介绍了OpenBLAS的安装步骤,包括从GitHub克隆源代码、编译和安装到指定目录,以及解决libopenblas.so.0共享对象文件找不到的问题。此外,文章还介绍了如何在Linux环境下使用C++编程调用OpenBLAS进行矩阵乘法运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenBLAS是BLAS(Basic Linear Algebra Subprograms)的优化版。
OpenBLAS官网:http://www.openblas.net/
OpenBLAS公开课:https://cloud.tencent.com/developer/article/1077505
OpenBLAS用户手册:https://github.com/xianyi/OpenBLAS/wiki/User-Manual
用户手册里提到可以通过查看intel MKL的手册来了解OpenBLAS中函数的功能。
第一步:安装OpenBLAS

sudo git clone https://github.com/xianyi/OpenBLAS.git
cd OpenBLAS
sudo make 
sudo mkdir /usr/local/openblas  
sudo make PREFIX=/usr/local/openblas  install 
#我选择安装在/usr/local下,你可可以选择其他路径

So easy!
可能出现问题:

  • libopenblas.so.0: cannot open shared object file: No such file or
    directory

解决:

sudo gedit ld.so.conf
#在文件末尾添加/usr/local/openblas/lib/,即你的安装路径+/lib
sudo ldconfig

第二步:使用OpenBLAS进行编程
因为我是为了写神经网络中卷积实现的代码,才使用OpenBLAS,所以我着重看它矩阵乘法的API使用.
接下来的编程都是在Linux上用C++进行编程的,用g++编译的。

…待更新…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值