NeList Graph
Reads a verilog gate-level netlist into a nlgraph.Graph object.
The Graph object provides utilities for working with netlist graphs and machine learning using pytorch.
- pypi release
- Usage examples in readme
After installation, you can use torchinstaller (installed as a dependency to this project) to help install pytorch and torch-geometric dependencies if you'd like.
torchinstaller helps to automatically detect cuda versions and/or just to build the right install commands for pytorch, etc.
See torchinstaller for more details.
e.g.
Dry run install (no -i flag)
> torchinstall --pytorch --lightning --pyg -pyg-srcPyTorch and PyTorch-Lightning
> torchinstall --pytorch --lightning -iPyTorch-Geometric
> torchinstall --pyg -i
torchinstall --pyg -pyg-src -i
torchinstall --pytorch --lightning --pyg -pyg-src -iPyTorch-Geometric from source
> torchinstall --pyg -pyg-src -iInstall all
> torchinstall --pytorch --lightning --pyg -pyg-src -i