问题背景:配置RAKI软件包,出现错误:TypeError: convolution_v2() got an unexpected keyword argument ‘dilation_rate‘
报错代码:
Traceback (most recent call last):
File "D:\Anaconda3\envs\RAKI0706\lib\code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 253, in <module>
File "<input>", line 53, in learning
File "<input>", line 39, in conv2d_dilate
TypeError: convolution_v2() got an unexpected keyword argument 'dilation_rate'
截图:
原因:
定位到错误源头不在dispatch里而是backend的文件里,调用显示如下(对函数”CTRL+鼠标左键点击”,进入到内置函数
可以看到内置函数参数名称为“dilations”而不是“dilation_rate”。
解决方法:更改参数名
#return tf.nn.convolution(x, W,padding='VALID',dilation_rate = [1,dilate_rate])
return tf.nn.convolution(x, W,padding='VALID',dilations = [1,dilate_rate])
问题解决!