Openblas 下载和使用方法

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenBLAS是一个开源的基于BLAS(Basic Linear Algebra Subprograms)的数学库,能够提供高性能的矩阵运算和线性代数操作。 OpenBLAS的文档提供了详细的使用说明和API文档,帮助用户了解和使用OpenBLAS库的各种功能。文档包括以下内容: 1. 安装指南:说明了如何下载、编译和安装OpenBLAS库,包括各个操作系统的安装步骤和配置文件设置。 2. 快速入门:介绍了OpenBLAS的基本概念和用法。包括如何创建和操作矩阵、向量的输入输出、线性代数运算的调用方法等。 3. API文档:详细介绍了OpenBLAS库的所有函数和数据结构,包括函数的原型、参数说明、返回值等。用户可以根据自己的需求选择合适的函数进行调用。 4. 性能优化:给出了一些性能优化的技巧和建议,帮助用户在使用OpenBLAS时达到最佳的性能表现。介绍了如何使用多线程、向量化等技术来提高计算速度。 5. 示例代码:提供了一些示例代码,展示了如何使用OpenBLAS进行常见的线性代数计算,如矩阵乘法、矩阵分解等。用户可以通过示例代码来学习和理解OpenBLAS使用方法OpenBLAS文档的编写目的是帮助用户快速上手并充分利用库的功能,提供了全面的信息和示例,使用户能够灵活地使用OpenBLAS进行数学计算。同时,文档还提供了性能优化的建议,让用户能够根据自己的需求做出最佳的选择。无论是新手还是有经验的用户,都可以通过文档了解和使用OpenBLAS库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值