You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2019/03/19 07:14:02 UTC

[GitHub] [incubator-mxnet] Soonhwan-Kwon opened a new issue #14467: MKL-DNN QuantizedFullyConnectedOp Error

Soonhwan-Kwon opened a new issue #14467: MKL-DNN QuantizedFullyConnectedOp Error
URL: https://github.com/apache/incubator-mxnet/issues/14467
 
 
   ## Description
   When using FusedRNNCell + MKLDNN backend: Graph optimization and Quantization (experimental), it leads to the QuantizedFullyConnectedOp Error like below,
   
   MXNetError: Error in operator quantized_fusedrnn_t134_i2h: [11:40:16] src/operator/quantization/quantized_fully_connected.cc:41: Check failed: !shape_is_none(in_shape->at(0)) QuantizedFullyConnectedOp input data shape must be given
   
   and below is pseudo code for Network Architecture
   ```
   stack = mx.rnn.FusedRNNCell(1760, num_layers=num_layers,
                                                 mode=fused_rnn_mode, prefix='',
                                                 bidirectional=bidirectional).unfuse()
   net, _ = stack.unroll(length=seq_lengths_references[-1],
                               inputs=net,
                               merge_outputs=False,
                               layout='TNC'
                            )
   ```
   Quantization Code
   net = net.get_backend_symbol('MKLDNN')
   ```
   qnet, qarg_params, qaux_params = quantize_model(sym=net, arg_params={}, aux_params={},ctx=mx.cpu(0), calib_mode='none', quantized_dtype='int8')
   ```
   Stack trace returned 10 entries:
   [bt] (0) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x3e95ea) [0x7faf97f2b5ea]
   [bt] (1) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x3e9c11) [0x7faf97f2bc11]
   [bt] (2) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x9e351c) [0x7faf9852551c]
   [bt] (3) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2deed5a) [0x7faf9a930d5a]
   [bt] (4) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2df1704) [0x7faf9a933704]
   [bt] (5) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/site-packages/mxnet/libmxnet.so(MXSymbolInferShape+0x15ba) [0x7faf9a89e40a]
   [bt] (6) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/lib-dynload/../../libffi.so.6(ffi_call_unix64+0x4c) [0x7fafff188ec0]
   [bt] (7) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/lib-dynload/../../libffi.so.6(ffi_call+0x22d) [0x7fafff18887d]
   [bt] (8) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/lib-dynload/_ctypes.so(_ctypes_callproc+0x4de) [0x7fafff39f8de]
   [bt] (9) /home/ubuntu/anaconda2/envs/mxnet_1_4/lib/python2.7/lib-dynload/_ctypes.so(+0x9b31) [0x7fafff395b31]
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services