Class WarmUpTracker.Builder

java.lang.Object
ai.djl.training.tracker.WarmUpTracker.Builder
Enclosing class:
WarmUpTracker

public static final class WarmUpTracker.Builder extends Object
The Builder to construct a WarmUpTracker.
  • Method Details

    • setMainTracker

      public WarmUpTracker.Builder setMainTracker(Tracker mainTracker)
      Sets the base value.
      Parameters:
      mainTracker - the tracker to use after warm up ends
      Returns:
      this Builder
    • optWarmUpSteps

      public WarmUpTracker.Builder optWarmUpSteps(int warmUpSteps)
      Sets the number of steps until the point the value is updated in warm-up mode.
      Parameters:
      warmUpSteps - the number of steps the value is updated in warm-up mode
      Returns:
      this Builder
    • optWarmUpBeginValue

      public WarmUpTracker.Builder optWarmUpBeginValue(float warmUpBeginValue)
      Sets the value at the beginning of warm-up mode.
      Parameters:
      warmUpBeginValue - the value at the beginning of warm-up mode
      Returns:
      this Builder
    • optWarmUpMode

      public WarmUpTracker.Builder optWarmUpMode(WarmUpTracker.Mode warmUpMode)
      Parameters:
      warmUpMode - the WarmUpTracker.Mode to be set
      Returns:
      this Builder
    • build

      public WarmUpTracker build()
      Builds a WarmUpTracker block.
      Returns:
      the WarmUpTracker block