MXNetでCustomOp
クラスを使用して新しい変換レイヤーを作成しています。このレイヤーには、レイヤーのハイパーパラメーターとしてoutput_dimensionality
があります。この次元は、自動的にデータから推測されるが、ネットワークグラフを構築して、発信者によって選ばれる必要があるので、追加のコンストラクタ引数をMXNetのカスタムレイヤーに渡します。
net = mx.symbol.Custom(data=data, op_type='mycustomop', output_dimensionality=1024)
のように、新しいシンボルのコンストラクタの引数でなければなりませんすることはできません私のCustomOp
サブクラスの__init__
コンストラクタによって消費されます。私はこれをしようとする。しかし、私が手:
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)