关于mindspore.ops.operation.Conv2d算子使用
卷積層的實(shí)現(xiàn)算子是
mindspore.ops.operation.Conv2d(
out_channel,
kernel_size, mode=1,
pad_mode="valid",
pad=0, stride=1,
dilation=1,
group=1,
data_format="NCHW"
) 其中的mode參數(shù)用于指定不同的卷積計(jì)算方式:
mode=0,math convolution
mode=1,cross-correlation convolution
mode=2,deconvolution
mode=3,depthwise convolution
問題1:指定mode=3時(shí)報(bào)錯(cuò),說mode必須為1。
問題2:將限制代碼注釋掉,mode設(shè)置為3,但是卷積結(jié)果和mode為1時(shí),完全一樣。這里測試時(shí)使用了相同的輸入數(shù)據(jù),使用了相同的weight。 請(qǐng)教正式用法,目標(biāo)是實(shí)現(xiàn)深度可分離卷積,謝謝!?
?
目前Conv2D算子,只支持mode=1的卷積模式,其余模式不支持。文檔API已經(jīng)在master已經(jīng)做過修改。
詳細(xì)信息可見:
mindspore.ops.Conv2D — MindSpore master 文檔
總結(jié)
以上是生活随笔為你收集整理的关于mindspore.ops.operation.Conv2d算子使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球及中国柔性AMOLED面板行业消费量
- 下一篇: idenet 学习记录:bili