2017-08-24 37 views
0

當創建在CNTK一個模型,用卷積層,我得到以下警告:CNTK不對稱填充警告

警告:檢測到不對稱填充問題甚至內核的大小和lowerPad(9)< higherPad(10 )(i = 2),cuDNN將無法產生正確的結果。切換到參考引擎(非常慢)。

我已經嘗試將內核大小從4x4增加到5x5,所以內核大小甚至沒有結果。

我也嘗試調整lowerPad,upperPad(文檔中命名的參數)和higherPad(消息中列出的參數)。

設置autoPadding = false不會影響此消息。

這只是一個警告,我應該忽略嗎?非常慢的部分與我有關,因爲我的模特已經很慢了。

回答

0

如果其他人對答案感興趣,我想到了這一點。

我在問題中說過我試過設置「autopadding = false」。這是autopadding參數的格式不正確;它實際上必須是一組布爾值,其中與InputChannels維度對應的值爲false。

所以參數的正確形式是「autopadding =(true:true:false)」,並且一切正常。

0

在深度方向上有一層有下墊9和上墊10。你在做3D卷積嗎?

+0

我爲每個位置使用多個信號,所以我有3個維度。我在文檔中看到,你應該使用width * height * channels –