在10:AOT汇编第2部分中,它说“halide::运行时::缓冲区也有包装现有数据而不是分配新内存的构造函数”,但是在卤化物::运行时:缓冲区的文档中,我找不到一个构造函数将缓冲区作为其param,是否可以将卤化物::缓冲器转换为卤化物::运行时::缓冲区?
发布于 2019-11-04 19:20:29
您可能正在寻找Halide::Buffer::get()方法,它返回一个Halide::Runtime::Buffer<T>*。这是一个指向前端缓冲区包装的底层运行时缓冲区的指针。你应该注意到以下几点:
缓冲区是对Halide::运行时::缓冲区的命名共享引用。
而且,Runtime::Buffer<T>的大多数方法都可以通过Buffer<T>获得,只需使用->操作符,后者在内部调用get()并重载这里。
https://stackoverflow.com/questions/58694511
复制相似问题