Advertisement

Halide教程Part01: build-语法-调度-流水线

阅读量:

About Halide

Halide的设计理念并非着重于实现代码的自动优化功能,而是将算法逻辑与算法执行过程进行分离,在编写过程中分别处理这两部分内容。开发者可以根据目标硬件的具体特性,灵活地制定并测试多种优化方案,最终挑选出最为理想的实现方式。
Halide GitHub Repo

How to build Halide

  1. 安装不低于llvm4.0的版本,并设置相应的环境变量

可通过各操作系统对应的包管理工具来完成llvm4.0及以上版本的安装:

复制代码
    $ brew search llvm

    ==> Searching local taps...
    llvm@4
    ==> Searching taps on GitHub...
    ==> Searching blacklisted, migrated and deleted formulae...
    
    AI写代码shell

在此系统中,macOS操作系统采用brew作为软件包管理的解决方案。

  1. 设置环境变量

shell工具所调用的配置目录文件内,新增如下两个环境变量设置:

复制代码
    export LLVM_CONFIG="/

全部评论 (0)

还没有任何评论哟~