Class TensorFlowTrainer.TensorFlowTrainerProvenance

java.lang.Object
com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
org.tribuo.provenance.SkeletalTrainerProvenance
org.tribuo.interop.tensorflow.TensorFlowTrainer.TensorFlowTrainerProvenance
All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance, com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance, com.oracle.labs.mlrg.olcut.provenance.Provenance, Serializable, Iterable<com.oracle.labs.mlrg.olcut.util.Pair<String,com.oracle.labs.mlrg.olcut.provenance.Provenance>>, TrainerProvenance
Enclosing class:
TensorFlowTrainer<T extends Output<T>>

public static final class TensorFlowTrainer.TensorFlowTrainerProvenance extends SkeletalTrainerProvenance
Provenance for TensorFlowTrainer.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance

    com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name of the provenance field containing the graph hash.
    static final String
    The name of the provenance field containing the graph modified timestamp.

    Fields inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance

    className, configuredParameters, HOST_SHORT_NAME, hostShortName

    Fields inherited from interface com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance

    CLASS_NAME, DEFAULT_HASH_TYPE

    Fields inherited from interface org.tribuo.provenance.TrainerProvenance

    IS_SEQUENCE, TRAIN_INVOCATION_COUNT, TRIBUO_VERSION_STRING
  • Constructor Summary

    Constructors
    Constructor
    Description
    TensorFlowTrainerProvenance(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
    Deserialization constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected static com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo
    extractTFProvenanceInfo(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
     
    Map<String,com.oracle.labs.mlrg.olcut.provenance.PrimitiveProvenance<?>>
     
    int
     

    Methods inherited from class org.tribuo.provenance.SkeletalTrainerProvenance

    extractProvenanceInfo, getTribuoVersion, isSequence

    Methods inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance

    checkAndExtractProvenance, getClassName, getConfiguredParameters, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance

    getConfiguredParameters, iterator

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance

    generateString, getClassName
  • Field Details

    • GRAPH_HASH

      public static final String GRAPH_HASH
      The name of the provenance field containing the graph hash.
      See Also:
    • GRAPH_LAST_MOD

      public static final String GRAPH_LAST_MOD
      The name of the provenance field containing the graph modified timestamp.
      See Also:
  • Constructor Details

    • TensorFlowTrainerProvenance

      public TensorFlowTrainerProvenance(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
      Deserialization constructor.
      Parameters:
      map - The provenances.
  • Method Details

    • getInstanceValues

      public Map<String,com.oracle.labs.mlrg.olcut.provenance.PrimitiveProvenance<?>> getInstanceValues()
      Specified by:
      getInstanceValues in interface com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
      Overrides:
      getInstanceValues in class SkeletalTrainerProvenance
    • extractTFProvenanceInfo

      protected static com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo extractTFProvenanceInfo(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class SkeletalTrainerProvenance
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SkeletalTrainerProvenance