nnom icon indicating copy to clipboard operation
nnom copied to clipboard

关于输出维度的问题

Open panhu opened this issue 1 year ago • 4 comments

您好: 我想请问下假设我的输出是(1,256,2)也就是512个数。那么输出是什么样的,我看输出好像直接就是512个数了,那么它对于(1,256,2)的组织形式是啥样的,怎么区分或者找出这两个256呢?

panhu avatar Jun 05 '23 11:06 panhu

默认情况下数据是HWC数据结构,配置时恒定HWC格式(你看到的shape) 如果这两者匹配(默认情况),C语言下使用 data[1][256][2] 访问你的数据 你的数据是256个长度为2的数组,而不是2个长度为256个字节的数组

majianjia avatar Jun 06 '23 08:06 majianjia

感谢您的回复,我看对于给定输出是tensor_output_dim = {1,256,2},输出的nnom_output_data好像是一维的数组512,它们的对应关系是什么样的,是前256为[0][256][0]维与后256为[0][256][1]组成还是交叉组成512的一维数组

panhu avatar Jun 06 '23 09:06 panhu

交叉的 实际排列方式为data[1][256][2]

majianjia avatar Jun 07 '23 02:06 majianjia

谢谢,假设我有输入数据为实部128,虚部128,那我是不是可以之间将它们放在一起组成[256]个数组作为输入呢,是之间实部+虚部进行组合,还是应该实虚实虚这样交叉放入

panhu avatar Dec 11 '23 07:12 panhu