You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.
Hey, this is the MXNet Label Bot.
Thank you for submitting the issue! I will try and suggest some labels so that the appropriate MXNet community members can help resolve it.
Here are my recommended labels: Feature
apeforest
changed the title
[Feature] Need a debugging utility to dump out intermediate values of Tensor object
Need a debugging utility to dump out intermediate values of Tensor object
Jun 10, 2019
Monitor callback is good (although not really documented properly - I had to look at the internals of monitor implementation in Module API to know what the Python function should do to access the NDArray), but it only works for Symbol API, not for Gluon, which makes it really hard to debug backward pass/both passes of hybridized models.
FYI I'm working on this. Ok, to be precise I want to dump the graph in the backward pass, getting value of the tensors would be secondary. How would monitor callback work if there's no executor? @anirudh2290 had the same question in the PR linked here.
Currently, when debugging a MXNet operator, there is no existing utility function to dump out intermediate Tensor and NDArray object.
Developers have to write their own debugging code which is inefficient and error prone.
We need an easy to use C++ debugging utility to help developers debug MXNet operators in backend.
The text was updated successfully, but these errors were encountered: