IBM Analog Hardware Acceleration Kit
v0.2.1
Contents:
Installation
Advanced installation guide
Analog AI
Using the pytorch integration
Using analog tiles
Inference and PCM statistical model
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
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
a (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
A_down (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
A_up (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
ABS_MAX (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
ADD_NORMAL (aihwkit.simulator.configs.utils.WeightModifierType attribute)
ADDITIVE_CONSTANT (aihwkit.simulator.configs.utils.WeightNoiseType attribute)
aihwkit
module
aihwkit.exceptions
module
aihwkit.nn
module
aihwkit.nn.functions
module
aihwkit.nn.modules
module
aihwkit.nn.modules.base
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.utils
module
aihwkit.simulator.noise_models
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
AihwkitException
ALL (aihwkit.simulator.configs.utils.VectorUnitCellUpdatePolicy attribute)
allow_increasing (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
AnalogConv2d (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)
AnalogSGD (class in aihwkit.optim.analog_sgd)
AnalogTile (class in aihwkit.simulator.tiles.analog)
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.InferenceRPUConfig method)
(aihwkit.simulator.configs.configs.SingleRPUConfig method)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig method)
(aihwkit.simulator.configs.devices.DifferenceUnitCell method)
(aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.ReferenceUnitCell method)
(aihwkit.simulator.configs.devices.TransferCompound method)
(aihwkit.simulator.configs.devices.UnitCell method)
(aihwkit.simulator.configs.devices.VectorUnitCell method)
assumed_wmax (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
AVERAGE_CHANNEL_MAX (aihwkit.simulator.configs.utils.WeightClipType attribute)
B
b (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
backward (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig 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)
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)
bound_management (aihwkit.simulator.configs.utils.IOParameters attribute)
BoundManagementType (class in aihwkit.simulator.configs.utils)
C
clip (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
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)
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)
corrupt_devices_prob (aihwkit.simulator.configs.devices.PulsedDevice attribute)
corrupt_devices_range (aihwkit.simulator.configs.devices.PulsedDevice attribute)
cuda() (aihwkit.nn.modules.base.AnalogModuleBase 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
decay_weights() (aihwkit.simulator.tiles.base.BaseTile method)
desired_bl (aihwkit.simulator.configs.utils.UpdateParameters attribute)
device (aihwkit.simulator.configs.configs.FloatingPointRPUConfig attribute)
(aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig 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)
diffusion_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
dilation (aihwkit.nn.modules.conv.AnalogConv2d 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_analog_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
drift_compensation (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
drift_weights() (aihwkit.simulator.tiles.inference.InferenceTile method)
dw_min (aihwkit.simulator.configs.devices.PulsedDevice attribute)
dw_min_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
dw_min_std (aihwkit.simulator.configs.devices.PulsedDevice attribute)
E
enable_during_test (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
enforce_consistency (aihwkit.simulator.configs.devices.PulsedDevice attribute)
ExpStepDevice (class in aihwkit.simulator.configs.devices)
extra_repr() (aihwkit.nn.modules.conv.AnalogConv2d method)
(aihwkit.nn.modules.linear.AnalogLinear 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)
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.AnalogConv2d attribute)
forward (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
forward() (aihwkit.nn.functions.AnalogFunction static method)
(aihwkit.nn.functions.AnalogIndexedFunction static method)
(aihwkit.nn.modules.conv.AnalogConv2d 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
gamma (aihwkit.simulator.configs.devices.TransferCompound attribute)
gamma_down (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.configs.devices.LinearStepDevice attribute)
gamma_down_dtod (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
gamma_up (aihwkit.simulator.configs.devices.ExpStepDevice attribute)
(aihwkit.simulator.configs.devices.LinearStepDevice attribute)
gamma_up_dtod (aihwkit.simulator.configs.devices.LinearStepDevice 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_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_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
(aihwkit.simulator.tiles.base.BaseTile method)
GlobalDriftCompensation (class in aihwkit.simulator.noise_models)
I
IdealDevice (class in aihwkit.simulator.configs.devices)
in_channels (aihwkit.nn.modules.conv.AnalogConv2d attribute)
in_features (aihwkit.nn.modules.conv.AnalogConv2d 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)
inp_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
inp_res (aihwkit.simulator.configs.utils.IOParameters attribute)
inp_sto_round (aihwkit.simulator.configs.utils.IOParameters attribute)
input_size (aihwkit.nn.modules.conv.AnalogConv2d attribute)
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)
ITERATIVE (aihwkit.simulator.configs.utils.BoundManagementType attribute)
K
kernel_size (aihwkit.nn.modules.conv.AnalogConv2d 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)
lifetime_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
LinearStepDevice (class in aihwkit.simulator.configs.devices)
M
MAX (aihwkit.simulator.configs.utils.NoiseManagementType attribute)
max_bm_factor (aihwkit.simulator.configs.utils.IOParameters attribute)
max_bm_res (aihwkit.simulator.configs.utils.IOParameters attribute)
mean_bound_reference (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
MEAN_COUNT (aihwkit.simulator.configs.utils.PulseType attribute)
modifier (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
module
aihwkit
aihwkit.exceptions
aihwkit.nn
aihwkit.nn.functions
aihwkit.nn.modules
aihwkit.nn.modules.base
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.utils
aihwkit.simulator.noise_models
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
ModuleError
mult_noise (aihwkit.simulator.configs.devices.LinearStepDevice attribute)
(aihwkit.simulator.configs.devices.SoftBoundsDevice attribute)
MULT_NORMAL (aihwkit.simulator.configs.utils.WeightModifierType attribute)
N
n_cols_per_transfer (aihwkit.simulator.configs.devices.TransferCompound attribute)
nm_thres (aihwkit.simulator.configs.utils.IOParameters attribute)
no_self_transfer (aihwkit.simulator.configs.devices.TransferCompound attribute)
noise_management (aihwkit.simulator.configs.utils.IOParameters 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)
O
ones() (in module aihwkit.simulator.tiles.inference)
out_bound (aihwkit.simulator.configs.utils.IOParameters attribute)
out_channels (aihwkit.nn.modules.conv.AnalogConv2d attribute)
out_features (aihwkit.nn.modules.conv.AnalogConv2d attribute)
(aihwkit.nn.modules.linear.AnalogLinear attribute)
out_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
out_res (aihwkit.simulator.configs.utils.IOParameters attribute)
out_scale (aihwkit.simulator.configs.utils.IOParameters attribute)
out_sto_round (aihwkit.simulator.configs.utils.IOParameters attribute)
P
padding (aihwkit.nn.modules.conv.AnalogConv2d attribute)
PCMLikeNoiseModel (class in aihwkit.simulator.noise_models)
pdrop (aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
perfect_bias (aihwkit.simulator.configs.devices.PulsedDevice attribute)
post_update_step() (aihwkit.simulator.tiles.base.BaseTile method)
(aihwkit.simulator.tiles.inference.InferenceTile method)
program_analog_weights() (aihwkit.nn.modules.base.AnalogModuleBase method)
program_weights() (aihwkit.simulator.tiles.inference.InferenceTile method)
pulse_type (aihwkit.simulator.configs.utils.UpdateParameters attribute)
PulsedDevice (class in aihwkit.simulator.configs.devices)
PulseType (class in aihwkit.simulator.configs.utils)
R
random_column (aihwkit.simulator.configs.devices.TransferCompound attribute)
readout() (aihwkit.simulator.noise_models.BaseDriftCompensation method)
(aihwkit.simulator.noise_models.GlobalDriftCompensation method)
realistic_read_write (aihwkit.nn.modules.conv.AnalogConv2d attribute)
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)
requires_decay() (aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.UnitCell method)
requires_diffusion() (aihwkit.simulator.configs.devices.FloatingPointDevice method)
(aihwkit.simulator.configs.devices.IdealDevice method)
(aihwkit.simulator.configs.devices.PulsedDevice method)
(aihwkit.simulator.configs.devices.UnitCell method)
res (aihwkit.simulator.configs.utils.UpdateParameters attribute)
(aihwkit.simulator.configs.utils.WeightModifierParameter attribute)
reset (aihwkit.simulator.configs.devices.PulsedDevice attribute)
reset_columns() (aihwkit.simulator.tiles.base.BaseTile method)
reset_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
reset_parameters() (aihwkit.nn.modules.conv.AnalogConv2d method)
(aihwkit.nn.modules.linear.AnalogLinear method)
reset_std (aihwkit.simulator.configs.devices.PulsedDevice attribute)
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)
sigma (aihwkit.simulator.configs.utils.WeightClipParameter attribute)
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)
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)
STOCHASTIC (aihwkit.simulator.configs.utils.PulseType attribute)
STOCHASTIC_COMPRESSED (aihwkit.simulator.configs.utils.PulseType attribute)
stride (aihwkit.nn.modules.conv.AnalogConv2d attribute)
T
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)
TileError
transfer_every (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)
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)
up_down_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
update (aihwkit.simulator.configs.configs.InferenceRPUConfig attribute)
(aihwkit.simulator.configs.configs.SingleRPUConfig attribute)
(aihwkit.simulator.configs.configs.UnitCellRPUConfig attribute)
update() (aihwkit.simulator.tiles.base.BaseTile method)
update_bl_management (aihwkit.simulator.configs.utils.UpdateParameters attribute)
update_indexed() (aihwkit.simulator.tiles.base.BaseTile method)
update_management (aihwkit.simulator.configs.utils.UpdateParameters attribute)
update_policy (aihwkit.simulator.configs.devices.ReferenceUnitCell attribute)
(aihwkit.simulator.configs.devices.VectorUnitCell attribute)
UpdateParameters (class in aihwkit.simulator.configs.utils)
V
VectorUnitCell (class in aihwkit.simulator.configs.devices)
VectorUnitCellUpdatePolicy (class in aihwkit.simulator.configs.utils)
W
w_max (aihwkit.simulator.configs.devices.PulsedDevice attribute)
w_max_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
w_min (aihwkit.simulator.configs.devices.PulsedDevice attribute)
w_min_dtod (aihwkit.simulator.configs.devices.PulsedDevice attribute)
w_noise (aihwkit.simulator.configs.utils.IOParameters attribute)
w_noise_type (aihwkit.simulator.configs.utils.IOParameters 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)
with_reset_prob (aihwkit.simulator.configs.devices.TransferCompound attribute)
Read the Docs
v: v0.2.1
Versions
latest
stable
v0.2.1
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds