halide专题

Halide 构建

hello halide 随着人工智能,VR等领域的发展,我们对于高性能图像处理程序的需求越来越大;当前编程工具开发的高性能图像处理程序牺牲了程序的可读性,模块性,可移植性等;其主要原因是,当前程序将算法描述, 数据存储以及计算糅杂在一起。同时手工编写高性能图像处理程序开发效率较低,难以快速构建大量高性能图像处理代码。 在这样的背景下,MIT的研究人员专门为图像处理设计了一种程序语言——Hali

Halide入门第3讲:如何设置环境变量以检查llvm编译生成的代码

// Halide tutorial lesson 3: Inspecting the generated code // Halide入门第3讲:检查llvm编译生成的代码 // This lesson demonstrates how to inspect what the Halide compiler is producing. // 本课演示了怎样查看Halide编译器做了些什么 /

Halide 入门教程第1讲:熟悉Funcs,Vars和Exprs

// Halide tutorial lesson 1: Getting started with Funcs, Vars, and Exprs// Halide入门教程第一课:了解Funcs(函数),Vars(变量)和Exprs(表达式)// This lesson demonstrates basic usage of Halide as a JIT compiler for imagin