Skip to content

Armitawh/Pytorch-ML-Graph-Optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PyTorch ML Graph Optimizer

Optimize PyTorch models with compiler-level techniques.

This project demonstrates graph-level optimizations for deep learning models using PyTorch. It fuses convolution + batch normalization (+ optional ReLU), removes redundant layers, profiles latency, and generates visual summaries of the optimization effect.


Features

  • Conv+BN(+ReLU) fusion for faster inference
  • Remove nn.Identity layers for cleaner models
  • Latency profiling on CPU or GPU
  • Visual output:
    • Layer composition before vs after optimization
    • Inference latency comparison
  • TorchScript export for compiler-ready models

About

Graph-level model optimizer for PyTorch: Conv+BN(+ReLU) fusion, redundant layer removal, latency profiling, and visualization. Perfect for ML compiler exploration and performance-aware model optimization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages