RLPack
 
Loading...
Searching...
No Matches
Package List
Here are the packages with brief descriptions (if available):
[detail level 12345]
 NrlpackImplementation of RL Algorithms built on top of PyTorch
 N_CThis package implements the classes to interface between C++ and Python
 Ngrad_accumulator
 CGradAccumulatorThis class provides the python interface to C_GradAccumulator, the C++ class which performs heavier workloads
 Nmemory
 CMemoryThis class provides the python interface to C_Memory, the C++ class which performs heavier workloads
 Nactor_criticThis package implements the Actor-Critic methods
 Na2c
 CA2CThe A2C class implements the synchronous Actor-Critic method
 Na3c
 CA3CThe A2C class implements the synchronous Actor-Critic method
 NdqnThis package implements the DQN methods
 Ndqn
 CDqnThis is a helper class that selects the correct the variant of DQN implementations based on prioritization strategy determined by the argument prioritization_params
 Ndqn_agent
 CDqnAgentThis class implements the basic DQN methodology, i.e
 Ndqn_proportional_prioritization_agent
 CDqnProportionalPrioritizationAgentThis class implements the DQN with Proportional prioritization strategy
 Ndqn_rank_based_prioritization_agent
 CDqnRankBasedPrioritizationAgentThis class implements the DQN with Rank-Based prioritization strategy
 NenvironmentsThis package implements the gym environment to couple it with selected environment
 Nenvironments
 CEnvironmentsThis class is a generic class to train any agent in any environment
 NmodelsThis package implements the in-built models
 N_mlp_feature_extractor
 C_MlpFeatureExtractorThis class is a PyTorch Model implementing the MLP based feature extractor for 1-D or 2-D state values
 Nactor_critic_mlp_policy
 CActorCriticMlpPolicyThis class is a PyTorch Model implementing the MLP based Actor-Critic Policy
 Nmlp
 CMlpThis class is a PyTorch Model implementing the MLP model for 1-D or 2-D state values
 Nsimulator
 CSimulatorSimulator class simulates the environments and runs the agent through the environment
 Nsimulator_distributed
 CSimulatorDistributedSimilar to rlpack.simulator.Simulator, SimulatorDistributed class sets up agents and runs simulation by interacting with the given environment
 NutilsThis package implements the basic utilities to be used across rlpack
 NbaseThis package implements the base classes to be used across rlpack
 Nagent
 CAgentThe base class for all agents
 Ninternal_code_register
 CInternalCodeRegister
 Nregister
 CRegisterThis abstract class contains all the necessary information about agents and models for setting them up
 Ninternal_code_setup
 CInternalCodeSetup
 Nnormalization
 CNormalizationNormalization class providing methods for normalization techniques
 Nsanity_check
 CSanityCheckThis class does the basic sanity check of input_config
 Nsetup
 CSetupThis class sets up all the necessary objects that are required to run any configuration