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 2018/11/03 07:42:54 UTC

[GitHub] leezu commented on issue #13100: Hybridization generates superfluous backward ops that may induce storage fallbacks

leezu commented on issue #13100: Hybridization generates superfluous backward ops that may induce storage fallbacks 
URL: https://github.com/apache/incubator-mxnet/issues/13100#issuecomment-435568020
 
 
   Also note that adding `F.dot(F.BlockGrad(csr.square()), rsp)` will avoid the storage fallback on CPU.
   On GPU, adding F.BlockGrad will induce the following error message:
   
   ```
   
   [07:42:34] src/engine/engine.cc:55: MXNet start using engine: NaiveEngine
   Traceback (most recent call last):
     File "bug.py", line 17, in <module>
       l = net(csr, rsp)
     File "/home/ubuntu/mxnet/python/mxnet/gluon/block.py", line 542, in __call__
       out = self.forward(*args)
     File "/home/ubuntu/mxnet/python/mxnet/gluon/block.py", line 909, in forward
       return self._call_cached_op(x, *args)
     File "/home/ubuntu/mxnet/python/mxnet/gluon/block.py", line 815, in _call_cached_op
       out = self._cached_op(*cargs)
     File "/home/ubuntu/mxnet/python/mxnet/_ctypes/ndarray.py", line 150, in __call__
       ctypes.byref(out_stypes)))
     File "/home/ubuntu/mxnet/python/mxnet/base.py", line 253, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: [07:42:38] src/operator/tensor/././cast_storage-inl.cuh:606: Check failed: ctx.requested.size() > 0 (0 vs. 0)
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on 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