我有一个由 tvm 生成的 C 代码,以 llvm x86 作为目标平台。在这个 C 代码中有一些数据类型,如 float3
、float4
和 float16
。例如:
for (int32_t ax0 = 0; ax0 < 100; ++ax0) {
((float3*)((float*)T_squeeze + ((ax0 * 3))))[0] = ((float3*)((float*)placeholder21 + ((ax0 * 3))))[0];
这是在我用 gcc
或 clang
编译 C 代码时导致的错误。
有人知道我如何管理这些数据类型吗?
谢谢