moniel
moniel copied to clipboard
Interactive Notation for Computational Graphs
Hello! You project is awesome. I think you need to add some useful features: - Parameter names with low line and string as value `Convolution(in_channels=n_dim)`; - Some "x N" symbol...
TODO: - [ ] displaying `id` and `class` for metanodes - [ ] cleanup (delete unused styles, remove svg export) - [ ] merge `AnonymousMetanode` and `Metannode` - [ ]...
How to make an arrow from a node to itself having a nice arc?
This is more like "feature request" or even an open-ended discussion (if you prefer to have it on email, mine is [email protected]). In definition of layers you use hierarchical structures....
R uses left arrow as an assignment. E.g.: ```R sumofsquares
Having a metanode like this: ``` { [In,Parameter] -> Transformation -> Out} ``` One can easily omit explicit Input and Output declaration since constructed graph implicitly has this information: ```...
Scopes are nothing more than anonymous metanodes, so having a special notation for them is unnecessary. ~~Scope notation~~ (old syntax): ``` /scope{ In -> Id -> Out} In -> scope...
Some time ago, there was an idea for selectors as a more powerful mechanism for targeting specific nodes. Now, one can pinpoint only the node that has an identifier attached....
Generating executable code is a top priority. PyTorch is currently the top DL framework (because of the define-by-run nature), so naturally it would be very suiting to combine the two....
How do you "npm install" it on a modern system ? Config: * Ubuntu 22.04 * tried many versions of nodejs (10, 18, 20), * different versions of npm *...