Skip to content

A Plug-and-play Lightweight tool for the Inference Optimization of Deep Neural networks

License

Notifications You must be signed in to change notification settings

FrancescoConti/plinio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N.B., logo partially generated with Stable Diffusion.

PLiNIO is a Python package built on-top of the PyTorch ecosystem that provides a Plug-and-play Lightweight tool for the Inference Optimization of Deep Neural networks (DNNs).

PLiNIO allows to automatically optimize your DNN's architecture with no more than three additional lines of code to your original training loop.

PLiNIO exploits as main optimization engine Differentiable Neural Architecture Search (DNAS) algorithms which notoriusly balance flexibility and lightness.

At the current state, PLiNIO implements the following methods:

You can consult the specific linked pages to gather more information on the usage and the capabilieties of such tools.

Installation

To install the latest release:

$ git clone https://github.com/eml-eda/plinio
$ cd plinio
$ python setup.py install

License

PLiNIO entire codebase is released under Apache License 2.0.

About

A Plug-and-play Lightweight tool for the Inference Optimization of Deep Neural networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%