博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 16.04在CPU 模式下安装arrayfire
阅读量:2121 次
发布时间:2019-04-30

本文共 1237 字,大约阅读时间需要 4 分钟。

ubuntu 16.04在CPU 模式下安装arrayfire

官方安装 支持下载包,也提供一个大的.sh文件,为了解决依赖,选择用下载包,参考下面的一篇博文:

https://www.jianshu.com/p/50a3100a5bca
安装指令如下:
sudo apt-get install -y build-essential git cmake libfreeimage-dev
sudo apt-get install -y cmake-curses-gui
sudo apt-get install libglfw3-dev libfontconfig1-dev libglm-dev
git clone --recursive https://github.com/arrayfire/arrayfire.git
cd arrayfire
mkdir build && cd build
cmake … -DCMAKE_BUILD_TYPE=Release
make -j 4
make install
然而博主也没有build成功,我按照车个方法,build完毕提示的错误如下,
在这里插入图片描述我没有Cuda需要支持,所以只需要下载一个支持intel CPU的OPENCL即可,再官网下载intel SDK for OpenCL
https://software.intel.com/en-us/opencl-sdk/choose-download
解压之后 ./install.sh,会出现图形界面引导安装。

sudo apt-get install fftw3-dev 解决找不到fftw3的问题

另外需要参考github上的指南

https://github.com/arrayfire/arrayfire/wiki/Build-Instructions-for-Linux#general-dependencies

完成下面的依赖。
CPU backend dependencies

Required: BLAS and LAPACK C++ libraries (e.g. openblas, atlas or cblas with lapacke)Required: libfftw3

Using OpenBLAS

sudo apt-get install libopenblas-dev libfftw3-dev liblapacke-dev

Using ATLAS

sudo apt-get install libatlas3gf-base libatlas-dev libfftw3-dev liblapacke-dev

Note: On Ubuntu 16.04, change libatlas3g-base to libatlas3-base

上述步骤走完,build成功,可以通过make来安装arrayfire了,没想到这个工具装起来这么麻烦

转载地址:http://zuyrf.baihongyu.com/

你可能感兴趣的文章
【雅思】雅思写作作业(1)
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【English】【托业】【四六级】写译高频词汇
查看>>
【托业】【新东方全真模拟】01~02-----P5~6
查看>>
【托业】【新东方全真模拟】03~04-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST05~06-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST09~10-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST07~08-----P5~6
查看>>
solver及其配置
查看>>
JAVA多线程之volatile 与 synchronized 的比较
查看>>
Java集合框架知识梳理
查看>>
笔试题(一)—— java基础
查看>>
Redis学习笔记(二)— 在linux下搭建redis服务器
查看>>
Redis学习笔记(三)—— 使用redis客户端连接windows和linux下的redis并解决无法连接redis的问题
查看>>
Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置
查看>>
Intellij IDEA使用(二)—— 在Intellij IDEA中配置JDK(SDK)
查看>>
Intellij IDEA使用(三)——在Intellij IDEA中配置Tomcat服务器
查看>>
Intellij IDEA使用(四)—— 使用Intellij IDEA创建静态的web(HTML)项目
查看>>
Intellij IDEA使用(五)—— Intellij IDEA在使用中的一些其他常用功能或常用配置收集
查看>>