Conv2D 属性设置为私有???
收藏
如题,为啥设置为私有?相互之间沟通就好难啊。
class _ConvNd(layers.Layer): def __init__(self, in_channels, out_channels, kernel_size, transposed, dims, stride=1, padding=0, padding_mode='zeros', output_padding=0, dilation=1, groups=1, weight_attr=None, bias_attr=None, data_format="NCHW"): super(_ConvNd, self).__init__() assert weight_attr is not False, "weight_attr should not be False in Conv." self._param_attr = weight_attr self._bias_attr = bias_attr self._groups = groups self._in_channels = in_channels self._out_channels = out_channels self._data_format = data_format
0
收藏
请登录后评论
torch的对比下。
设置为私有,后面修改很麻烦。。。
灵活性降低了80%估计
封装完善的代价就是不够灵活
是不是推荐使用更基础的算子自己实现啊
有这个困难
其实这个原则是对的,新算子自己造吧
这简直是骨灰级微操作
私有了,以后想对齐精度怎么办啊。。。