Class GradientState

java.lang.Object
io.github.kirstenali.deepj.autograd.GradientState

public final class GradientState extends Object
Runtime-only state; never serialized with a tensor or checkpoint.
  • Constructor Details

    • GradientState

      public GradientState()
  • Method Details

    • required

      public boolean required()
    • version

      public long version()
    • gradient

      public Tensor gradient()
    • node

      public io.github.kirstenali.deepj.autograd.BackwardNode node()
    • newAlias

      public GradientState newAlias()
      Independent autograd metadata sharing only the physical storage's mutation version.
    • storageSavedForBackward

      public boolean storageSavedForBackward()
    • require

      public void require(boolean value)
    • bindGradient

      public void bindGradient(Tensor value)
    • savedForBackward

      public boolean savedForBackward()
    • beforeMutation

      public void beforeMutation()