Linux下软件安装:Openblas安装

2023-11-06

一、apt安装

sudo apt-get install libopenblas-dev

二、手动从source安装

1. 下载OpenBLAS并编译

1 git clone https://github.com/xianyi/OpenBLAS.git
2 cd OpenBLAS
3 make -j8
4 sudo make PREFIX=/usr/local/OpenBLAS install

2. 修改Caffe配置文件以下几行

# open for OpenBlas
BLAS := open
# Custom (MKL/ATLAS/OpenBLAS) include and lib directories.
# Leave commented to accept the defaults for your choice of BLAS
# (which should work)!
BLAS_INCLUDE := /usr/local/OpenBLAS/include
BLAS_LIB := /usr/local/OpenBLAS/lib

3. 添加环境变量

在 /etc/profile 末尾加上 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/OpenBLAS/lib/ 然后 sudo source /etc/profile 

注:直接安装在/usr/local 下应该就不需要添加环境变量

4. 编译Caffe

5. 可在环境变量中设置OpenBLAS所使用的CPU线程数

export OPENBLAS_NUM_THREADS=4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下软件安装:Openblas安装 的相关文章

随机推荐

  • nginx配置例子-反向代理实现

    4 1 反向代理实现 实例1 4 1 1需要实现的效果 1 打开浏览器 在浏览器地址栏输入地址 www 123 com 跳转到liunx 系统tomat主页面中 4 1 2 准备工作 1 在liunx 系统安装 tomcat 使用默认端口8
  • 解决MongoDB读数据报异常readEndDocument can only be called when State is END_OF_DOCUMENT

    org bson BsonInvalidOperationException readEndDocument can only be called when State is END OF DOCUMENT not when State i
  • CSharp: itext7.* create pdf file

    using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI
  • sql中的时间范围查询【三种方式】以及Mapper.xml中遇到大于号小于号问题解决方案

    select from test case where create time gt 2023 8 28 00 00 00 and create time lt 2023 8 28 23 59 59 select from test cas
  • 【大数据】Hive中的模式设计

    Hive中的模式设计 Hive 看上去以及实际行为都像一个关系型数据库 并且 Hive 提供的查询语言也确实和之前使用过的 SQL 语言非常地相似 不过 Hive 实现和使用的方式和传统的关系型数据库是非常不同的 通常用户视图移植关系型数据
  • Nacos入门

    1 简介 Nacos 致力于帮助您发现 配置和管理微服务 Nacos 提供了一组简单易用的特性集 帮助您快速实现动态服务发现 服务配置 服务元数据及流量管理 Nacos 帮助您更敏捷和容易地构建 交付和管理微服务平台 Nacos 是构建以
  • 恒生期货交易时间(恒生指数期货交割日期)

    恒指期货开盘时间是什么时候恒生指数期货几点可以交易 根据香港恒生指数交易所规定的 恒生指数期货交易时间 上午 01 45 04 30 下午 06 30 08 15 格林威治时间 上午 09 45 中午12 30 下午 14 30 16 15
  • 流体力学中的湍流强度(turbulence intensity)

    流体力学中的湍流强度 turbulence intensity 一 定义 湍流强度 turbulence intensity 也被称为湍流级 turbulence level 被定义为 I u
  • caffe安装以及LeNet实现手写数字体识别

    0 引言 今天开始正式跳入深度学习的坑 希望自己两年半的研究生生涯中 能够在深度学习方面取得一点成绩 今天开始在服务器上弄caffe的时候遇到了很多问题 看了很多博客 最终解决了问题 现在把遇到的问题以及解决方案总结一下 本文是基于服务器已
  • js怎样计算两个年月的月份差

    function getMonths date1 date2 用 分成数组 date1 date1 split date2 date2 split 获取年 月数 var year1 parseInt date1 0 month1 parse
  • 【Stata】Stata论文的一个有趣的行文方向分享

    目录 Stata论文的一个有趣的行文方向分享 一 前言 二 文章 三 数据集分享 一 前言 应用回归的课程论文 最大的难度是没有一个合适的行文方向 这里分享一下我在写论文之前的一个有趣的方向 数据集也会分享 二 文章 三 数据集分享 链接
  • mongodb数据库基本sql

    show dbs 显示数据库列表 show collections 显示当前数据库中的集合 类似关系数据库中的表 show users 显示用户 use
  • open3d教程(一):open3d的安装和测试(Python版本)

    1 介绍 Open3d 用于3D数据处理的现代库 Open3D 是一个开源库 支持快速开发处理 3D 数据的软件 Open3D 前端在 C 和 Python 中公开了一组精心挑选的数据结构和算法 后端经过高度优化 并设置为并行化 我们欢迎来
  • Docker安装mysql教程

    通过Docker安装mysql 一行命令 docker run p 3306 3306 name mysql v mydata mysql log var log mysql v mydata mysql data var lib mysq
  • 试下用内存映射处理海量数据

    目前项目中 数百万顶点 太慢 可以用内存映射方式处理下 先占个坑 windows核心编程 还是要学习下
  • Dredd - HTTP API 测试框架

    通过使用dredd测试框架 可以测试已经发布的API可以正常调用 返回的数据格式一致 一 安装 没有安装nodejs的请先安装nodejs https nodejs org en download npm install g dredd 二
  • 1.测试框架开发

    POM 1 什么是POM POM Page Object Model 页面对象模型 有的人也会说PO Page Object 模式 本质就是用一个页面对象模型 python里面是类 来管理维护一组页面元素的对象库 在PO下 应用程序的每一个
  • Qt富文本 - 文档边框格式

    文档边框格式 新建桌面应用程序testRichText 基类QMainWindow 勾选创建界面文件 其他选择默认 编辑mainwindow cpp构造函数 mainwindow h ifndef MAINWINDOW H define M
  • 【Spring AOP】面向切面编程的概念,实践,原理详解

    AOP概念 AOP的全名是aspect oriented programming面向切面编程 它是面对对象编程 OOP 的一种方式 这个AOP的思想主要是指对一个事务的集中处理 将多个类都要完成的功能都在一个类中统一完成 如用户登录的校验功
  • Linux下软件安装:Openblas安装

    一 apt安装 sudo apt get install libopenblas dev 二 手动从source安装 1 下载OpenBLAS并编译 1 git clone https github com xianyi OpenBLAS