Skip to main content

Hardware-Aware Neural Architecture Search with compression and compiler tuning

Project description

slimnet

Hardware-Aware Neural Architecture Search & Edge AI Deployment Toolkit

End-to-end pipeline to optimize deep learning models for embedded and edge hardware — from differentiable NAS to ONNX deployment.

Installation

pip install slimnet

Commands

# Full optimization pipeline
slimnet --model model.pth --platform local_pc --dataset cifar10

# Latency prediction
slimnet-predict --model model.onnx --platform local_pc

Stages

  • Stage 1 — Differentiable NAS (MixedOp + Gumbel-Softmax)
  • Stage 2 — Structured channel pruning
  • Stage 3 — Post-Training Quantization (FP16 / INT8) [opt-in]
  • Stage 4 — ORT compiler tuning [opt-in]

Supported platforms

  • local_pc — Intel Core Ultra 7 165U
  • raspberry_pi — ARM Cortex-A72
  • jetson_nano — NVIDIA Maxwell GPU
  • nxp_imx8 — NXP i.MX8M Plus

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slimnet-0.2.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slimnet-0.2.0-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file slimnet-0.2.0.tar.gz.

File metadata

  • Download URL: slimnet-0.2.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for slimnet-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d1592ae41507a30a6255c654040326c0f8da96a0ace21bc7172443f9de8456c9
MD5 0dabb01317be473cf0060579172b9403
BLAKE2b-256 d5101d33b3b780800e5bfc05a901cb4ef0a83965c02be030b10e2dd949fa55c0

See more details on using hashes here.

File details

Details for the file slimnet-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: slimnet-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for slimnet-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da3a3585c3b5901ac3d3b22090bdeeaacd2cb3da989a4f7adf1bbba3069e7db8
MD5 9f79510be2eb19b27a09a68463b2f76f
BLAKE2b-256 30eef7007415c546aff86f0db086b373c26fe16cb1d4ad44168fa2f89cca8635

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page