Skip to main content

Publication-quality visualization of PyTorch model architectures

Project description

model-sketch

PyPI version License: Apache 2.0 Docs

model-sketch
Image generated by AI

Python package for generating publication-quality visualizations of PyTorch model architectures. It focuses on clean SVG output, optional PNG export, and a simple API for sketching models from example forward inputs.

Installation

Base installation:

pip install model-sketch

If you also want PNG export support (CairoSVG backend), install the optional PNG extras:

pip install model-sketch[png]

Examples

Explore practical examples demonstrating model-sketch features:

Example Description Notebook Colab
Tiny MLP sketch Build a small MLP, render SVG/PNG, and save outputs to files. simple_model.ipynb Open in Colab
Semantic options demo Compare semantic_view='blocks' vs semantic_view='layers' and semantic spacing on a larger model. semantic_options.ipynb Open in Colab
Edge style options demo Compare edge_style='straight' and edge_style='orthogonal' with arrowheads on a branching model. edge_style_options.ipynb Open in Colab

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

model_sketch-0.0.4.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

model_sketch-0.0.4-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file model_sketch-0.0.4.tar.gz.

File metadata

  • Download URL: model_sketch-0.0.4.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for model_sketch-0.0.4.tar.gz
Algorithm Hash digest
SHA256 b0f227954e91087b4cd0f8cb1b5e7aca1e15f477f57d8af2c6751d254923a7fc
MD5 4ae37c56b92b15b644443a1336b457ab
BLAKE2b-256 9c21b66f92c1bc54c0e520a0b0e21a0d6e692a6341bd33f3d3d9fc3510689d9b

See more details on using hashes here.

File details

Details for the file model_sketch-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: model_sketch-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for model_sketch-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5a767e6d93ff5a17d32e4953f2e86e2580ea0b735f7a338282b24b94cb999b8e
MD5 6f3e46b1e349044a271bbd558e1483a3
BLAKE2b-256 ba6f430ec25a5e7ad0ad426429400b21a368715ee620d8e3d172753a3b43f0fb

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