Class BackwardBuffers

java.lang.Object
io.github.kirstenali.deepj.tensor.BackwardBuffers
All Implemented Interfaces:
AutoCloseable

public final class BackwardBuffers extends Object implements AutoCloseable
Internal lifetime tracking for non-escaping buffers produced by library backward rules.
  • Method Details

    • begin

      public static BackwardBuffers begin()
    • capture

      public <T> T capture(Supplier<T> operation)
    • expose

      public void expose(Tensor tensor)
    • releaseTemporaryResources

      public void releaseTemporaryResources()
      Releases this private computation's scratch without invalidating unrelated caller tensors.
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable