×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

cambricon_cnnl_1.17.0-developer_guide中卷积操作的示例是不是弄错了啊 已解决 刘好念2023-06-28 15:41:52 回复 2 查看 技术答疑 使用求助
cambricon_cnnl_1.17.0-developer_guide中卷积操作的示例是不是弄错了啊
分享到:

cnnl开发者手册->5.72.1. cnnlConvolutionForward 中卷积操作的示例如下:

   input three arrays by 1 * 3 * 3 * 2, 1 * 1 * 1 * 1 and 1 * 3 * 3 * 2 -->
       input: [[[[5, 1], [8, 1], [6, 4]],
            [[3, 8], [2,6], [0, 6]],
            [[8, 5], [7,4], [9, 6]]]]

   --> bias: [[[[1]]]]

   --> filter: [[[[1, 5], [7,5], [4, 2]],
                 [[1, 8], [3,8], [6, 2]],
                 [[4, 8], [5,0], [9, 5]]]]

   param:
     pad: (1, 1, 1, 1), stride: (2, 2), dilation: (1, 1),

   output array by 1 * 2 * 2 * 1 --> output: [[[[136], [122]],
                                               [[195], [176]]]]


这个输出是不是弄错了,没有加上 bias 啊 ?

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭