问题:
编写halide程序的时候,想像c++中一样,用if、else做流程控制
Code
void generate()
{
if (stride == 1)
{
int temp = 1;
}
else
{
int temp = 2;
}
}
说明:
这样是不行的,因为halide虽然是用c++来写的,但是,写的halide(.cc文件),还不是具体的实现,需要编译之后才是具体实现。前面的链接提了可以用 select 来做判断控制