我使用 AOT 编译来使用没有卤化物库的卤化物代码。
我在 HalideRuntime.h (可在来源中获得)中看到我的 .o 文件中有许多可用的外部方法。
halide_dev_malloc和halide_dev_free非常有趣。我已经毫无问题地使用了 halide_copy_to_dev,但我看到我的内存已分配。如果我想在主机和设备之间做一个简单的 memcpy 并改用 halide_dev_malloc,这可能吗?
HalideRuntime.h 是否对所有可用的外部函数进行了分组,或者目标文件是否包含许多其他函数?
周杰伦