【ubuntu编译安装Halide】
1.下载安装llvm
git clone --depth 1 --branch llvmorg-13.0.0 https://github.com/llvm/llvm-project.gitmkdir llvm-install
mkdir llvm-build
cd llvm-build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../llvm-install\-DLLVM_ENABLE_PROJECTS="clang;lld;clang-tools-extra" \-DLLVM_TARGETS_TO_BUILD="X86;ARM;NVPTX;AArch64;Mips;Hexagon;WebAssembly" \-DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ASSERTIONS=ON \-DLLVM_ENABLE_EH=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_BUILD_32_BITS=OFF \../llvm-project/llvm
make -j4
make install
或者直接下载编译好的llvm: https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0
2.下载编译halide
git clone https://github.com/halide/Halide.gitexport LLVM_CONFIG=$PWD/llvm-install/bin/llvm-config
export CLANG = $PWD/llvm-install/bin/clangcd ..
mkdir halide_build
cd halide_build
make -f ../Halide/Makefile
3.demo演示
g++ halide01.cpp -I halide_build/include -L halide_build/bin -lHalide -lpthread -ldl -o halide_01 -std=c++17export LD_LIBRARY_PATH=halide_build/bin/./halide_01
【ubuntu编译安装Halide】相关推荐
- Ubuntu编译安装CMake
通过编译安装的方式,可以方便地安装指定版本的CMake,并能够卸载或升级,不会因为apt安装cmake而导致卸载cmake时影响到其他包 文章目录 下载 方法一:官网下载 方法二:gitee下载 安装 ...
- ubuntu编译安装python_Ubuntu 编译安装Python3.6
Ubuntu 编译安装Python3.6 安装环境 Ubuntu 16.04 amd64 最好不要卸载系统自带的Python,可能会导致系统错误,因为系统中的好多软件都依赖Python 安装依赖#安装 ...
- opencv 3.1编译 linux,Ubuntu 编译安装 OpenCV 3.1
目标系统:Ubuntu 16.04-64bit OpenCV 版本:opencv-3.1.0 安装步骤 安装 cmake.sudo apt-get isntall cmake cmake-qt-gui ...
- ubuntu编译安装php5 mysql nginx
一.首先下载软件源码包 wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gz wget http:/.s135.com/soft/linux/nginx_ph ...
- ubuntu 编译安装php mysql_ubuntu编译安装php5 mysql nginx
一.首先下载软件源码包 wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gz wget http:/.s135.com/soft/linux/nginx_ph ...
- extras mibs php7,ubuntu编译安装php7遇到的问题及解决方案
configure: error: Cannot find OpenSSL's 这个可以在configure的时候,指定openssl的路径,查看openssl的安装路径: root@ubuntu: ...
- Ubuntu编译安装libva
该笔记是我编译libva(VAAPI)记录,基于Ubuntu 16.04,想用intel核显解码. 一.VAAPI的介绍 在Linux上支持GPU加速. vaapi:https://www.freed ...
- Ubuntu 编译安装Nginx
文章目录 1. apt安装 2. 编译安装 2.1 启动Nginx 3. 防火墙问题 1. apt安装 # 默认版本安装 apt-get update apt-get install nginx# 选 ...
- php5.4dev版本是,ubuntu 编译安装php5.4以上版本
先安装必须的依赖库: sudo?apt-get?-y?install?autoconf??\ sudo?apt-get?-y?install?libxml2-dev??\ sudo?apt-get?- ...
最新文章
- markdown中添加锚点
- 在Ubuntu上以精灵进程daemon process的方式启动一个命令
- poj 2226 Muddy Fields 最小顶点覆盖
- ZZULIOJ 1076: 三位数求解
- shell脚本检查进程脚本
- linux 运行 级别(转)
- 2020-12-05
- mysql注入攻击getshell_[漏洞案例]thinkcmf 2.x从sql注入到getshell实战
- 网上阅卷系统服务器,网上阅卷系统是什么?
- Spring教程动画文字版
- 必须收藏!130 个相见恨晚的超实用网站,一次性分享出来
- python遍历json对象顺序输出_fastJson顺序遍历JSON字段
- 室内地图导航功能接入流程
- mysql监听显示syn_sent,TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ......
- python math 数学函数教程
- 什么是下一代防火墙NGFW(Next Generation Firewall)?
- 上海波涛装饰集团有限公司乐山分公司
- 类似元气骑士的九宫格随机地图实现
- Linux系统中的内存划分-- VM split
- 重学 Java 设计模式:实战组合模式(营销差异化人群发券,决策树引擎搭建场景)
热门文章
- Java~Java代理模式
- TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
- linux无法删除软件,Linux某些软件无法卸载问题
- 【丁丁历险记】ESP8266/ESP32发送数据到微信
- 超详细的fiddler教程,从小白到精通(六)❤️
- deform服务器位置,Deform V11 自动多工步分析(MO)设置详解-工艺成型及仿真
- 几个好玩有趣的Python入门实例
- systemd介绍六:Journalctl查看并操作sytemd日志
- 最好用的coreldraw2020中文版,安装好后不显示评估版,显示已注册
- 液相如何改善峰形与提升分离度?【实验室秘籍】