Enum MemoryType

    • Enum Constant Detail

      • PARAMETERS

        public static final MemoryType PARAMETERS
      • PARAMATER_GRADIENTS

        public static final MemoryType PARAMATER_GRADIENTS
      • ACTIVATIONS

        public static final MemoryType ACTIVATIONS
      • ACTIVATION_GRADIENTS

        public static final MemoryType ACTIVATION_GRADIENTS
      • UPDATER_STATE

        public static final MemoryType UPDATER_STATE
      • WORKING_MEMORY_FIXED

        public static final MemoryType WORKING_MEMORY_FIXED
      • WORKING_MEMORY_VARIABLE

        public static final MemoryType WORKING_MEMORY_VARIABLE
      • CACHED_MEMORY_FIXED

        public static final MemoryType CACHED_MEMORY_FIXED
      • CACHED_MEMORY_VARIABLE

        public static final MemoryType CACHED_MEMORY_VARIABLE
    • Method Detail

      • values

        public static MemoryType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (MemoryType c : MemoryType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MemoryType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • isInference

        public boolean isInference()
        Returns:
        True, if the memory type is used during inference. False if the memory type is used only during training.