skrl
0.10.2
Installation
Getting Started
Examples
Saving, loading and logging
Agents
Base class
A2C
AMP
CEM
DDPG
DDQN
DQN
PPO
Q-learning
SAC
SARSA
TD3
TRPO
Environments
Wrapping
Isaac Gym environments
Isaac Orbit environments
Omniverse Isaac Gym environments
Memories
Base class
Random memory
Models
Base class
Tabular model
Categorical model
Gaussian model
Multivariate Gaussian model
Deterministic model
Shared model
Trainers
Base class
Sequential trainer
Parallel trainer
Manual trainer
Resources
Noises
Learning rate schedulers
Preprocessors
Utils
Utilities
File post-processing
Model instantiators
Hugging Face integration
Isaac Gym utils
Omniverse Isaac Gym utils
skrl
Index
Edit on GitHub
Index
_
|
A
|
C
|
D
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.GymnasiumWrapper method)
(skrl.envs.torch.wrappers.GymWrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview2Wrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview3Wrapper method)
(skrl.envs.torch.wrappers.IsaacOrbitWrapper method)
(skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
(skrl.envs.torch.wrappers.Wrapper method)
(skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
(skrl.models.torch.base.Model method)
(skrl.models.torch.categorical.CategoricalMixin method)
(skrl.models.torch.deterministic.DeterministicMixin method)
(skrl.models.torch.gaussian.GaussianMixin method)
(skrl.models.torch.multivariate_gaussian.MultivariateGaussianMixin method)
(skrl.models.torch.tabular.TabularMixin method)
(skrl.resources.noises.torch.base.Noise method)
(skrl.resources.noises.torch.gaussian.GaussianNoise method)
(skrl.resources.noises.torch.ornstein_uhlenbeck.OrnsteinUhlenbeckNoise method)
(skrl.resources.preprocessors.torch.running_standard_scaler.RunningStandardScaler method)
(skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
(skrl.utils.isaacgym_utils.WebViewer method)
(skrl.utils.postprocessing.MemoryFileIterator method)
(skrl.utils.postprocessing.TensorboardFileIterator method)
__iter__() (skrl.utils.postprocessing.MemoryFileIterator method)
(skrl.utils.postprocessing.TensorboardFileIterator method)
__len__() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
__next__() (skrl.utils.postprocessing.MemoryFileIterator method)
(skrl.utils.postprocessing.TensorboardFileIterator method)
_format_csv() (skrl.utils.postprocessing.MemoryFileIterator method)
_format_numpy() (skrl.utils.postprocessing.MemoryFileIterator method)
_format_torch() (skrl.utils.postprocessing.MemoryFileIterator method)
_get_space_size() (skrl.models.torch.base.Model method)
_observation_to_tensor() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
_route_index() (skrl.utils.isaacgym_utils.WebViewer method)
_route_input_event() (skrl.utils.isaacgym_utils.WebViewer method)
_route_stream() (skrl.utils.isaacgym_utils.WebViewer method)
_spec_to_space() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
_stream() (skrl.utils.isaacgym_utils.WebViewer method)
_tensor_to_action() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
A
act() (skrl.models.torch.base.Model method)
(skrl.models.torch.categorical.CategoricalMixin method)
(skrl.models.torch.deterministic.DeterministicMixin method)
(skrl.models.torch.gaussian.GaussianMixin method)
(skrl.models.torch.multivariate_gaussian.MultivariateGaussianMixin method)
(skrl.models.torch.tabular.TabularMixin method)
action_space (skrl.envs.torch.wrappers.DeepMindWrapper property)
(skrl.envs.torch.wrappers.GymnasiumWrapper property)
(skrl.envs.torch.wrappers.GymWrapper property)
(skrl.envs.torch.wrappers.RobosuiteWrapper property)
(skrl.envs.torch.wrappers.Wrapper property)
(skrl.models.torch.base.Model property)
ACTIONS (skrl.utils.model_instantiators.Shape property)
add_samples() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
C
categorical_model() (in module skrl.utils.model_instantiators)
CategoricalMixin (class in skrl.models.torch.categorical)
close() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.GymnasiumWrapper method)
(skrl.envs.torch.wrappers.GymWrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview2Wrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview3Wrapper method)
(skrl.envs.torch.wrappers.IsaacOrbitWrapper method)
(skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
(skrl.envs.torch.wrappers.Wrapper method)
compute() (skrl.models.torch.base.Model method)
create_tensor() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
D
DeepMindWrapper (class in skrl.envs.torch.wrappers)
deterministic_model() (in module skrl.utils.model_instantiators)
DeterministicMixin (class in skrl.models.torch.deterministic)
device (skrl.envs.torch.wrappers.Wrapper property)
(skrl.models.torch.base.Model property)
distribution() (skrl.models.torch.categorical.CategoricalMixin method)
(skrl.models.torch.gaussian.GaussianMixin method)
(skrl.models.torch.multivariate_gaussian.MultivariateGaussianMixin method)
download_model_from_huggingface() (in module skrl.utils.huggingface)
F
forward() (skrl.models.torch.base.Model method)
(skrl.resources.preprocessors.torch.running_standard_scaler.RunningStandardScaler method)
freeze_parameters() (skrl.models.torch.base.Model method)
G
gaussian_model() (in module skrl.utils.model_instantiators)
GaussianMixin (class in skrl.models.torch.gaussian)
GaussianNoise (class in skrl.resources.noises.torch.gaussian)
get_entropy() (skrl.models.torch.gaussian.GaussianMixin method)
(skrl.models.torch.multivariate_gaussian.MultivariateGaussianMixin method)
get_env_instance() (in module skrl.utils.omniverse_isaacgym_utils)
get_last_lr() (skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
get_log_std() (skrl.models.torch.gaussian.GaussianMixin method)
(skrl.models.torch.multivariate_gaussian.MultivariateGaussianMixin method)
get_sampling_indexes() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
get_specification() (skrl.models.torch.base.Model method)
get_tensor_by_name() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
get_tensor_names() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
GymnasiumWrapper (class in skrl.envs.torch.wrappers)
GymWrapper (class in skrl.envs.torch.wrappers)
I
ik() (in module skrl.utils.isaacgym_utils)
(in module skrl.utils.omniverse_isaacgym_utils)
init_biases() (skrl.models.torch.base.Model method)
init_parameters() (skrl.models.torch.base.Model method)
init_weights() (skrl.models.torch.base.Model method)
IsaacGymPreview2Wrapper (class in skrl.envs.torch.wrappers)
IsaacGymPreview3Wrapper (class in skrl.envs.torch.wrappers)
IsaacOrbitWrapper (class in skrl.envs.torch.wrappers)
K
KLAdaptiveRL (class in skrl.resources.schedulers.torch.kl_adaptive)
L
load() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
(skrl.models.torch.base.Model method)
load_isaac_orbit_env() (in module skrl.envs.torch.loaders)
load_isaacgym_env_preview2() (in module skrl.envs.torch.loaders)
load_isaacgym_env_preview3() (in module skrl.envs.torch.loaders)
load_isaacgym_env_preview4() (in module skrl.envs.torch.loaders)
load_omniverse_isaacgym_env() (in module skrl.envs.torch.loaders)
load_state_dict() (skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
M
Memory (class in skrl.memories.torch.base)
MemoryFileIterator (class in skrl.utils.postprocessing)
migrate() (skrl.models.torch.base.Model method)
Model (class in skrl.models.torch.base)
multivariate_gaussian_model() (in module skrl.utils.model_instantiators)
MultivariateGaussianMixin (class in skrl.models.torch.multivariate_gaussian)
N
Noise (class in skrl.resources.noises.torch.base)
num_actions (skrl.models.torch.base.Model property)
num_envs (skrl.envs.torch.wrappers.Wrapper property)
num_observations (skrl.models.torch.base.Model property)
O
observation_space (skrl.envs.torch.wrappers.DeepMindWrapper property)
(skrl.envs.torch.wrappers.GymnasiumWrapper property)
(skrl.envs.torch.wrappers.GymWrapper property)
(skrl.envs.torch.wrappers.RobosuiteWrapper property)
(skrl.envs.torch.wrappers.Wrapper property)
(skrl.models.torch.base.Model property)
OBSERVATIONS (skrl.utils.model_instantiators.Shape property)
OmniverseIsaacGymWrapper (class in skrl.envs.torch.wrappers)
ONE (skrl.utils.model_instantiators.Shape property)
OrnsteinUhlenbeckNoise (class in skrl.resources.noises.torch.ornstein_uhlenbeck)
P
print_lr() (skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
R
random_act() (skrl.models.torch.base.Model method)
RandomMemory (class in skrl.memories.torch.random)
render() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.GymnasiumWrapper method)
(skrl.envs.torch.wrappers.GymWrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview2Wrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview3Wrapper method)
(skrl.envs.torch.wrappers.IsaacOrbitWrapper method)
(skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
(skrl.envs.torch.wrappers.Wrapper method)
(skrl.utils.isaacgym_utils.WebViewer method)
reset() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.GymnasiumWrapper method)
(skrl.envs.torch.wrappers.GymWrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview2Wrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview3Wrapper method)
(skrl.envs.torch.wrappers.IsaacOrbitWrapper method)
(skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
(skrl.envs.torch.wrappers.Wrapper method)
(skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
RobosuiteWrapper (class in skrl.envs.torch.wrappers)
run() (skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
RunningStandardScaler (class in skrl.resources.preprocessors.torch.running_standard_scaler)
S
sample() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
(skrl.resources.noises.torch.base.Noise method)
(skrl.resources.noises.torch.gaussian.GaussianNoise method)
(skrl.resources.noises.torch.ornstein_uhlenbeck.OrnsteinUhlenbeckNoise method)
sample_all() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
sample_by_index() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
sample_like() (skrl.resources.noises.torch.base.Noise method)
(skrl.resources.noises.torch.gaussian.GaussianNoise method)
(skrl.resources.noises.torch.ornstein_uhlenbeck.OrnsteinUhlenbeckNoise method)
save() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
(skrl.models.torch.base.Model method)
set_mode() (skrl.models.torch.base.Model method)
set_seed() (in module skrl.utils)
set_tensor_by_name() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
setup() (skrl.utils.isaacgym_utils.WebViewer method)
Shape (class in skrl.utils.model_instantiators)
share_memory() (skrl.memories.torch.base.Memory method)
(skrl.memories.torch.random.RandomMemory method)
shared_model() (in module skrl.utils.model_instantiators)
skrl.agents.torch.a2c.a2c.A2C_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.amp.amp.AMP_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.cem.cem.CEM_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.ddpg.ddpg.DDPG_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.dqn.ddqn.DDQN_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.dqn.dqn.DQN_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.ppo.ppo.PPO_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.q_learning.q_learning.Q_LEARNING_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.sac.sac.SAC_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.sarsa.sarsa.SARSA_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.td3.td3.TD3_DEFAULT_CONFIG (built-in variable)
skrl.agents.torch.trpo.trpo.TRPO_DEFAULT_CONFIG (built-in variable)
skrl.trainers.torch.manual.MANUAL_TRAINER_DEFAULT_CONFIG (built-in variable)
skrl.trainers.torch.parallel.PARALLEL_TRAINER_DEFAULT_CONFIG (built-in variable)
skrl.trainers.torch.sequential.SEQUENTIAL_TRAINER_DEFAULT_CONFIG (built-in variable)
state_dict() (skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
state_space (skrl.envs.torch.wrappers.DeepMindWrapper property)
(skrl.envs.torch.wrappers.GymnasiumWrapper property)
(skrl.envs.torch.wrappers.GymWrapper property)
(skrl.envs.torch.wrappers.RobosuiteWrapper property)
(skrl.envs.torch.wrappers.Wrapper property)
STATES (skrl.utils.model_instantiators.Shape property)
STATES_ACTIONS (skrl.utils.model_instantiators.Shape property)
step() (skrl.envs.torch.wrappers.DeepMindWrapper method)
(skrl.envs.torch.wrappers.GymnasiumWrapper method)
(skrl.envs.torch.wrappers.GymWrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview2Wrapper method)
(skrl.envs.torch.wrappers.IsaacGymPreview3Wrapper method)
(skrl.envs.torch.wrappers.IsaacOrbitWrapper method)
(skrl.envs.torch.wrappers.OmniverseIsaacGymWrapper method)
(skrl.envs.torch.wrappers.RobosuiteWrapper method)
(skrl.envs.torch.wrappers.Wrapper method)
(skrl.resources.schedulers.torch.kl_adaptive.KLAdaptiveRL method)
T
table() (skrl.models.torch.tabular.TabularMixin method)
TabularMixin (class in skrl.models.torch.tabular)
tensor_to_space() (skrl.models.torch.base.Model method)
TensorboardFileIterator (class in skrl.utils.postprocessing)
training (skrl.models.torch.base.Model attribute)
U
update_parameters() (skrl.models.torch.base.Model method)
W
WebViewer (class in skrl.utils.isaacgym_utils)
wrap_env() (in module skrl.envs.torch.wrappers)
Wrapper (class in skrl.envs.torch.wrappers)
Read the Docs
v: 0.10.2
Versions
latest
0.10.2
develop
Downloads
On Read the Docs
Project Home
Builds