Halide

A brief overview of Halide

THIS PAGE IS UNDER CONSTRUCTION Here I will talk about Halide In order to learn Halide, let’s start with a simple example and see how Halide will produce the code for that example Var x,y Func grad; Target target = get_host_target(); grad(x,y) = x + y; Halide::Image<int32_t> output = gradient.realize(100, 200); Now let’s see how the Halide will interpret this code. The first three lines are nothing but defining Var and Funcs and the target where we will generate the code.