API Reference
Analog hardware library for PyTorch. |
|
Functionality related to the cloud client for AIHW Composer API. |
|
Client for connecting to the the AIHW Composer API. |
|
Data classes for the AIHW Composer API. |
|
Exceptions related to the cloud client. |
|
Session handler for the AIHW Composer API. |
|
Utilities for the AIHW Composer API. |
|
Helpers for the AIHW Composer API (version 1). |
|
API client the AIHW Composer API. |
|
API client the AIHW Composer API. |
|
Parsers for the AIHW Composer API. |
|
API stubs for the AIHW Composer API. |
|
Conversion utilities for interacting with the AIHW Composer API. |
|
Custom Exceptions for aihwkit. |
|
High-level interface for executing Experiments. |
|
Experiments for aihwkit. |
|
Basic inferencing Experiment. |
|
Basic training Experiment. |
|
Base class for an Experiment Runner. |
|
Base class for an Experiment Runner. |
|
Base class for an Experiment Runner. |
|
Runner that executes Experiments locally. |
|
Runner that executes Experiments locally. |
|
Helper for retrieving Metrics of an Experiment. |
|
Helper for retrieving Metrics of an Experiment. |
|
AIHWKIT extension |
|
High level inference tools. |
|
High level inference tools. |
|
Calibration for inference. |
|
Compensation methods such as drift compensation during analog inference. |
|
Base drift compensation for inference. |
|
Global drift compensation for inference. |
|
Converter of weight matrix values into conductance values and back for analog inference. |
|
Base conductance converter for the phenomenological noise models for inference. |
|
Conductance converters for the phenomenological noise models for inference. |
|
Conductance converter for the fusion chip. |
|
Noise models to apply to converted weight values during analog inference. |
|
Base class for the phenomenological noise models for inference. |
|
Phenomenological noise model for inference. |
|
Phenomenological noise models for PCM devices for inference. |
|
Phenomenological noise models for ReRAM devices for inference. |
|
Linear Algebra functionality. |
|
Defines an analog matrix |
|
RPU simulator bindings. |
|
Configurations for resistive processing units. |
|
Configurations presets for resistive processing units. |
|
Bindings for the RPU simulator. |
|
High level analog tiles. |
|
Forward / backward / update related parameters for resistive processing units. |
|
Implementation of analog MVM for torch tiles. |
|
Low level implementation of torch-based tile. |
|
Low level implementation of torch-based tile. |
|
Neural network modules. |
|
Digital/analog model conversion utilities. |
|
Neural network modules. |
|
Base class for adding functionality to analog layers. |
|
Analog Modules that contain children Modules. |
|
Convolution layers. |
|
Mapped convolution layers. |
|
Analog layers. |
|
Analog mapped linear layer. |
|
Analog RNN related modules. |
|
Analog cells for RNNs. |
|
Analog RNN layers |
|
Analog RNN modules. |
|
Analog Optimizers. |
|
Analog-aware inference optimizer. |
|
Parameter context for analog tiles. |
|
Utilities and helpers for aihwkit. |
|
Visualization utilities. |
|
Analog Information utility. |
|
Fitting utilities. |
|
Conversion script of legacy checkpoints (pre v0.8) to the new format. |
|
Visualization utilities (web). |
|
Exporting utilities |
|
Package version string. |