IBM Analog Hardware Acceleration Kit
v0.4.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
|
H
|
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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
A_down (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
A_up (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.PCMPresetDevice 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.entities
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.api_client
module
aihwkit.cloud.client.v1.parsers
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
module
aihwkit.experiments.experiments
module
aihwkit.experiments.experiments.base
module
aihwkit.experiments.experiments.training
module
aihwkit.experiments.runners
module
aihwkit.experiments.runners.base
module
aihwkit.experiments.runners.cloud
module
aihwkit.experiments.runners.local
module
aihwkit.experiments.runners.metrics
module
aihwkit.nn
module
aihwkit.nn.conversion
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.nn.modules.lstm
module
aihwkit.optim
module
aihwkit.optim.analog_optimizer
module
aihwkit.optim.context
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
aihwkit.version
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)
AnalogContext (class in aihwkit.optim.context)
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)
AnalogFunctionBase (class in aihwkit.nn.functions)
AnalogIndexedFunction (class in aihwkit.nn.functions)
AnalogLinear (class in aihwkit.nn.modules.linear)
AnalogLSTM (class in aihwkit.nn.modules.lstm)
AnalogLSTMCell (class in aihwkit.nn.modules.lstm)
AnalogLSTMLayer (class in aihwkit.nn.modules.lstm)
AnalogModuleBase (class in aihwkit.nn.modules.base)
AnalogOptimizer (class in aihwkit.optim.analog_optimizer)
AnalogOptimizerMixin (class in aihwkit.optim.analog_optimizer)
AnalogSequential (class in aihwkit.nn.modules.container)
AnalogSGD (class in aihwkit.optim.analog_optimizer)
AnalogTile (class in aihwkit.simulator.tiles.analog)
ApiClient (class in aihwkit.cloud.client.v1.api_client)
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.DigitalRankUpdateCell method)
(aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.MixedPrecisionCompound method)
(aihwkit.simulator.configs.devices.OneSidedUnitCell 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.PCMPresetDevice method)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell 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.PCMPresetDevice 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.EcRamMO2Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMO4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMOPreset 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.MixedPrecisionEcRamMOPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionPCMPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.PCMPreset 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.TikiTakaEcRamMOPreset 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.AnalogFunctionBase 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)
BASIC_TRAINING (aihwkit.cloud.client.entities.CloudExperimentCategory attribute)
BasicTraining (class in aihwkit.experiments.experiments.training)
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)
category (aihwkit.cloud.client.entities.CloudExperiment attribute)
clear_hooks() (aihwkit.experiments.experiments.base.Experiment method)
ClientConfiguration (class in aihwkit.cloud.client.utils)
clip (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
CloudError
CloudExperiment (class in aihwkit.cloud.client.entities)
CloudExperimentCategory (class in aihwkit.cloud.client.entities)
CloudJob (class in aihwkit.cloud.client.entities)
CloudJobStatus (class in aihwkit.cloud.client.entities)
CloudRunner (class in aihwkit.experiments.runners.cloud)
coeff0 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
coeff1 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
coeff2 (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
COMPLETED (aihwkit.cloud.client.entities.CloudJobStatus 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.PCMPresetDevice 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_analog() (in module aihwkit.nn.conversion)
convert_to_conductances() (aihwkit.simulator.noise_models.BaseConductanceConverter method)
(aihwkit.simulator.noise_models.SinglePairConductanceConverter method)
COPY (aihwkit.simulator.configs.utils.WeightModifierType attribute)
copy_inverted (aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell 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.PCMPresetDevice 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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
cpu() (aihwkit.nn.modules.container.AnalogSequential method)
(aihwkit.optim.context.AnalogContext method)
(aihwkit.simulator.tiles.analog.AnalogTile method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.floating_point.FloatingPointTile method)
created_at (aihwkit.cloud.client.entities.CloudExperiment attribute)
CredentialsError
cuda() (aihwkit.nn.modules.container.AnalogSequential method)
(aihwkit.optim.context.AnalogContext method)
(aihwkit.simulator.tiles.analog.AnalogTile method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.floating_point.FloatingPointTile 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)
cx() (aihwkit.nn.modules.lstm.LSTMState property)
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.EcRamMO2Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMO4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMOPreset 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.MixedPrecisionEcRamMOPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionPCMPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.PCMPreset 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.TikiTakaEcRamMOPreset 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.PCMPresetDevice 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.PCMPresetDevice 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.PCMPresetDevice 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.PCMPresetDevice 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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
dw_min_std_add (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
dw_min_std_slope (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.presets.devices.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
E
EcRam2Preset (class in aihwkit.simulator.presets.configs)
EcRam4Preset (class in aihwkit.simulator.presets.configs)
EcRamMO2Preset (class in aihwkit.simulator.presets.configs)
EcRamMO4Preset (class in aihwkit.simulator.presets.configs)
EcRamMOPreset (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_like() (in module aihwkit.nn.functions)
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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
ensure_shared_weights() (aihwkit.simulator.tiles.base.BaseTile method)
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_create() (aihwkit.cloud.client.v1.api_client.ApiClient method)
EXPERIMENT_END (aihwkit.experiments.experiments.base.Signals attribute)
experiment_get() (aihwkit.cloud.client.v1.api_client.ApiClient method)
EXPERIMENT_START (aihwkit.experiments.experiments.base.Signals attribute)
ExperimentParser (class in aihwkit.cloud.client.v1.parsers)
experiments_list() (aihwkit.cloud.client.v1.api_client.ApiClient method)
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
FAILED (aihwkit.cloud.client.entities.CloudJobStatus attribute)
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.EcRamMO2Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMO4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMOPreset 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.MixedPrecisionEcRamMOPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionPCMPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.PCMPreset 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.TikiTakaEcRamMOPreset 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.AnalogFunctionBase static method)
(aihwkit.nn.functions.AnalogIndexedFunction static method)
(aihwkit.nn.modules.linear.AnalogLinear method)
(aihwkit.nn.modules.lstm.AnalogLSTM method)
(aihwkit.nn.modules.lstm.AnalogLSTMCell method)
(aihwkit.nn.modules.lstm.AnalogLSTMLayer method)
(aihwkit.nn.modules.lstm.ModularAnalogLSTMWithDropout method)
(aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
forward_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
from_digital() (aihwkit.nn.modules.container.AnalogSequential class method)
(aihwkit.nn.modules.conv.AnalogConv1d class method)
(aihwkit.nn.modules.conv.AnalogConv2d class method)
(aihwkit.nn.modules.conv.AnalogConv3d class method)
(aihwkit.nn.modules.linear.AnalogLinear class 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.PCMPresetDevice 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.PCMPresetDevice 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)
GeneralParser (class in aihwkit.cloud.client.v1.parsers)
generate_drift_coefficients() (aihwkit.simulator.noise_models.BaseNoiseModel method)
(aihwkit.simulator.noise_models.PCMLikeNoiseModel method)
get() (aihwkit.cloud.client.v1.stubs.ApiStub method)
get_analog_ctx() (aihwkit.simulator.tiles.base.BaseTile method)
get_brief_info() (aihwkit.simulator.tiles.base.BaseTile method)
get_cloud_experiment() (aihwkit.experiments.runners.cloud.CloudRunner method)
get_data() (aihwkit.optim.context.AnalogContext method)
get_data_loaders() (aihwkit.experiments.experiments.training.BasicTraining method)
get_dataset_arguments() (aihwkit.experiments.experiments.training.BasicTraining method)
get_dataset_transform() (aihwkit.experiments.experiments.training.BasicTraining method)
get_experiment() (aihwkit.cloud.client.entities.CloudExperiment 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_optimizer() (aihwkit.experiments.experiments.training.BasicTraining method)
get_readout_tensor() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
(aihwkit.simulator.noise_models.GlobalDriftCompensation method)
get_result() (aihwkit.cloud.client.entities.CloudExperiment 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)
H
has_gradient() (aihwkit.optim.context.AnalogContext method)
hx() (aihwkit.nn.modules.lstm.LSTMState property)
I
id_ (aihwkit.cloud.client.entities.CloudExperiment attribute)
(aihwkit.cloud.client.entities.CloudJob attribute)
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)
init_layers() (aihwkit.nn.modules.lstm.AnalogLSTM method)
init_stacked_analog_lstm() (in module aihwkit.nn.modules.lstm)
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_get() (aihwkit.cloud.client.v1.api_client.ApiClient method)
input_id (aihwkit.cloud.client.entities.CloudExperiment 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.floating_point.CudaFloatingPointTile 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
job (aihwkit.cloud.client.entities.CloudExperiment attribute)
job_get() (aihwkit.cloud.client.v1.api_client.ApiClient method)
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.PCMPresetDevice 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.PCMPresetDevice 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)
list_cloud_experiments() (aihwkit.experiments.runners.cloud.CloudRunner method)
LocalMetric (class in aihwkit.experiments.runners.metrics)
LocalRunner (class in aihwkit.experiments.runners.local)
log_g0 (aihwkit.simulator.configs.utils.DriftParameter attribute)
login() (aihwkit.cloud.client.v1.api_client.ApiClient method)
LoginStub (class in aihwkit.cloud.client.v1.stubs)
LSTMState (class in aihwkit.nn.modules.lstm)
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)
MixedPrecisionEcRamMOPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionEcRamPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionGokmenVlasovPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionIdealizedPreset (class in aihwkit.simulator.presets.configs)
MixedPrecisionPCMPreset (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)
ModularAnalogLSTMWithDropout (class in aihwkit.nn.modules.lstm)
module
aihwkit
aihwkit.cloud
aihwkit.cloud.client
aihwkit.cloud.client.entities
aihwkit.cloud.client.exceptions
aihwkit.cloud.client.session
aihwkit.cloud.client.utils
aihwkit.cloud.client.v1
aihwkit.cloud.client.v1.api_client
aihwkit.cloud.client.v1.parsers
aihwkit.cloud.client.v1.stubs
aihwkit.cloud.converter
aihwkit.cloud.converter.definitions
aihwkit.cloud.converter.exceptions
aihwkit.cloud.converter.v1
aihwkit.exceptions
aihwkit.experiments
aihwkit.experiments.experiments
aihwkit.experiments.experiments.base
aihwkit.experiments.experiments.training
aihwkit.experiments.runners
aihwkit.experiments.runners.base
aihwkit.experiments.runners.cloud
aihwkit.experiments.runners.local
aihwkit.experiments.runners.metrics
aihwkit.nn
aihwkit.nn.conversion
aihwkit.nn.functions
aihwkit.nn.modules
aihwkit.nn.modules.base
aihwkit.nn.modules.container
aihwkit.nn.modules.conv
aihwkit.nn.modules.linear
aihwkit.nn.modules.lstm
aihwkit.optim
aihwkit.optim.analog_optimizer
aihwkit.optim.context
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
aihwkit.version
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)
name (aihwkit.cloud.client.entities.CloudExperiment 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.optim.context)
(in module aihwkit.simulator.tiles.inference)
OneSidedUnitCell (class in aihwkit.simulator.configs.devices)
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_get() (aihwkit.cloud.client.v1.api_client.ApiClient method)
output_id (aihwkit.cloud.client.entities.CloudJob 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)
parse_date_string() (aihwkit.cloud.client.v1.parsers.ExperimentParser static method)
parse_experiment() (aihwkit.cloud.client.v1.parsers.ExperimentParser static method)
parse_experiment_category() (aihwkit.cloud.client.v1.parsers.ExperimentParser static method)
parse_experiment_status() (aihwkit.cloud.client.v1.parsers.ExperimentParser static method)
parse_job() (aihwkit.cloud.client.v1.parsers.ExperimentParser static method)
parse_login() (aihwkit.cloud.client.v1.parsers.GeneralParser static method)
PCM_READ (aihwkit.simulator.configs.utils.WeightNoiseType attribute)
PCMLikeNoiseModel (class in aihwkit.simulator.noise_models)
PCMPreset (class in aihwkit.simulator.presets.configs)
PCMPresetDevice (class in aihwkit.simulator.presets.devices)
PCMPresetUnitCell (class in aihwkit.simulator.presets.devices)
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.PCMPresetDevice 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)
receive_epoch_end() (aihwkit.experiments.runners.metrics.LocalMetric method)
receive_epoch_start() (aihwkit.experiments.runners.metrics.LocalMetric method)
receive_train_epoch_batch_end() (aihwkit.experiments.runners.metrics.LocalMetric method)
receive_train_epoch_end() (aihwkit.experiments.runners.metrics.LocalMetric method)
receive_validation_epoch_batch_end() (aihwkit.experiments.runners.metrics.LocalMetric method)
receive_validation_epoch_end() (aihwkit.experiments.runners.metrics.LocalMetric method)
ReferenceUnitCell (class in aihwkit.simulator.configs.devices)
refresh_every (aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell attribute)
refresh_forward (aihwkit.simulator.configs.devices.DifferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
refresh_lower_thres (aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell attribute)
refresh_update (aihwkit.simulator.configs.devices.DifferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
refresh_upper_thres (aihwkit.simulator.configs.devices.OneSidedUnitCell attribute)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell attribute)
register_analog_tile() (aihwkit.nn.modules.base.AnalogModuleBase method)
regroup_param_groups() (aihwkit.optim.analog_optimizer.AnalogOptimizerMixin 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.PCMPresetDevice method)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell 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.PCMPresetDevice method)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell 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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset() (aihwkit.optim.context.AnalogContext method)
reset_columns() (aihwkit.simulator.tiles.base.BaseTile method)
reset_delta_weights() (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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset_parameters() (aihwkit.nn.modules.linear.AnalogLinear method)
(aihwkit.nn.modules.lstm.AnalogLSTM 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.PCMPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamESPresetDevice attribute)
(aihwkit.simulator.presets.devices.ReRamSBPresetDevice attribute)
reset_tol (aihwkit.simulator.configs.utils.SimpleDriftParameter attribute)
ResponseError
run() (aihwkit.experiments.runners.base.Runner method)
(aihwkit.experiments.runners.cloud.CloudRunner method)
(aihwkit.experiments.runners.local.LocalRunner method)
Runner (class in aihwkit.experiments.runners.base)
RUNNING (aihwkit.cloud.client.entities.CloudJobStatus attribute)
S
scale_transfer_lr (aihwkit.simulator.configs.devices.TransferCompound attribute)
set_data() (aihwkit.optim.context.AnalogContext method)
set_delta_weights() (aihwkit.simulator.tiles.base.BaseTile method)
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_optimizer.AnalogOptimizerMixin 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)
status (aihwkit.cloud.client.entities.CloudJob attribute)
status() (aihwkit.cloud.client.entities.CloudExperiment method)
std_dev (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
step() (aihwkit.optim.analog_optimizer.AnalogOptimizerMixin 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)
SUBCLASSES (aihwkit.optim.analog_optimizer.AnalogOptimizer attribute)
T
t_0 (aihwkit.simulator.configs.utils.SimpleDriftParameter attribute)
TikiTakaCapacitorPreset (class in aihwkit.simulator.presets.configs)
TikiTakaEcRamMOPreset (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 (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)
tile_parameters_to_bindings() (in module aihwkit.simulator.configs.helpers)
TileError
to() (aihwkit.nn.modules.container.AnalogSequential method)
(aihwkit.optim.context.AnalogContext method)
token() (aihwkit.cloud.client.utils.ClientConfiguration property)
train() (aihwkit.experiments.experiments.training.BasicTraining method)
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)
(aihwkit.nn.modules.lstm.AnalogLSTM attribute)
(aihwkit.nn.modules.lstm.AnalogLSTMCell attribute)
(aihwkit.nn.modules.lstm.AnalogLSTMLayer attribute)
(aihwkit.nn.modules.lstm.ModularAnalogLSTMWithDropout attribute)
training_step() (aihwkit.experiments.experiments.training.BasicTraining method)
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.OneSidedUnitCell attribute)
(aihwkit.simulator.configs.devices.TransferCompound attribute)
(aihwkit.simulator.presets.devices.PCMPresetUnitCell attribute)
UNKNOWN (aihwkit.cloud.client.entities.CloudJobStatus attribute)
unregister_parameter() (aihwkit.nn.modules.base.AnalogModuleBase method)
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.PCMPresetDevice 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.PCMPresetDevice 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.EcRamMO2Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMO4Preset attribute)
(aihwkit.simulator.presets.configs.EcRamMOPreset 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.MixedPrecisionEcRamMOPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionEcRamPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionGokmenVlasovPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionIdealizedPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionPCMPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamESPreset attribute)
(aihwkit.simulator.presets.configs.MixedPrecisionReRamSBPreset attribute)
(aihwkit.simulator.presets.configs.PCMPreset 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.TikiTakaEcRamMOPreset 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)
validation_step() (aihwkit.experiments.experiments.training.BasicTraining method)
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.PCMPresetDevice 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.PCMPresetDevice 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.PCMPresetDevice 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.PCMPresetDevice 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)
WAITING (aihwkit.cloud.client.entities.CloudJobStatus 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.PCMPresetDevice 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.simulator.tiles.inference)
Read the Docs
v: v0.4.0
Versions
latest
stable
v0.4.0
v0.3.0
v0.2.1
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds