我看你的stride信息,output的tensor是紧凑的。你是否配置了no_padding?如果配置了,memSize是编译阶段按 padding 布局进行内存规划后的申请结果,编译完成后会将padding删除,所以看到的结果不一致
memSize 这个主要是推理框架用的,内部包含了一些其他硬件相关的信息,调用接口时可以之际根据从output[i].properties.alignedByteSize;获取到的memSize调用hbUCPMallocCached 或 hbUCPMalloc接口分配内存然后放入推理数据进行推理就OK,推理结果的处理参照properties.stride进行,内存使用完后通过hbUCPFree释放就OK了。这里的memSize 具体数值对于业务处理无任何影响。