报错行:
def init(self, level=5, res_scale=1, reduction=2, channel, ksize=3, stride=1, softmax_scale=10, average=True, conv=common.default_conv):
^
SyntaxError: non-default argument follows default argument
解决方法:
在编程中出现 non-default argument follows default argument 这种错误原因是将没有默认值的参数在定义时放在了有默认值的参数的后面。
def init(self, channel, level=5, res_scale=1, reduction=2, ksize=3, stride=1, softmax_scale=10, average=True, conv=common.default_conv):
调换定义参数的顺序即可解决此问题。