Halide::GeneratorInput<Halide::Func>是Halide库中的一个模板类,用于表示输入参数。它没有名为dim的成员。
Halide是一个用于图像处理和计算机视觉的开源库,它提供了一种用于定义、调度和执行高性能计算图的方法。Halide的设计目标是将算法的定义与计算的调度和优化分离开来,以便开发人员可以更好地控制计算的细节。
GeneratorInput是Halide中用于表示输入参数的类模板。它可以用于定义输入图像、缓冲区或其他数据类型作为算法的输入。在Halide::GeneratorInput<Halide::Func>中,<Halide::Func>表示输入参数的类型是一个函数。
在Halide::GeneratorInput<Halide::Func>中,没有名为dim的成员。这意味着该类没有直接提供用于获取输入参数维度信息的成员函数或变量。但是,可以通过使用Halide::Func的成员函数来获取输入参数的维度信息。
对于Halide::Func对象,可以使用dim()成员函数来获取其维度信息。dim()函数接受一个整数参数,表示要获取的维度索引。例如,对于一个名为input的Halide::Func对象,可以使用input.dim(n)来获取第n维的大小。
在Halide中,可以使用Generator类来定义和生成计算图。Generator类包含一个或多个GeneratorInput成员,用于表示输入参数。通过定义GeneratorInput成员,可以指定输入参数的类型、名称和其他属性。
总结起来,Halide::GeneratorInput<Halide::Func>是Halide库中用于表示输入参数的类模板,它没有名为dim的成员。要获取输入参数的维度信息,可以使用Halide::Func的dim()成员函数。
领取专属 10元无门槛券
手把手带您无忧上云