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 ABlueprintScholaEnvironment
- Class ABlueprintTrainer
- Class AInferenceController
- Class AInferencePawn
- Class CallData
- Class ConstPointVisitor
- Class ExchangeCallData
- Class ExchangeRPCBackend
- Class ExchangeRPCWorker
- Class FScholaModule
- Class IComBackendInterface
- 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 UAbstractObserver
- Class UAbstractPolicy
- Class UActuator
- Class UActuatorComponent
- Class UAgentUIDSubsystem
- Class UBinaryActuator
- Class UBinaryObserver
- Class UBlueprintBinaryActuator
- Class UBlueprintBinaryObserver
- Class UBlueprintBoxActuator
- Class UBlueprintBoxObserver
- Class UBlueprintDiscreteActuator
- Class UBlueprintDiscreteObserver
- Class UBlueprintEnvironmentUtilityComponent
- Class UBoxActuator
- Class UBoxObserver
- Class UCPUModelWrapper
- Class UCPURuntimeWrapper
- Class UCommunicationManager
- Class UDebugBinaryActuator
- Class UDebugBinaryObserver
- Class UDebugBoxActuator
- Class UDebugBoxObserver
- Class UDebugDiscreteActuator
- Class UDebugDiscreteObserver
- Class UDiscreteActuator
- Class UDiscreteObserver
- Class UEventObserver
- Class UExternalGymConnector
- Class UGPUModelWrapper
- Class UGPURuntimeWrapper
- Class UGymConnector
- Class UInferenceAgent
- Class UInferenceComponent
- Class UInferencePolicy
- Class UInteractionComponent
- Class UInteractionManager
- Class UModelInstanceWrapper
- Class UMovementInputActuator
- 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 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 FEnvReset
- Struct FEnvStep
- Struct FEnvUpdate
- Struct FGenericTensorBinding
- Struct FInteractionDefinition
- Struct FLaunchableScript
- Struct FPoint
- Struct FPolicyDecision
- Struct FRLlibCheckpointSettings
- Struct FRLlibLoggingSettings
- Struct FRLlibNetworkArchSettings
- 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 FSharedEnvironmentDefinition
- Struct FSharedEnvironmentState
- Struct FSharedTrainingDefinition
- Struct FSpace
- Struct FStartRequest
- Struct FTrainerDefinition
- Struct FTrainerState
- Struct FTrainingSettings
- Struct FTrainingState
- Struct FTrainingStateUpdate
- Struct FValidationResult
- Struct UModelInstanceWrapper::FBindingTypeExtractor
- Struct UModelInstanceWrapper::FBindingTypeExtractor< UE::NNE::EResultStatus(T::*)(TConstArrayView< BindingType >, TConstArrayView< BindingType >)>
- Namespace list