IBM Analog Hardware Acceleration Kit
v0.3.0
Contents:
Installation
Advanced installation guide
Analog AI
Using the pytorch integration
Using analog tiles
Inference and PCM statistical model
Using Experiments
aihwkit
design
Development setup
Development conventions
Project roadmap
Changelog
API Reference
IBM Analog Hardware Acceleration Kit
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
a (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
A_down (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
A_up (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
ABS_MAX (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
ABS_MAX_NP_SUM (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
add_hook() (aihwkit.experiments.experiments.base.Experiment method)
ADD_NORMAL (aihwkit.simulator.configs.utils.WeightModifierType attribute)
ADDITIVE_CONSTANT (aihwkit.simulator.configs.utils.WeightNoiseType attribute)
aihwkit
module
aihwkit.cloud
module
aihwkit.cloud.client
module
aihwkit.cloud.client.exceptions
module
aihwkit.cloud.client.session
module
aihwkit.cloud.client.utils
module
aihwkit.cloud.client.v1
module
aihwkit.cloud.client.v1.stubs
module
aihwkit.cloud.converter
module
aihwkit.cloud.converter.definitions
module
aihwkit.cloud.converter.exceptions
module
aihwkit.cloud.converter.v1
module
aihwkit.exceptions
module
aihwkit.experiments.experiments
module
aihwkit.experiments.experiments.base
module
aihwkit.nn
module
aihwkit.nn.functions
module
aihwkit.nn.modules
module
aihwkit.nn.modules.base
module
aihwkit.nn.modules.container
module
aihwkit.nn.modules.conv
module
aihwkit.nn.modules.linear
module
aihwkit.optim
module
aihwkit.optim.analog_sgd
module
aihwkit.simulator
module
aihwkit.simulator.configs
module
aihwkit.simulator.configs.configs
module
aihwkit.simulator.configs.devices
module
aihwkit.simulator.configs.helpers
module
aihwkit.simulator.configs.utils
module
aihwkit.simulator.noise_models
module
aihwkit.simulator.presets
module
aihwkit.simulator.presets.configs
module
aihwkit.simulator.presets.devices
module
aihwkit.simulator.presets.utils
module
aihwkit.simulator.rpu_base
module
aihwkit.simulator.rpu_base.devices
module
aihwkit.simulator.rpu_base.tiles
module
aihwkit.simulator.tiles
module
aihwkit.simulator.tiles.analog
module
aihwkit.simulator.tiles.base
module
aihwkit.simulator.tiles.floating_point
module
aihwkit.simulator.tiles.inference
module
aihwkit.utils
module
aihwkit.utils.visualization
module
AihwkitException
ALL (aihwkit.simulator.configs.utils.VectorUnitCellUpdatePolicy attribute)
allow_increasing (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
alpha (aihwkit.simulator.configs.devices.SoftBoundsPmaxDevice attribute)
AnalogConv1d (class in aihwkit.nn.modules.conv)
AnalogConv2d (class in aihwkit.nn.modules.conv)
AnalogConv3d (class in aihwkit.nn.modules.conv)
AnalogFunction (class in aihwkit.nn.functions)
AnalogIndexedFunction (class in aihwkit.nn.functions)
AnalogLinear (class in aihwkit.nn.modules.linear)
AnalogModuleBase (class in aihwkit.nn.modules.base)
AnalogSequential (class in aihwkit.nn.modules.container)
AnalogSGD (class in aihwkit.optim.analog_sgd)
AnalogTile (class in aihwkit.simulator.tiles.analog)
ApiResponseError
ApiSession (class in aihwkit.cloud.client.session)
ApiStub (class in aihwkit.cloud.client.v1.stubs)
apply() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
apply_drift_noise() (aihwkit.simulator.noise_models.BaseNoiseModel method)
apply_drift_noise_to_conductance() (aihwkit.simulator.noise_models.BaseNoiseModel method)
(aihwkit.simulator.noise_models.PCMLikeNoiseModel method)
apply_noise() (aihwkit.simulator.noise_models.BaseNoiseModel method)
apply_programming_noise() (aihwkit.simulator.noise_models.BaseNoiseModel method)
apply_programming_noise_to_conductance() (aihwkit.simulator.noise_models.BaseNoiseModel method)
(aihwkit.simulator.noise_models.PCMLikeNoiseModel method)
as_bindings() (aihwkit.simulator.configs.configs.DigitalRankUpdateRPUConfig method)
(aihwkit.simulator.configs.configs.InferenceRPUConfig method)
(aihwkit.simulator.configs.configs.SingleRPUConfig method)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig method)
(aihwkit.simulator.configs.devices.DifferenceUnitCell method)
(aihwkit.simulator.configs.devices.DigitalRankUpdateCell method)
(aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.MixedPrecisionCompound method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.ReferenceUnitCell method)
(aihwkit.simulator.configs.devices.SoftBoundsPmaxDevice method)
(aihwkit.simulator.configs.devices.TransferCompound method)
(aihwkit.simulator.configs.devices.UnitCell method)
(aihwkit.simulator.configs.devices.VectorUnitCell method)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamPresetDevice method)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice method)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice method)
assumed_wmax (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
AVERAGE_ABS_MAX (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
AVERAGE_CHANNEL_MAX (aihwkit.simulator.configs.utils.WeightClipType attribute)
B
b (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
backward (aihwkit.simulator.configs.configs.DigitalRankUpdateRPUConfig attribute)
(aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
(aihwkit.simulator.presets.configs.Capacitor2Preset attribute)
(aihwkit.simulator.presets.configs.Capacitor4Preset attribute)
(aihwkit.simulator.presets.configs.CapacitorPreset attribute)
(aihwkit.simulator.presets.configs.EcRam2Preset attribute)
(aihwkit.simulator.presets.configs.EcRam4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamPreset attribute)
(aihwkit.simulator.presets.configs.GokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.Idealized2Preset attribute)
(aihwkit.simulator.presets.configs.Idealized4Preset attribute)
(aihwkit.simulator.presets.configs.IdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.ReRamES2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamES4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamESPreset attribute)
(aihwkit.simulator.presets.configs.ReRamSB2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSB4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaEcRamPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamESPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamSBPreset attribute)
backward() (aihwkit.nn.functions.AnalogFunction static method)
(aihwkit.nn.functions.AnalogIndexedFunction static method)
(aihwkit.simulator.tiles.base.BaseTile method)
backward_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
base_url (aihwkit.cloud.client.v1.stubs.ApiStub attribute)
(aihwkit.cloud.client.v1.stubs.ExperimentStub attribute)
(aihwkit.cloud.client.v1.stubs.InputStub attribute)
(aihwkit.cloud.client.v1.stubs.JobStub attribute)
(aihwkit.cloud.client.v1.stubs.LoginStub attribute)
(aihwkit.cloud.client.v1.stubs.OutputStub attribute)
BaseConductanceConverter (class in aihwkit.simulator.noise_models)
BaseDriftCompensation (class in aihwkit.simulator.noise_models)
BaseNoiseModel (class in aihwkit.simulator.noise_models)
BaseTile (class in aihwkit.simulator.tiles.base)
bm_test_negative_bound (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
bound_management (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
BoundManagementType (class in aihwkit.simulator.configs.utils)
C
Capacitor2Preset (class in aihwkit.simulator.presets.configs)
Capacitor4Preset (class in aihwkit.simulator.presets.configs)
CapacitorPreset (class in aihwkit.simulator.presets.configs)
CapacitorPresetDevice (class in aihwkit.simulator.presets.devices)
clear_hooks() (aihwkit.experiments.experiments.base.Experiment method)
ClientConfiguration (class in aihwkit.cloud.client.utils)
clip (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
CloudError
coeff0 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
coeff1 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
coeff2 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
compute_pulse_response() (in module aihwkit.utils.visualization)
compute_pulse_statistics() (in module aihwkit.utils.visualization)
ConfigError
CONSTANT (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
ConstantStepDevice (class in aihwkit.simulator.configs.devices)
construction_seed (aihwkit.simulator.configs.devices.IdealDevice attribute)
(aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
ConversionError
convert_back_to_weights() (aihwkit.simulator.noise_models.BaseConductanceConverter method)
(aihwkit.simulator.noise_models.SinglePairConductanceConverter method)
convert_to_conductances() (aihwkit.simulator.noise_models.BaseConductanceConverter method)
(aihwkit.simulator.noise_models.SinglePairConductanceConverter method)
COPY (aihwkit.simulator.configs.utils.WeightModifierType attribute)
copy_last_column (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
corrupt_devices_prob (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
corrupt_devices_range (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
cpu() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.nn.modules.container.AnalogSequential method)
(aihwkit.simulator.tiles.analog.AnalogTile method)
(aihwkit.simulator.tiles.analog.CudaAnalogTile method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.floating_point.CudaFloatingPointTile method)
(aihwkit.simulator.tiles.floating_point.FloatingPointTile method)
(aihwkit.simulator.tiles.inference.CudaInferenceTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
CredentialsError
cuda() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.nn.modules.container.AnalogSequential method)
(aihwkit.simulator.tiles.analog.AnalogTile method)
(aihwkit.simulator.tiles.analog.CudaAnalogTile method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.floating_point.CudaFloatingPointTile method)
(aihwkit.simulator.tiles.floating_point.FloatingPointTile method)
(aihwkit.simulator.tiles.inference.CudaInferenceTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
CudaAnalogTile (class in aihwkit.simulator.tiles.analog)
CudaError
CudaFloatingPointTile (class in aihwkit.simulator.tiles.floating_point)
CudaInferenceTile (class in aihwkit.simulator.tiles.inference)
D
d_res_implicit (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
decay_weights() (aihwkit.simulator.tiles.base.BaseTile method)
desired_bl (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
DETERMINISTIC_IMPLICIT (aihwkit.simulator.configs.utils.PulseType attribute)
device (aihwkit.simulator.configs.configs.DigitalRankUpdateRPUConfig attribute)
(aihwkit.simulator.configs.configs.FloatingPointRPUConfig attribute)
(aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
(aihwkit.simulator.configs.devices.DigitalRankUpdateCell attribute)
(aihwkit.simulator.presets.configs.Capacitor2Preset attribute)
(aihwkit.simulator.presets.configs.Capacitor4Preset attribute)
(aihwkit.simulator.presets.configs.CapacitorPreset attribute)
(aihwkit.simulator.presets.configs.EcRam2Preset attribute)
(aihwkit.simulator.presets.configs.EcRam4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamPreset attribute)
(aihwkit.simulator.presets.configs.GokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.Idealized2Preset attribute)
(aihwkit.simulator.presets.configs.Idealized4Preset attribute)
(aihwkit.simulator.presets.configs.IdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.ReRamES2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamES4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamESPreset attribute)
(aihwkit.simulator.presets.configs.ReRamSB2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSB4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaEcRamPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamESPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamSBPreset attribute)
DifferenceUnitCell (class in aihwkit.simulator.configs.devices)
diffuse_weights() (aihwkit.simulator.tiles.base.BaseTile method)
diffusion (aihwkit.simulator.configs.devices.FloatingPointDevice attribute)
(aihwkit.simulator.configs.devices.IdealDevice attribute)
(aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
diffusion_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
DigitalRankUpdateCell (class in aihwkit.simulator.configs.devices)
DigitalRankUpdateRPUConfig (class in aihwkit.simulator.configs.configs)
dilation (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
DISCRETIZE (aihwkit.simulator.configs.utils.WeightModifierType attribute)
DISCRETIZE_ADD_NORMAL (aihwkit.simulator.configs.utils.WeightModifierType attribute)
DOREFA (aihwkit.simulator.configs.utils.WeightModifierType attribute)
dorefa_clip (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
drift (aihwkit.simulator.configs.devices.FloatingPointDevice attribute)
(aihwkit.simulator.configs.devices.PulsedDevice attribute)
drift_analog_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.nn.modules.container.AnalogSequential method)
drift_compensation (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
drift_weights() (aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
DriftParameter (class in aihwkit.simulator.configs.utils)
dw_min (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
dw_min_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
dw_min_std (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
E
EcRam2Preset (class in aihwkit.simulator.presets.configs)
EcRam4Preset (class in aihwkit.simulator.presets.configs)
EcRamMOPresetDevice (class in aihwkit.simulator.presets.devices)
EcRamPreset (class in aihwkit.simulator.presets.configs)
EcRamPresetDevice (class in aihwkit.simulator.presets.devices)
empty() (in module aihwkit.simulator.tiles.base)
enable_during_test (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
Endpoint (class in aihwkit.cloud.client.v1.stubs)
enforce_consistency (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
EPOCH_END (aihwkit.experiments.experiments.base.Signals attribute)
EPOCH_START (aihwkit.experiments.experiments.base.Signals attribute)
estimate_n_steps() (in module aihwkit.utils.visualization)
Experiment (class in aihwkit.experiments.experiments.base)
EXPERIMENT_END (aihwkit.experiments.experiments.base.Signals attribute)
EXPERIMENT_START (aihwkit.experiments.experiments.base.Signals attribute)
ExperimentStatusError
ExperimentStub (class in aihwkit.cloud.client.v1.stubs)
ExpStepDevice (class in aihwkit.simulator.configs.devices)
extra_repr() (aihwkit.nn.modules.base.AnalogModuleBase method)
F
first_update_idx (aihwkit.simulator.configs.devices.ReferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.VectorUnitCell attribute)
fixed_bl (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
fixed_value (aihwkit.simulator.configs.utils.WeightClipParameter attribute)
FIXED_VALUE (aihwkit.simulator.configs.utils.WeightClipType attribute)
FloatingPointDevice (class in aihwkit.simulator.configs.devices)
FloatingPointRPUConfig (class in aihwkit.simulator.configs.configs)
FloatingPointTile (class in aihwkit.simulator.tiles.floating_point)
fold_indices (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
forward (aihwkit.simulator.configs.configs.DigitalRankUpdateRPUConfig attribute)
(aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
(aihwkit.simulator.presets.configs.Capacitor2Preset attribute)
(aihwkit.simulator.presets.configs.Capacitor4Preset attribute)
(aihwkit.simulator.presets.configs.CapacitorPreset attribute)
(aihwkit.simulator.presets.configs.EcRam2Preset attribute)
(aihwkit.simulator.presets.configs.EcRam4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamPreset attribute)
(aihwkit.simulator.presets.configs.GokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.Idealized2Preset attribute)
(aihwkit.simulator.presets.configs.Idealized4Preset attribute)
(aihwkit.simulator.presets.configs.IdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.ReRamES2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamES4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamESPreset attribute)
(aihwkit.simulator.presets.configs.ReRamSB2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSB4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaEcRamPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamESPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamSBPreset attribute)
forward() (aihwkit.nn.functions.AnalogFunction static method)
(aihwkit.nn.functions.AnalogIndexedFunction static method)
(aihwkit.nn.modules.linear.AnalogLinear method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
forward_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
G
g_offset (aihwkit.simulator.configs.utils.DriftParameter attribute)
gamma (aihwkit.simulator.configs.devices.TransferCompound attribute)
gamma_down (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
gamma_down_dtod (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
gamma_up (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
gamma_up_dtod (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
gamma_vec (aihwkit.simulator.configs.devices.ReferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.TransferCompound attribute)
(aihwkit.simulator.configs.devices.VectorUnitCell attribute)
generate_drift_coefficients() (aihwkit.simulator.noise_models.BaseNoiseModel method)
(aihwkit.simulator.noise_models.PCMLikeNoiseModel method)
get() (aihwkit.cloud.client.v1.stubs.ApiStub method)
get_hidden_parameters() (aihwkit.simulator.tiles.base.BaseTile method)
get_hidden_update_index() (aihwkit.simulator.tiles.base.BaseTile method)
get_learning_rate() (aihwkit.simulator.tiles.base.BaseTile method)
get_readout_tensor() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
(aihwkit.simulator.noise_models.GlobalDriftCompensation method)
get_tile_for_plotting() (in module aihwkit.utils.visualization)
get_tile_size() (aihwkit.nn.modules.conv.AnalogConv1d method)
(aihwkit.nn.modules.conv.AnalogConv2d method)
(aihwkit.nn.modules.conv.AnalogConv3d method)
get_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.simulator.tiles.base.BaseTile method)
get_weights_scaled() (aihwkit.simulator.tiles.base.BaseTile method)
GlobalDriftCompensation (class in aihwkit.simulator.noise_models)
GokmenVlasovPreset (class in aihwkit.simulator.presets.configs)
GokmenVlasovPresetDevice (class in aihwkit.simulator.presets.devices)
granularity (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
groups (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
I
IdealDevice (class in aihwkit.simulator.configs.devices)
Idealized2Preset (class in aihwkit.simulator.presets.configs)
Idealized4Preset (class in aihwkit.simulator.presets.configs)
IdealizedPreset (class in aihwkit.simulator.presets.configs)
IdealizedPresetDevice (class in aihwkit.simulator.presets.devices)
in_channels (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
in_features (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
(aihwkit.nn.modules.linear.AnalogLinear attribute)
InferenceRPUConfig (class in aihwkit.simulator.configs.configs)
InferenceTile (class in aihwkit.simulator.tiles.inference)
init_baseline() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
inp_bound (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
inp_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
inp_res (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
inp_sto_round (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
input_size (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
InputStub (class in aihwkit.cloud.client.v1.stubs)
InvalidResponseFieldError
IOParameters (class in aihwkit.simulator.configs.utils)
is_cuda (aihwkit.simulator.tiles.analog.CudaAnalogTile attribute)
(aihwkit.simulator.tiles.base.BaseTile attribute)
(aihwkit.simulator.tiles.floating_point.CudaFloatingPointTile attribute)
(aihwkit.simulator.tiles.inference.CudaInferenceTile attribute)
(aihwkit.simulator.tiles.inference.InferenceTile attribute)
is_perfect (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
ITERATIVE (aihwkit.simulator.configs.utils.BoundManagementType attribute)
ITERATIVE_WORST_CASE (aihwkit.simulator.configs.utils.BoundManagementType attribute)
J
JobStub (class in aihwkit.cloud.client.v1.stubs)
K
kernel_size (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
L
LAYER_GAUSSIAN (aihwkit.simulator.configs.utils.WeightClipType attribute)
lifetime (aihwkit.simulator.configs.devices.FloatingPointDevice attribute)
(aihwkit.simulator.configs.devices.IdealDevice attribute)
(aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
lifetime_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
LinearStepDevice (class in aihwkit.simulator.configs.devices)
list() (aihwkit.cloud.client.v1.stubs.ApiStub method)
log_g0 (aihwkit.simulator.configs.utils.DriftParameter attribute)
LoginStub (class in aihwkit.cloud.client.v1.stubs)
M
MAX (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
max_bm_factor (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
max_bm_res (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
mean_bound_reference (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
MEAN_COUNT (aihwkit.simulator.configs.utils.PulseType attribute)
method() (aihwkit.cloud.client.v1.stubs.Endpoint property)
MixedPrecisionCapacitorPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionCompound (class in aihwkit.simulator.configs.devices)
MixedPrecisionEcRamPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionGokmenVlasovPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionIdealizedPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionReRamESPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionReRamSBPreset (class in aihwkit.simulator.presets.configs)
modifier (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
module
aihwkit
aihwkit.cloud
aihwkit.cloud.client
aihwkit.cloud.client.exceptions
aihwkit.cloud.client.session
aihwkit.cloud.client.utils
aihwkit.cloud.client.v1
aihwkit.cloud.client.v1.stubs
aihwkit.cloud.converter
aihwkit.cloud.converter.definitions
aihwkit.cloud.converter.exceptions
aihwkit.cloud.converter.v1
aihwkit.exceptions
aihwkit.experiments.experiments
aihwkit.experiments.experiments.base
aihwkit.nn
aihwkit.nn.functions
aihwkit.nn.modules
aihwkit.nn.modules.base
aihwkit.nn.modules.container
aihwkit.nn.modules.conv
aihwkit.nn.modules.linear
aihwkit.optim
aihwkit.optim.analog_sgd
aihwkit.simulator
aihwkit.simulator.configs
aihwkit.simulator.configs.configs
aihwkit.simulator.configs.devices
aihwkit.simulator.configs.helpers
aihwkit.simulator.configs.utils
aihwkit.simulator.noise_models
aihwkit.simulator.presets
aihwkit.simulator.presets.configs
aihwkit.simulator.presets.devices
aihwkit.simulator.presets.utils
aihwkit.simulator.rpu_base
aihwkit.simulator.rpu_base.devices
aihwkit.simulator.rpu_base.tiles
aihwkit.simulator.tiles
aihwkit.simulator.tiles.analog
aihwkit.simulator.tiles.base
aihwkit.simulator.tiles.floating_point
aihwkit.simulator.tiles.inference
aihwkit.utils
aihwkit.utils.visualization
ModuleError
mult_noise (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.configs.devices.SoftBoundsDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
MULT_NORMAL (aihwkit.simulator.configs.utils.WeightModifierType attribute)
N
n_cols_per_transfer (aihwkit.simulator.configs.devices.TransferCompound attribute)
n_d_bins (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
n_rows_per_transfer (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
n_x_bins (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
nm_thres (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
no_self_transfer (aihwkit.simulator.configs.devices.TransferCompound attribute)
noise_management (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
noise_model (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
NoiseManagementType (class in aihwkit.simulator.configs.utils)
NONE (aihwkit.simulator.configs.utils.BoundManagementType attribute)
(aihwkit.simulator.configs.utils.NoiseManagementType attribute)
(aihwkit.simulator.configs.utils.PulseType attribute)
(aihwkit.simulator.configs.utils.WeightClipType attribute)
(aihwkit.simulator.configs.utils.WeightNoiseType attribute)
NONE_WITH_DEVICE (aihwkit.simulator.configs.utils.PulseType attribute)
nu (aihwkit.simulator.configs.utils.SimpleDriftParameter attribute)
nu_dtod (aihwkit.simulator.configs.utils.DriftParameter attribute)
nu_k (aihwkit.simulator.configs.utils.DriftParameter attribute)
nu_std (aihwkit.simulator.configs.utils.DriftParameter attribute)
O
ObjectStorageSession (class in aihwkit.cloud.client.session)
ones() (in module aihwkit.simulator.tiles.inference)
out_bound (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
out_channels (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
out_features (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
(aihwkit.nn.modules.linear.AnalogLinear attribute)
out_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
out_res (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
out_scale (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
out_sto_round (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
output_padding (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
OutputStub (class in aihwkit.cloud.client.v1.stubs)
P
p_max (aihwkit.simulator.configs.devices.SoftBoundsPmaxDevice attribute)
padding (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
padding_mode (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
parameters_to_bindings() (in module aihwkit.simulator.configs.helpers)
parse_config() (aihwkit.cloud.client.utils.ClientConfiguration method)
PCM_READ (aihwkit.simulator.configs.utils.WeightNoiseType attribute)
PCMLikeNoiseModel (class in aihwkit.simulator.noise_models)
pdrop (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
perfect_bias (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
plot_device() (in module aihwkit.utils.visualization)
plot_device_compact() (in module aihwkit.utils.visualization)
plot_device_symmetry() (in module aihwkit.utils.visualization)
plot_pulse_response() (in module aihwkit.utils.visualization)
plot_pulse_statistics() (in module aihwkit.utils.visualization)
plot_response_overview() (in module aihwkit.utils.visualization)
POLY (aihwkit.simulator.configs.utils.WeightModifierType attribute)
post() (aihwkit.cloud.client.v1.stubs.ApiStub method)
post_update_step() (aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
pow_gamma (aihwkit.simulator.configs.devices.PowStepDevice attribute)
pow_gamma_dtod (aihwkit.simulator.configs.devices.PowStepDevice attribute)
pow_up_down (aihwkit.simulator.configs.devices.PowStepDevice attribute)
pow_up_down_dtod (aihwkit.simulator.configs.devices.PowStepDevice attribute)
PowStepDevice (class in aihwkit.simulator.configs.devices)
PresetIOParameters (class in aihwkit.simulator.presets.utils)
PresetUpdateParameters (class in aihwkit.simulator.presets.utils)
program_analog_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.nn.modules.container.AnalogSequential method)
program_weights() (aihwkit.simulator.tiles.inference.InferenceTile method)
pulse_type (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
PulsedDevice (class in aihwkit.simulator.configs.devices)
PulseType (class in aihwkit.simulator.configs.utils)
R
random_column (aihwkit.simulator.configs.devices.TransferCompound attribute)
random_row (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
range_max (aihwkit.simulator.configs.devices.SoftBoundsPmaxDevice attribute)
range_min (aihwkit.simulator.configs.devices.SoftBoundsPmaxDevice attribute)
readout() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
(aihwkit.simulator.noise_models.GlobalDriftCompensation method)
realistic_read_write (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
(aihwkit.nn.modules.linear.AnalogLinear attribute)
recalculate_indexes() (aihwkit.nn.modules.conv.AnalogConv1d method)
(aihwkit.nn.modules.conv.AnalogConv2d method)
(aihwkit.nn.modules.conv.AnalogConv3d method)
ReferenceUnitCell (class in aihwkit.simulator.configs.devices)
regroup_param_groups() (aihwkit.optim.analog_sgd.AnalogSGD method)
rel_to_actual_wmax (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
request() (aihwkit.cloud.client.session.ApiSession method)
(aihwkit.cloud.client.session.ObjectStorageSession method)
requires_decay() (aihwkit.simulator.configs.devices.DigitalRankUpdateCell method)
(aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.UnitCell method)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamPresetDevice method)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice method)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice method)
requires_diffusion() (aihwkit.simulator.configs.devices.DigitalRankUpdateCell method)
(aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.UnitCell method)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice method)
(aihwkit.simulator.presets.devices.EcRamPresetDevice method)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice method)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice method)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice method)
ReRamES2Preset (class in aihwkit.simulator.presets.configs)
ReRamES4Preset (class in aihwkit.simulator.presets.configs)
ReRamESPreset (class in aihwkit.simulator.presets.configs)
ReRamESPresetDevice (class in aihwkit.simulator.presets.devices)
ReRamSB2Preset (class in aihwkit.simulator.presets.configs)
ReRamSB4Preset (class in aihwkit.simulator.presets.configs)
ReRamSBPreset (class in aihwkit.simulator.presets.configs)
ReRamSBPresetDevice (class in aihwkit.simulator.presets.devices)
res (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
reset (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset_columns() (aihwkit.simulator.tiles.base.BaseTile method)
reset_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset_parameters() (aihwkit.nn.modules.linear.AnalogLinear method)
reset_std (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset_tol (aihwkit.simulator.configs.utils.SimpleDriftParameter attribute)
ResponseError
S
scale_transfer_lr (aihwkit.simulator.configs.devices.TransferCompound attribute)
set_hidden_parameters() (aihwkit.simulator.tiles.base.BaseTile method)
set_hidden_update_index() (aihwkit.simulator.tiles.base.BaseTile method)
set_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
set_learning_rate() (aihwkit.optim.analog_sgd.AnalogSGD method)
(aihwkit.simulator.tiles.base.BaseTile method)
set_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.simulator.tiles.base.BaseTile method)
set_weights_scaled() (aihwkit.simulator.tiles.base.BaseTile method)
SHIFT (aihwkit.simulator.configs.utils.BoundManagementType attribute)
sigma (aihwkit.simulator.configs.utils.WeightClipParameter attribute)
Signals (class in aihwkit.experiments.experiments.base)
SimpleDriftParameter (class in aihwkit.simulator.configs.utils)
SINGLE_FIXED (aihwkit.simulator.configs.utils.VectorUnitCellUpdatePolicy attribute)
SINGLE_RANDOM (aihwkit.simulator.configs.utils.VectorUnitCellUpdatePolicy attribute)
SINGLE_SEQUENTIAL (aihwkit.simulator.configs.utils.VectorUnitCellUpdatePolicy attribute)
SinglePairConductanceConverter (class in aihwkit.simulator.noise_models)
SingleRPUConfig (class in aihwkit.simulator.configs.configs)
SoftBoundsDevice (class in aihwkit.simulator.configs.devices)
SoftBoundsPmaxDevice (class in aihwkit.simulator.configs.devices)
state_dict() (aihwkit.nn.modules.base.AnalogModuleBase method)
std_dev (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
step() (aihwkit.optim.analog_sgd.AnalogSGD method)
sto_round (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
STOCHASTIC (aihwkit.simulator.configs.utils.PulseType attribute)
STOCHASTIC_COMPRESSED (aihwkit.simulator.configs.utils.PulseType attribute)
stride (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
T
t_0 (aihwkit.simulator.configs.utils.SimpleDriftParameter attribute)
TikiTakaCapacitorPreset (class in aihwkit.simulator.presets.configs)
TikiTakaEcRamPreset (class in aihwkit.simulator.presets.configs)
TikiTakaIdealizedPreset (class in aihwkit.simulator.presets.configs)
TikiTakaReRamESPreset (class in aihwkit.simulator.presets.configs)
TikiTakaReRamSBPreset (class in aihwkit.simulator.presets.configs)
TILE_CLASS_ANALOG (aihwkit.nn.modules.base.AnalogModuleBase attribute)
TILE_CLASS_FLOATING_POINT (aihwkit.nn.modules.base.AnalogModuleBase attribute)
TILE_CLASS_INFERENCE (aihwkit.nn.modules.base.AnalogModuleBase attribute)
tile_parameters_to_bindings() (in module aihwkit.simulator.configs.helpers)
TileError
to() (aihwkit.nn.modules.container.AnalogSequential method)
token() (aihwkit.cloud.client.utils.ClientConfiguration property)
TRAIN_EPOCH_BATCH_END (aihwkit.experiments.experiments.base.Signals attribute)
TRAIN_EPOCH_BATCH_START (aihwkit.experiments.experiments.base.Signals attribute)
TRAIN_EPOCH_END (aihwkit.experiments.experiments.base.Signals attribute)
TRAIN_EPOCH_START (aihwkit.experiments.experiments.base.Signals attribute)
training (aihwkit.nn.modules.container.AnalogSequential attribute)
transfer_every (aihwkit.simulator.configs.devices.MixedPrecisionCompound attribute)
(aihwkit.simulator.configs.devices.TransferCompound attribute)
transfer_every_vec (aihwkit.simulator.configs.devices.TransferCompound attribute)
transfer_forward (aihwkit.simulator.configs.devices.TransferCompound attribute)
transfer_lr (aihwkit.simulator.configs.devices.TransferCompound attribute)
transfer_lr_vec (aihwkit.simulator.configs.devices.TransferCompound attribute)
transfer_update (aihwkit.simulator.configs.devices.TransferCompound attribute)
TransferCompound (class in aihwkit.simulator.configs.devices)
transposed (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
type (aihwkit.simulator.configs.utils.WeightClipParameter attribute)
(aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
U
unit_cell_devices (aihwkit.simulator.configs.devices.UnitCell attribute)
UnitCell (class in aihwkit.simulator.configs.devices)
UnitCellRPUConfig (class in aihwkit.simulator.configs.configs)
units_in_mbatch (aihwkit.simulator.configs.devices.TransferCompound attribute)
up_down (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
up_down_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
update (aihwkit.simulator.configs.configs.DigitalRankUpdateRPUConfig attribute)
(aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
(aihwkit.simulator.presets.configs.Capacitor2Preset attribute)
(aihwkit.simulator.presets.configs.Capacitor4Preset attribute)
(aihwkit.simulator.presets.configs.CapacitorPreset attribute)
(aihwkit.simulator.presets.configs.EcRam2Preset attribute)
(aihwkit.simulator.presets.configs.EcRam4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamPreset attribute)
(aihwkit.simulator.presets.configs.GokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.Idealized2Preset attribute)
(aihwkit.simulator.presets.configs.Idealized4Preset attribute)
(aihwkit.simulator.presets.configs.IdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.ReRamES2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamES4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamESPreset attribute)
(aihwkit.simulator.presets.configs.ReRamSB2Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSB4Preset attribute)
(aihwkit.simulator.presets.configs.ReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaCapacitorPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaEcRamPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamESPreset attribute)
(aihwkit.simulator.presets.configs.TikiTakaReRamSBPreset attribute)
update() (aihwkit.simulator.tiles.base.BaseTile method)
update_bl_management (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
update_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
update_jwt_token() (aihwkit.cloud.client.session.ApiSession method)
update_management (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
update_policy (aihwkit.simulator.configs.devices.ReferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.VectorUnitCell attribute)
UpdateParameters (class in aihwkit.simulator.configs.utils)
url() (aihwkit.cloud.client.utils.ClientConfiguration property)
(aihwkit.cloud.client.v1.stubs.Endpoint property)
V
VALIDATION_EPOCH_BATCH_END (aihwkit.experiments.experiments.base.Signals attribute)
VALIDATION_EPOCH_BATCH_START (aihwkit.experiments.experiments.base.Signals attribute)
VALIDATION_EPOCH_END (aihwkit.experiments.experiments.base.Signals attribute)
VALIDATION_EPOCH_START (aihwkit.experiments.experiments.base.Signals attribute)
VectorUnitCell (class in aihwkit.simulator.configs.devices)
VectorUnitCellUpdatePolicy (class in aihwkit.simulator.configs.utils)
W
w_max (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
w_max_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
w_min (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
w_min_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.GokmenVlasovPresetDevice attribute)
(aihwkit.simulator.presets.devices.IdealizedPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
w_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
w_noise_std (aihwkit.simulator.configs.utils.DriftParameter attribute)
w_noise_type (aihwkit.simulator.configs.utils.IOParameters attribute)
(aihwkit.simulator.presets.utils.PresetIOParameters attribute)
w_offset (aihwkit.simulator.configs.utils.DriftParameter attribute)
weight_scaling_omega (aihwkit.nn.modules.conv.AnalogConv1d attribute)
(aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.conv.AnalogConv3d attribute)
(aihwkit.nn.modules.linear.AnalogLinear attribute)
WeightClipParameter (class in aihwkit.simulator.configs.utils)
WeightClipType (class in aihwkit.simulator.configs.utils)
WeightModifierParameter (class in aihwkit.simulator.configs.utils)
WeightModifierType (class in aihwkit.simulator.configs.utils)
WeightNoiseType (class in aihwkit.simulator.configs.utils)
wg_ratio (aihwkit.simulator.configs.utils.DriftParameter attribute)
with_reset_prob (aihwkit.simulator.configs.devices.TransferCompound attribute)
write_noise_std (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.configs.devices.PowStepDevice attribute)
(aihwkit.simulator.presets.devices.CapacitorPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamMOPresetDevice attribute)
(aihwkit.simulator.presets.devices.EcRamPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
X
x_res_implicit (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.presets.utils.PresetUpdateParameters attribute)
Z
zeros() (in module aihwkit.utils.visualization)
Read the Docs
v: v0.3.0
Versions
latest
stable
v0.3.0
v0.2.1
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds