Comments (1)
From offline discussion, I think the dotted line version is nice.
Note that this actually exposes some "internal" autograd stuff as these Tensors being the exact same python object or not is only true for non-outputs.
Maybe we could change the way we do this detection and use tensor.data_ptr()
to detect if SavedVariables ever match another Tensor already here. And use dotted lines between them (to specify they are views of each other).
from pytorchviz.
Related Issues (20)
- No text label displayed on Google Colab (Pytorch 1.8.1) HOT 1
- Add variable names to nodes HOT 5
- Incorrect graph for saved variable using custom autograd function HOT 5
- Inconsistent arrow directions for saved variables HOT 2
- Graph terminates in small horizontal bar HOT 1
- RecursionError when used on subclass of Tensor HOT 5
- Page beyond pdf interface
- 'NotImplementedError:' when passing multiple input to model()
- Failing on large digraph HOT 3
- torchviz module not found HOT 2
- PNG Generation HOT 7
- Plotting model HOT 1
- AttributeError in make_dot with GNN from dgl.ai HOT 1
- Supress a model/nn.module
- How to plot transformer model? (BERT Model) HOT 3
- Pytorchviz with detectron2
- My data must be some integer data,how to do
- Depends on distutils, which has been removed from python3.12 HOT 8
- add color themes - drafted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pytorchviz.