Openblas 下载和使用方法

在Ubuntu20.04系统上,可以通过GitHub下载或使用apt-get安装OpenBLAS。编译过程中涉及mkdir,cmake,make等步骤,生成的libopenblas.a库需复制到指定路径。在基准测试文件夹中,可以运行gemm.c示例,通过gcc编译并链接OpenBLAS库,以测试性能。

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

Openblas 下载及使用

环境:
平台:Ubuntu 20.04, Orin:Arm Cortex-A78AE v8.2 64-bit

步骤:
1.
去github 下载openblas库 网址:https://github.com/xianyi/OpenBLAS

或者 ubuntu20.04自带openblas下载 使用命令:

 sudo apt-get install libopenblas-dev

u盘拷入嵌入式设备下

mkdir build1
cd build1
cmake ..
make -j8

然后会编译出config.h头文件
将config.h 复制到 最外层目录(/OpenBLAS)

2.
也会编译出lib文件夹下的 libopenblas.a
将libopenblas.a cp 到 /usr/lib sudo cp libopenblas.a /usr/lib

3.
然后进入到benchmark文件夹下(基准测试文件夹)就可以跑测试例子了
以gemm.c为例 用gcc编译
gcc gemm.c -o a -lopenblas -I /home/xtic/MTS/OpenBLAS(使用电脑安装好的openblas的openblas lib.a)
gcc gemm.c -o a -L /usr/lib -lopenblas -I /home/xtic/MTS/OpenBLAS -lopenblas -lpthread -lgfortran (使用github库的openblas lib.a)
即可打印出算力和 运行时间

openblas gemm 函数实现各文件夹具体调用过程,
interface->driver->kernel

详细实现细节可看下面链接:
https://blog.csdn.net/frank2679/article/details/113243044?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167582703816800182794976%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=167582703816800182794976&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-113243044-null-null.142v73insert_down1,201v4add_ask,239v1insert_chatgpt&utm_term=openblas%20gemm&spm=1018.2226.3001.4187

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值