|
namespace Unity.MLAgents.Inference |
|
{ |
|
|
|
|
|
|
|
internal static class TensorNames |
|
{ |
|
public const string BatchSizePlaceholder = "batch_size"; |
|
public const string SequenceLengthPlaceholder = "sequence_length"; |
|
public const string VectorObservationPlaceholder = "vector_observation"; |
|
public const string RecurrentInPlaceholder = "recurrent_in"; |
|
public const string VisualObservationPlaceholderPrefix = "visual_observation_"; |
|
public const string ObservationPlaceholderPrefix = "obs_"; |
|
public const string PreviousActionPlaceholder = "prev_action"; |
|
public const string ActionMaskPlaceholder = "action_masks"; |
|
public const string RandomNormalEpsilonPlaceholder = "epsilon"; |
|
|
|
public const string ValueEstimateOutput = "value_estimate"; |
|
public const string RecurrentOutput = "recurrent_out"; |
|
public const string MemorySize = "memory_size"; |
|
public const string VersionNumber = "version_number"; |
|
public const string ContinuousActionOutputShape = "continuous_action_output_shape"; |
|
public const string DiscreteActionOutputShape = "discrete_action_output_shape"; |
|
public const string ContinuousActionOutput = "continuous_actions"; |
|
public const string DiscreteActionOutput = "discrete_actions"; |
|
public const string DeterministicContinuousActionOutput = "deterministic_continuous_actions"; |
|
public const string DeterministicDiscreteActionOutput = "deterministic_discrete_actions"; |
|
|
|
|
|
public const string IsContinuousControlDeprecated = "is_continuous_control"; |
|
public const string ActionOutputDeprecated = "action"; |
|
public const string ActionOutputShapeDeprecated = "action_output_shape"; |
|
|
|
|
|
|
|
|
|
public static string GetVisualObservationName(int index) |
|
{ |
|
return VisualObservationPlaceholderPrefix + index; |
|
} |
|
|
|
|
|
|
|
|
|
public static string GetObservationName(int index) |
|
{ |
|
return ObservationPlaceholderPrefix + index; |
|
} |
|
} |
|
} |
|
|