API Documentation
Python
Core
Core functionality of Schola, including the main environment, spaces, and exceptions. |
Extensions
Support for Stable Baselines 3 environments. |
|
Support for ray and rllib environments. |
|
This module provides support for the Gymnasium API. |
Scripts
Sample scripts for running Reinforcement Learning with Schola. |
Generated gRPC Code
Code generated by gRPC and Protobuf. |
Unreal
Unreal API Documentation
- Class list
- Class AAbstractScholaEnvironment
- Class AAbstractTrainer
- Class ABlueprintDynamicScholaEnvironment
- Class ABlueprintStaticScholaEnvironment
- Class ABlueprintTrainer
- Class ADynamicScholaEnvironment
- Class AInferenceController
- Class AInferencePawn
- Class AStaticScholaEnvironment
- Class CallData
- Class ConstPointVisitor
- Class ExchangeCallData
- Class ExchangeRPCBackend
- Class ExchangeRPCWorker
- Class FScholaModule
- Class IBinaryActuatorWrapper
- Class IBinaryObserverWrapper
- Class IBlueprintBinaryActuatorWrapper
- Class IBlueprintBinaryObserverWrapper
- Class IBlueprintBoxActuatorWrapper
- Class IBlueprintBoxObserverWrapper
- Class IBlueprintDiscreteActuatorWrapper
- Class IBlueprintDiscreteObserverWrapper
- Class IBoxActuatorWrapper
- Class IBoxObserverWrapper
- Class IComBackendInterface
- Class IDiscreteActuatorWrapper
- Class IDiscreteObserverWrapper
- Class IExchangeBackendInterface
- Class IGymConnector
- Class IInferenceAgent
- Class IModelInstanceInterface
- Class IModelInterface
- Class IPollingBackendInterface
- Class IProducerBackendInterface
- Class IRuntimeInterface
- Class IValidatable
- Class PointSerializer
- Class PointVisitor
- Class PollingRPCBackend
- Class PollingRPCWorker
- Class ProducerRPCBackend
- Class ProducerRPCWorker
- Class ProtobufSerializer
- Class RPCBackend
- Class Singleton
- Class UAbstractBrain
- Class UAbstractEnvironmentUtilityComponent
- Class UAbstractGymConnector
- Class UAbstractInteractor
- Class UAbstractNormalizer
- Class UAbstractObserver
- Class UAbstractPolicy
- Class UActionClipper
- Class UActuator
- Class UActuatorComponent
- Class UAgentUIDSubsystem
- Class UBTTask_AgentStep
- Class UBinaryActuator
- Class UBinaryActuatorWrapper
- Class UBinaryObserver
- Class UBinaryObserverWrapper
- Class UBlueprintBinaryActuator
- Class UBlueprintBinaryActuatorWrapper
- Class UBlueprintBinaryObserver
- Class UBlueprintBinaryObserverWrapper
- Class UBlueprintBoxActuator
- Class UBlueprintBoxActuatorWrapper
- Class UBlueprintBoxObserver
- Class UBlueprintBoxObserverWrapper
- Class UBlueprintDiscreteActuator
- Class UBlueprintDiscreteActuatorWrapper
- Class UBlueprintDiscreteObserver
- Class UBlueprintDiscreteObserverWrapper
- Class UBlueprintEnvironmentUtilityComponent
- Class UBoxActuator
- Class UBoxActuatorWrapper
- Class UBoxObserver
- Class UBoxObserverWrapper
- Class UCPUModelWrapper
- Class UCPURuntimeWrapper
- Class UCameraObserver
- Class UCommunicationManager
- Class UDebugBinaryActuator
- Class UDebugBinaryObserver
- Class UDebugBoxActuator
- Class UDebugBoxObserver
- Class UDebugDiscreteActuator
- Class UDebugDiscreteObserver
- Class UDiscreteActuator
- Class UDiscreteActuatorWrapper
- Class UDiscreteObserver
- Class UDiscreteObserverWrapper
- Class UEventObserver
- Class UExternalGymConnector
- Class UFrameStacker
- Class UGPUModelWrapper
- Class UGPURuntimeWrapper
- Class UGymConnector
- Class UHardNormalizer
- Class UInferenceAgent
- Class UInferenceComponent
- Class UInferencePolicy
- Class UInteractionComponent
- Class UInteractionManager
- Class UMovementInputActuator
- Class UObservationClipper
- Class UPositionObserver
- Class UPythonGymConnector
- Class URayCastObserver
- Class URotationActuator
- Class URotationObserver
- Class UScholaManagerSubsystem
- Class UScholaManagerSubsystemSettings
- Class USensor
- Class UStatLoggerComponent
- Class USynchronousBrain
- Class UTeleportActuator
- Class UValidatable
- Class UVelocityObserver
- Struct list
- Struct FActTickFunction
- Struct FAction
- Struct FAgentId
- Struct FBinaryPoint
- Struct FBinarySpace
- Struct FBoxPoint
- Struct FBoxSpace
- Struct FBoxSpaceDimension
- Struct FCommunicatorSettings
- Struct FCustomTrainingSettings
- Struct FDictPoint
- Struct FDictSpace
- Struct FDiscretePoint
- Struct FDiscreteSpace
- Struct FDynamicAgentStruct
- Struct FEnvReset
- Struct FEnvStep
- Struct FEnvUpdate
- Struct FEnvironmentDefinition
- Struct FInferencePolicyBuffer
- Struct FInteractionDefinition
- Struct FLaunchableScript
- Struct FPoint
- Struct FPolicyDecision
- Struct FRLlibAPPOSettings
- Struct FRLlibCheckpointSettings
- Struct FRLlibIMPALASettings
- Struct FRLlibLoggingSettings
- Struct FRLlibNetworkArchSettings
- Struct FRLlibPPOSettings
- Struct FRLlibResourceSettings
- Struct FRLlibResumeSettings
- Struct FRLlibTrainingSettings
- Struct FSB3CheckpointSettings
- Struct FSB3LoggingSettings
- Struct FSB3NetworkArchSettings
- Struct FSB3PPOSettings
- Struct FSB3ResumeSettings
- Struct FSB3SACSettings
- Struct FSB3TrainingSettings
- Struct FScriptArgBuilder
- Struct FScriptSettings
- Struct FSharedEnvironmentState
- Struct FSpace
- Struct FStartRequest
- Struct FThinkTickFunction
- Struct FTrainerAgentPair
- Struct FTrainerConfiguration
- Struct FTrainerDefinition
- Struct FTrainerState
- Struct FTrainingDefinition
- Struct FTrainingSettings
- Struct FTrainingState
- Struct FTrainingStateUpdate
- Struct FValidationResult
- Struct TStructOpsTypeTraits< FActTickFunction >
- Struct TStructOpsTypeTraits< FThinkTickFunction >
- Namespace list