Search NASA⌕ Search

DOE OSTI · code-145941

PyTorch Circuit-Aware Bit-Cell Modeling

Abstract

SAND2024-08549O PyTorch Circuit-Aware Bit-Cell Modeling, a Python library, demonstrates circuit-aware training for analog machine learning accelerators. Built upon PyTorch, this software provides hardware-aware versions of common neural network layers to mitigate non-ideal behavior from novel hardware. The software provides accurate forward and backward pass estimates for hardware-mapped neural networks that are implemented in crossbars (arrays) that contain a non-linear transistor selector device. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bennett, Christopher, Rohan, Jacob. 2023-09-11. PyTorch Circuit-Aware Bit-Cell Modeling. https://doi.org/10.11578/dc.20241023.2

Cite the original work for its findings. Save a collection to share your selection of sources.