Skip to main content
AccelForge

Model, design, and explore tensor algebra accelerators.

AccelForge logo

PyPI Python License Docs

CI Code style: black PRs Welcome


AccelForge is a framework for modeling, designing, and exploring tensor algebra accelerators. It uses HWComponents as a backend for component cost modeling.

Learn more at the website or on GitHub.

⚡ Features

  • Flexible Full-Stack Modeling of a wide variety of devices, circuits, architectures, workloads, and mappings. We integrate with HWComponents, with easily-modifiable models for component costs (area, energy, leak power, and throughput).
  • Fast and optimal mapping of workloads onto architectures, yielding the best-possible performance and energy efficiency.
  • Fusion-aware mapping that optimizes fusion for cascades of Einsums, enabling end-to-end optimization of entire workloads.
  • Heterogenous Architectures that can include multiple types of compute units.
  • Strong input validation via Pydantic, with clear error reports for invalid specifications.
  • Pythonic Interfaces that enable easy automation and integration with other tools.

📦 Install

pip install accelforge

🧪 Examples

See examples/ for architectures and workloads, and notebooks/ for tutorials.

📚 Cite

If you use AccelForge in your work, please see Citing AccelForge for the relevant papers.

Metadata

Release files for accelforge 1.0.467

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for accelforge 1.0.467
File Size Uploaded
accelforge-1.0.467.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for accelforge 1.0.467
File Interpreter ABI Platform
accelforge-1.0.467-py3-none-any.whl Python 3 none any Details

Total release size: 2.4 MB

Release files / accelforge-1.0.467.tar.gz

Download URL accelforge-1.0.467.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d731242d40fe01d99323d4ec43c0b8c624e5273a6ed73ef0e46ad5b20200cbd6
BLAKE2b-256 checksum
How to use checksums
cfeb09bfe9a06984d963431cb6f596057b4c9b6fa1c50322029e6e03aacda1e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.

Transparency log

Release files / accelforge-1.0.467-py3-none-any.whl

Download URL accelforge-1.0.467-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b1905b3c4ffb10384b0352defd10d4dcbba360a29829c2a0645e76aab152e3c9
BLAKE2b-256 checksum
How to use checksums
4c9a55f8662910394d6b44c595d9f93c44188271205941eb6340c96efcf5d64d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.467 This release

2 release files

1.0.98

2 release files

1.0.97

2 release files

1.0.95

2 release files

1.0.94

2 release files

1.0.93

2 release files

1.0.92

2 release files

1.0.91

2 release files

1.0.90

2 release files

1.0.89

2 release files

1.0.86

2 release files

1.0.85

2 release files

1.0.84

2 release files

1.0.82

2 release files

1.0.80

2 release files

1.0.79

2 release files

1.0.77

2 release files

1.0.76

2 release files

1.0.75

2 release files

1.0.73

2 release files

1.0.70

2 release files

1.0.69

2 release files

1.0.68

2 release files

1.0.66

2 release files

1.0.65

2 release files

1.0.64

2 release files

1.0.63

2 release files

1.0.61

2 release files

1.0.59

2 release files

1.0.58

2 release files

1.0.57

2 release files

1.0.56

2 release files

1.0.55

2 release files

1.0.54

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page