Changelog#
1.0.8#
Removed redundant code from
reduce_precision.Added
typesargument toPseudoParameter.parametrize_modulefor better selection for Parameterising the Layers.
1.0.7#
Fixed
GeLUbackward function equation.
1.0.6#
Modelis subclass ofBackwardModulefor additional functionality.Using
inspect.isclassto check ifbackward_classis a class inLinear.set_backward_function.Repr using
self.__class__.__name__in all classes.
1.0.5 (Patches for Pytorch 2.0.1)#
Removed unnecessary
PseudoParameter.gradproperty.Patch for Pytorch 2.0.1, add filtering inputs in
BackwardGraph._calculate_gradients.
1.0.4#
Combined
PseudoParameterandPseudoParameterModulefor better visibility.BugFix: fixed save and load of state_dict of
PseudoParameterand transformation module.
Removed redundant class
analogvnn.parameter.Parameter.
1.0.3#
Added support for no loss function in
Modelclass.If no loss function is provided, the
Modelobject will use outputs for gradient computation.
Added support for multiple loss outputs from loss function.
1.0.2#
Bugfix: removed
graphfromLayerclass.graphwas causing issues with nestedModelobjects.Now
_use_autograd_graphis directly set while compiling theModelobject.
1.0.1 (Patches for Pytorch 2.0.0)#
added
grad.settertoPseudoParameterModuleclass.
1.0.0#
Public release.