Skip to content
GPUOpen
Search
Ctrl
K
Cancel
AMD FidelityFX™
AMD FidelityFX SDK
Super Resolution 3 (FSR 3)
More AMD FidelityFX
Super Resolution 2 (FSR 2)
Super Resolution 1 (FSR 1)
Blur
Breadcrumbs library
Brixelizer/GI
Ambient Occlusion (CACAO)
Contrast Adaptive Sharpening (CAS)
Denoiser
Depth of Field (DoF)
Lens
HDR Mapper (LPM)
Parallel Sort
Downsampler (SPD)
Screen Space Reflections (SSSR)
Variable Shading
TressFX
Developer testimonials
Cauldron Framework
FidelityFX Naming Guidelines
Hybrid Shadows
Hybrid Stochastic Reflections
Tools
What Tools Do I Need?
Radeon Developer Tool Suite
Radeon™ GPU Detective
Radeon™ Raytracing Analyzer
Radeon™ GPU Profiler
Radeon™ GPU Analyzer
Radeon™ Memory Visualizer
Radeon™ Developer Panel
GPU Reshape
Compressonator
Frame Latency Meter
OCAT
SDKs
What SDKs Do I Need?
AMD Radeon Anti-Lag 2 SDK
AMD Driver/Hardware SDKs
AMD GPU Services
AMD Device Library eXtra
Advanced Media Framework
Streaming SDK
GPU Performance API
Content Creation
Radeon™ ProRender Suite
Radeon™ ProRender SDK
GPUOpen MaterialX Library
Radeon™ Rays
Vulkan® Memory Allocator
Direct3D®12 Memory Allocator
HIP Ray Tracing
Orochi
Capsaicin Framework (GI-1.0)
Render Pipeline Shaders
Brotli-G SDK
Dense Geometry Format SDK
Platform Support
Unreal Engine
FSR 3 Unreal Engine 5 plugin
Unreal Engine Performance Guide
AMD Schola (Unreal NPCs)
Unity
Unity CPU Profiling Guide
Vulkan®
Radeon™ Vulkan® Drivers Version Table
Developing Vulkan® Applications
DirectX®12
DirectX®12 Ultimate
Developing DirectX®12 Applications
Docs/Research
Meet all our blogs
Getting Started
Getting Started with our Software
Getting Started with Development
How to Become a Graphics Programmer
Popular articles
Integrating Anti-Lag 2 SDK
Matrix Compendium
Mesh Shaders
Work Graphs
Crash Course in Deep Learning (Graphics)
Our Publications
Advanced Rendering Research Group
AMD Lab Notes (HPC)
AMD RDNA™ Performance Guide
AMD GPU Architecture
Machine-readable ISAs
AMD Ryzen™ Performance Guide
CPU Performance and Optimization
Software Manuals
Presentations
Samples
News/Events
Latest Developer News
Hot new articles
Tool Suite updated for Radeon RX 9060 XT
Neural Networks for Geometric Representation
Advancing AI in Games with AMD Schola
Generative AI on AMD Radeon GPUs
Tool Suite updated for AMD RDNA 4
Boosting GPU Radix Sort performance
Events
All Events
GDC
Digital Dragons
Other events
Watch Our Videos
AMD FidelityFX™
AMD FidelityFX SDK
Super Resolution 3 (FSR 3)
More AMD FidelityFX
Super Resolution 2 (FSR 2)
Super Resolution 1 (FSR 1)
Blur
Breadcrumbs library
Brixelizer/GI
Ambient Occlusion (CACAO)
Contrast Adaptive Sharpening (CAS)
Denoiser
Depth of Field (DoF)
Lens
HDR Mapper (LPM)
Parallel Sort
Downsampler (SPD)
Screen Space Reflections (SSSR)
Variable Shading
TressFX
Developer testimonials
Cauldron Framework
FidelityFX Naming Guidelines
Hybrid Shadows
Hybrid Stochastic Reflections
Tools
What Tools Do I Need?
Radeon Developer Tool Suite
Radeon™ GPU Detective
Radeon™ Raytracing Analyzer
Radeon™ GPU Profiler
Radeon™ GPU Analyzer
Radeon™ Memory Visualizer
Radeon™ Developer Panel
GPU Reshape
Compressonator
Frame Latency Meter
OCAT
SDKs
What SDKs Do I Need?
AMD Radeon Anti-Lag 2 SDK
AMD Driver/Hardware SDKs
AMD GPU Services
AMD Device Library eXtra
Advanced Media Framework
Streaming SDK
GPU Performance API
Content Creation
Radeon™ ProRender Suite
Radeon™ ProRender SDK
GPUOpen MaterialX Library
Radeon™ Rays
Vulkan® Memory Allocator
Direct3D®12 Memory Allocator
HIP Ray Tracing
Orochi
Capsaicin Framework (GI-1.0)
Render Pipeline Shaders
Brotli-G SDK
Dense Geometry Format SDK
Platform Support
Unreal Engine
FSR 3 Unreal Engine 5 plugin
Unreal Engine Performance Guide
AMD Schola (Unreal NPCs)
Unity
Unity CPU Profiling Guide
Vulkan®
Radeon™ Vulkan® Drivers Version Table
Developing Vulkan® Applications
DirectX®12
DirectX®12 Ultimate
Developing DirectX®12 Applications
Docs/Research
Meet all our blogs
Getting Started
Getting Started with our Software
Getting Started with Development
How to Become a Graphics Programmer
Popular articles
Integrating Anti-Lag 2 SDK
Matrix Compendium
Mesh Shaders
Work Graphs
Crash Course in Deep Learning (Graphics)
Our Publications
Advanced Rendering Research Group
AMD Lab Notes (HPC)
AMD RDNA™ Performance Guide
AMD GPU Architecture
Machine-readable ISAs
AMD Ryzen™ Performance Guide
CPU Performance and Optimization
Software Manuals
Presentations
Samples
News/Events
Latest Developer News
Hot new articles
Tool Suite updated for Radeon RX 9060 XT
Neural Networks for Geometric Representation
Advancing AI in Games with AMD Schola
Generative AI on AMD Radeon GPUs
Tool Suite updated for AMD RDNA 4
Boosting GPU Radix Sort performance
Events
All Events
GDC
Digital Dragons
Other events
Watch Our Videos
Schola
Schola Documentaion
Guides
Static vs Dynamic Environments
Extending launch.py for Sb3 and Ray
Running with a Standalone Environment from CLI
Running Schola
Setting Up Inference
Distributed Training with RayCluster
Getting Started With Schola Examples
Getting Started with Schola
Tips and Tricks
Examples
Building Maze Solver
Building Tag
Building Ball Shooter
Scripts and Commands
compile-proto.py Script
rllib_to_onnx.py Script
sb3_to_onnx.py Script
schola-rllib Command
schola-sb3 Command
Scripts and Commands
API Documentation
python
core
schola.core
schola.core.env
schola.core.env.ScholaEnv
schola.core.error_manager
schola.core.error_manager.EnvironmentException
schola.core.error_manager.MissingMethodError
schola.core.error_manager.NoAgentsException
schola.core.error_manager.NoEnvironmentsException
schola.core.error_manager.NoServerError
schola.core.error_manager.ScholaErrorContextManager
schola.core.error_manager.ScholaException
schola.core.error_manager.UnrealCrashedError
schola.core.error_manager.WrappedGRPCException
schola.core.spaces
schola.core.spaces.base
schola.core.spaces.base.get_space_shape_as_int
schola.core.spaces.base.merge_space_shape
schola.core.spaces.base.UnrealSpace
schola.core.spaces.binary
schola.core.spaces.binary.MultiBinarySpace
schola.core.spaces.box
schola.core.spaces.box.BoxSpace
schola.core.spaces.dict
schola.core.spaces.dict.DictSpace
schola.core.spaces.discrete
schola.core.spaces.discrete.DiscreteSpace
schola.core.spaces.discrete.merge_discrete_like_spaces
schola.core.spaces.discrete.MultiDiscreteSpace
schola.core.unreal_connections
schola.core.unreal_connections.StandaloneUnrealConnection
schola.core.unreal_connections.UnrealConnection
schola.core.unreal_connections.UnrealEditorConnection
schola.core.utils
schola.core.utils.get_plugins
schola.core.utils.IdManager
schola.core.utils.nested_get
schola.core.utils.ScholaModel
extensions
schola_gym
schola.gym
schola.gym.env
schola.gym.env.GymVectorEnv
schola_ray
schola.ray
schola.ray.env
schola.ray.env.BaseEnv
schola.ray.env.sorted_multi_agent_space
schola.ray.utils
schola.ray.utils.export_onnx_from_policy
schola.ray.utils.RLLibScholaModel
schola_sb3
schola.sb3
schola.sb3.action_space_patch
schola.sb3.action_space_patch.ActionSpacePatch
schola.sb3.action_space_patch.HybridDistribution
schola.sb3.action_space_patch.make_hybrid_dist
schola.sb3.action_space_patch.patched_get_action_dim
schola.sb3.action_space_patch.patched_with_norm
schola.sb3.action_space_patch.PatchedPPO
schola.sb3.action_space_patch.reshape_nonbatch
schola.sb3.env
schola.sb3.env.VecEnv
schola.sb3.utils
schola.sb3.utils.convert_ckpt_to_onnx_for_unreal
schola.sb3.utils.get_scholasb3_model
schola.sb3.utils.RenderImagesWrapper
schola.sb3.utils.save_model_as_onnx
schola.sb3.utils.SB3A2CModel
schola.sb3.utils.SB3DDPGModel
schola.sb3.utils.SB3DQNModel
schola.sb3.utils.SB3PPOModel
schola.sb3.utils.SB3SACModel
schola.sb3.utils.SB3ScholaModel
schola.sb3.utils.SB3TD3Model
schola.sb3.utils.VecMergeDictActionWrapper
generated
schola.generated
schola.generated.Definitions_pb2
schola.generated.Definitions_pb2_grpc
schola.generated.GymConnector_pb2
schola.generated.GymConnector_pb2_grpc
schola.generated.GymConnector_pb2_grpc.add_GymServiceServicer_to_server
schola.generated.GymConnector_pb2_grpc.GymService
schola.generated.GymConnector_pb2_grpc.GymServiceServicer
schola.generated.GymConnector_pb2_grpc.GymServiceStub
schola.generated.Points_pb2
schola.generated.Points_pb2_grpc
schola.generated.Spaces_pb2
schola.generated.Spaces_pb2_grpc
schola.generated.State_pb2
schola.generated.State_pb2_grpc
schola.generated.StateUpdates_pb2
schola.generated.StateUpdates_pb2_grpc
scripts
schola.scripts
schola.scripts.common
schola.scripts.common.ActivationFunctionEnum
schola.scripts.common.add_checkpoint_args
schola.scripts.common.add_unreal_process_args
schola.scripts.common.make_unreal_connection
schola.scripts.common.RLLibLauncherExtension
schola.scripts.common.Sb3LauncherExtension
schola.scripts.common.ScriptArgs
schola.scripts.ray
schola.scripts.ray.launch
schola.scripts.ray.launch.debug_main_from_cli
schola.scripts.ray.launch.get_dataclass_args
schola.scripts.ray.launch.main
schola.scripts.ray.launch.main_from_cli
schola.scripts.ray.launch.make_parser
schola.scripts.ray.rllib_to_onnx
schola.scripts.ray.rllib_to_onnx.make_parser
schola.scripts.ray.settings
schola.scripts.ray.settings.APPOSettings
schola.scripts.ray.settings.IMPALASettings
schola.scripts.ray.settings.LoggingSettings
schola.scripts.ray.settings.NetworkArchitectureSettings
schola.scripts.ray.settings.PPOSettings
schola.scripts.ray.settings.ResourceSettings
schola.scripts.ray.settings.ResumeSettings
schola.scripts.ray.settings.RLLibAlgorithmSpecificSettings
schola.scripts.ray.settings.RLlibScriptArgs
schola.scripts.ray.settings.TrainingSettings
schola.scripts.sb3
schola.scripts.sb3.launch
schola.scripts.sb3.launch.debug_main_from_cli
schola.scripts.sb3.launch.get_dataclass_args
schola.scripts.sb3.launch.main
schola.scripts.sb3.launch.main_from_cli
schola.scripts.sb3.launch.make_parser
schola.scripts.sb3.sb3_to_onnx
schola.scripts.sb3.sb3_to_onnx.make_parser
schola.scripts.sb3.settings
schola.scripts.sb3.settings.PPOSettings
schola.scripts.sb3.settings.SACSettings
schola.scripts.sb3.settings.SB3ScriptArgs
schola.scripts.sb3.utils
schola.scripts.sb3.utils.CustomProgressBarCallback
schola.scripts.sb3.utils.RewardCallback
schola.scripts.sb3.utils.SingleEnvRewardCallback
schola.scripts.utils
schola.scripts.utils.compile_proto
schola.scripts.utils.compile_proto.disable_warnings
schola.scripts.utils.compile_proto.fix_imports
schola.scripts.utils.compile_proto.get_files
schola.scripts.utils.compile_proto.get_generated_cpp_file_types
schola.scripts.utils.compile_proto.get_generated_python_file_types
schola.scripts.utils.compile_proto.get_proto_files
schola.scripts.utils.compile_proto.main
schola.scripts.utils.compile_proto.main_from_cli
schola.scripts.utils.compile_proto.make_grpc_files
schola.scripts.utils.compile_proto.make_parser
schola.scripts.utils.compile_proto.make_proto_files
unreal
Documentation Index
classes
AAbstractScholaEnvironment
AAbstractTrainer
ABlueprintDynamicScholaEnvironment
ABlueprintScholaEnvironment
ABlueprintStaticScholaEnvironment
ABlueprintTrainer
ADynamicScholaEnvironment
AInferenceController
AInferencePawn
AStaticScholaEnvironment
CallData
ConstPointVisitor
ExchangeCallData
ExchangeRPCBackend
ExchangeRPCWorker
FScholaModule
IBinaryActuatorWrapper
IBinaryObserverWrapper
IBlueprintBinaryActuatorWrapper
IBlueprintBinaryObserverWrapper
IBlueprintBoxActuatorWrapper
IBlueprintBoxObserverWrapper
IBlueprintDiscreteActuatorWrapper
IBlueprintDiscreteObserverWrapper
IBoxActuatorWrapper
IBoxObserverWrapper
IBrainInterface
IComBackendInterface
IDiscreteActuatorWrapper
IDiscreteObserverWrapper
IExchangeBackendInterface
IGymConnector
IInferenceAgent
IModelInstanceInterface
IModelInterface
IPollingBackendInterface
IProducerBackendInterface
IRuntimeInterface
IValidatable
PointSerializer
PointVisitor
PollingRPCBackend
PollingRPCWorker
ProducerRPCBackend
ProducerRPCWorker
ProtobufSerializer
RPCBackend
Singleton
UAbstractBrain
UAbstractEnvironmentUtilityComponent
UAbstractGymConnector
UAbstractInteractor
UAbstractNormalizer
UAbstractObserver
UAbstractPolicy
UActionClipper
UActuator
UActuatorComponent
UAgentUIDSubsystem
UAsyncBrain
UBTTask_AgentStep
UBinaryActuator
UBinaryActuatorWrapper
UBinaryObserver
UBinaryObserverWrapper
UBlueprintBinaryActuator
UBlueprintBinaryActuatorWrapper
UBlueprintBinaryObserver
UBlueprintBinaryObserverWrapper
UBlueprintBoxActuator
UBlueprintBoxActuatorWrapper
UBlueprintBoxObserver
UBlueprintBoxObserverWrapper
UBlueprintDiscreteActuator
UBlueprintDiscreteActuatorWrapper
UBlueprintDiscreteObserver
UBlueprintDiscreteObserverWrapper
UBlueprintEnvironmentUtilityComponent
UBlueprintPolicy
UBoxActuator
UBoxActuatorWrapper
UBoxObserver
UBoxObserverWrapper
UBrainInterface
UCPUModelWrapper
UCPURuntimeWrapper
UCameraObserver
UCommunicationManager
UDebugBinaryActuator
UDebugBinaryObserver
UDebugBoxActuator
UDebugBoxObserver
UDebugDiscreteActuator
UDebugDiscreteObserver
UDiscreteActuator
UDiscreteActuatorWrapper
UDiscreteBrain
UDiscreteObserver
UDiscreteObserverWrapper
UEventObserver
UExternalGymConnector
UFrameStacker
UGPUModelWrapper
UGPURuntimeWrapper
UGymConnector
UHardNormalizer
UInferenceAgent
UInferenceComponent
UInferencePolicy
UInteractionComponent
UInteractionManager
UModelInstanceWrapper
UMovementInputActuator
UObservationClipper
UPositionObserver
UPythonGymConnector
URayCastObserver
URotationActuator
URotationObserver
UScholaManagerSubsystem
UScholaManagerSubsystemSettings
USensor
UStatLoggerComponent
USynchronousBrain
UTeleportActuator
UValidatable
UVelocityObserver
namespaces
ProtobufDeserializer
structs
FActTickFunction
FAction
FAgentId
FBinaryPoint
FBinarySpace
FBoxPoint
FBoxSpace
FBoxSpaceDimension
FCommunicatorSettings
FCustomTrainingSettings
FDictPoint
FDictSpace
FDiscretePoint
FDiscreteSpace
FDynamicAgentStruct
FEnvReset
FEnvStep
FEnvUpdate
FEnvironmentDefinition
FGenericTensorBinding
FInferencePolicyBuffer
FInteractionDefinition
FLaunchableScript
FPoint
FPolicyDecision
FRLlibAPPOSettings
FRLlibCheckpointSettings
FRLlibIMPALASettings
FRLlibLoggingSettings
FRLlibNetworkArchSettings
FRLlibPPOSettings
FRLlibResourceSettings
FRLlibResumeSettings
FRLlibTrainingSettings
FSB3CheckpointSettings
FSB3LoggingSettings
FSB3NetworkArchSettings
FSB3PPOSettings
FSB3ResumeSettings
FSB3SACSettings
FSB3TrainingSettings
FScriptArgBuilder
FScriptSettings
FSharedEnvironmentDefinition
FSharedEnvironmentState
FSharedTrainingDefinition
FSpace
FStartRequest
FThinkTickFunction
FTrainerAgentPair
FTrainerConfiguration
FTrainerDefinition
FTrainerState
FTrainingDefinition
FTrainingSettings
FTrainingState
FTrainingStateUpdate
FValidationResult
TStructOpsTypeTraits<FActTickFunction>
TStructOpsTypeTraits<FThinkTickFunction>
UModelInstanceWrapper::FBindingTypeExtractor
UModelInstanceWrapper::FBindingTypeExtractor<UE::NNE::EResultStatus(T::*)(TConstArrayView<BindingType>, TConstArrayView<BindingType>)>
Select theme
Dark
Light
Auto
schola.generated.State_pb2
Generated protocol buffer code.