写自定义op时,如果输出shape是动态的,如何定义infer_shape函数的输出?

When writing a custom op, if the output shape is dynamic, how to define the output of infer_shape function?

我现在正在写一个自定义操作,它的输出形状是动态的,如何在[=18=中定义output_shape ]函数。

CustomOpPropinfer_shape 函数有一个 in_shape 参数。您可以使用它来动态计算 output_shape。

如果没有输入数据无法推断输入形状,但可以推断出最大形状,那么您可以按照此处的评论使用它:https://github.com/apache/incubator-mxnet/issues/9758