Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Floating point exception in mxnet.ndarray.LeakyReLU #18934

Closed
leeyeetonn opened this issue Aug 15, 2020 · 2 comments · Fixed by #18996
Closed

Floating point exception in mxnet.ndarray.LeakyReLU #18934

leeyeetonn opened this issue Aug 15, 2020 · 2 comments · Fixed by #18996

Comments

@leeyeetonn
Copy link

Description

(A clear and concise description of what the bug is.)
mxnet.ndarray.LeakyReLU has floating point exception when given data's shape contain 0. Please see provided code snippet for example.

Error Message

(Paste the complete error message. Please also include stack trace by setting environment variable DMLC_LOG_STACK_TRACE_DEPTH=10 before running your script.)

Floating point exception (core dumped)

To Reproduce

(If you developed your own code, please provide a short script that reproduces the error. For existing examples, please provide link.)

import mxnet
import numpy as np

input = mxnet.nd.array(np.random.rand(0,1,1))
mxnet.ndarray.LeakyReLU(input)

Steps to reproduce

(Paste the commands you ran that produced the error.)

  1. run the provided code in python interpreter or as a script

What have you tried to solve it?

Environment

We recommend using our script for collecting the diagnositc information. Run the following command and paste the outputs below:

curl --retry 10 -s https://raw.githubusercontent.com/dmlc/gluon-nlp/master/tools/diagnose.py | python

# paste outputs here

Got 404 when trying to get the script.

Some environment information:

  • OS: ubuntu 18.04
  • Python: 3.7.6
  • pip: 20.0.2
  • numpy: 1.18.5
  • mxnet: 1.6.0
@szha
Copy link
Member

szha commented Aug 15, 2020

I can reproduce the problem. The error also occurs in 1.x with the numpy interface

from mxnet import np, npx

npx.set_np()

input = np.random.rand(0,1,1)
npx.leaky_relu(input)

@TaoLv
Copy link
Member

TaoLv commented Aug 21, 2020

We will take a look. cc @pengzhao-intel

leezu pushed a commit that referenced this issue Aug 24, 2020
* Fix LeakyRelu behaviour on empty input

* Remove duplicated declarations
szha pushed a commit that referenced this issue Aug 26, 2020
…9009)

* Fix LeakyRelu behaviour on empty input

* Remove duplicated declarations
chinakook pushed a commit to chinakook/mxnet that referenced this issue Nov 17, 2020
* Fix LeakyRelu behaviour on empty input

* Remove duplicated declarations
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants