我正在使用CustomOp
MXNet 中的类来创建一个新的转换层。该层具有该层output_dimensionality
的超参数。这个维度不能自动从数据中推断出来,但需要由构建网络图的调用者选择,所以它应该是新符号的构造函数参数,比如
net = mx.symbol.Custom(data=data, op_type='mycustomop', output_dimensionality=1024)
这将由__init__
我的子类的构造函数使用CustomOp
。但是当我尝试这个时,我得到:
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "python/mxnet/operator.py", line 602, in creator
op_prop = prop_cls(**kwargs)
TypeError: __init__() got an unexpected keyword argument 'output_dimensionality'
Segmentation fault (core dumped)