Enum MemoryType
- java.lang.Object
-
- java.lang.Enum<MemoryType>
-
- org.deeplearning4j.nn.conf.memory.MemoryType
-
- All Implemented Interfaces:
Serializable
,Comparable<MemoryType>
public enum MemoryType extends Enum<MemoryType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACTIVATION_GRADIENTS
ACTIVATIONS
CACHED_MEMORY_FIXED
CACHED_MEMORY_VARIABLE
PARAMATER_GRADIENTS
PARAMETERS
UPDATER_STATE
WORKING_MEMORY_FIXED
WORKING_MEMORY_VARIABLE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isInference()
static MemoryType
valueOf(String name)
Returns the enum constant of this type with the specified name.static MemoryType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 nameNullPointerException
- 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.
-
-