1 #include "Halide.h" 2 #include <stdio.h> 3 4 using namespace Halide; 5 main(int argc,char ** argv)6int main(int argc, char **argv) { 7 Func f; 8 Var x, y; 9 10 ImageParam in(Float(32), 2); 11 ImageParam x_coord(Int(32), 2); 12 ImageParam y_coord(Int(32), 2); 13 14 f(x, y) = 0.0f; 15 RDom r(0, 100, 0, 100); 16 f(x_coord(r.x, r.y), y_coord(r.x, r.y)) += in(r.x, r.y); 17 18 f.compile_jit(); 19 20 printf("Success!\n"); 21 return 0; 22 } 23