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