[NNVM][FRONTEND][ONNX] Fix PReLU conversion (#3813)
authorAlexey Golunov <alex-golunov@yandex.ru>
Sun, 1 Sep 2019 00:52:42 +0000 (03:52 +0300)
committerJared Roesch <roeschinc@gmail.com>
Sun, 1 Sep 2019 00:52:42 +0000 (17:52 -0700)
nnvm/python/nnvm/frontend/onnx.py

index 7d97873..8a92821 100644 (file)
@@ -307,10 +307,7 @@ class Prelu(OnnxOpConverter):
     def _impl_v1(cls, inputs, attr, params):
         assert len(inputs) == 2, "Prelu need 2 inputs, {} given".format(
             len(inputs))
-        channels = infer_channels(inputs[1], params, False)
-        if channels == 1:
-            return inputs[0] * inputs[1]
-        return _sym.broadcast_mul(inputs[0], inputs[1])
+        return _sym.prelu(inputs[0], inputs[1])
 
 
 class Reciprocal(OnnxOpConverter):