Class UnityRLCapabilities
Inheritance
UnityRLCapabilities
Syntax
public class UnityRLCapabilities
Constructors
UnityRLCapabilities(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
A class holding the capabilities flags for Reinforcement Learning across C# and the Trainer codebase. This
struct will be used to inform users if and when they are using C# / Trainer features that are mismatched.
Declaration
public UnityRLCapabilities(bool baseRlCapabilities = true, bool concatenatedPngObservations = true, bool compressedChannelMapping = true, bool hybridActions = true, bool trainingAnalytics = true, bool variableLengthObservation = true, bool multiAgentGroups = true)
Parameters
Fields
BaseRLCapabilities
Declaration
public bool BaseRLCapabilities
Field Value
CompressedChannelMapping
Declaration
public bool CompressedChannelMapping
Field Value
ConcatenatedPngObservations
Declaration
public bool ConcatenatedPngObservations
Field Value
HybridActions
Declaration
public bool HybridActions
Field Value
MultiAgentGroups
Declaration
public bool MultiAgentGroups
Field Value
TrainingAnalytics
Declaration
public bool TrainingAnalytics
Field Value
VariableLengthObservation
Declaration
public bool VariableLengthObservation
Field Value
Methods
WarnOnPythonMissingBaseRLCapabilities()
Will print a warning to the console if Python does not support base capabilities and will
return true if the warning was printed.
Declaration
public bool WarnOnPythonMissingBaseRLCapabilities()
Returns