Toggle navigation sidebar
Toggle in-page Table of Contents
robomimic 0.2.1 documentation
Introduction
Overview
Installation
Implemented Algorithms
Getting Started
Datasets
Overview
robomimic v0.1 (CoRL 2021)
robosuite Datasets
D4RL
MOMART Datasets and Experiments
RoboTurk Pilot
Pretrained Models
robomimic-v0.1
Tutorials
Configuring and Launching Training Runs
Logging and Viewing Training Results
Running Hyperparameter Scans
Reproducing Published Experiments and Results
Dataset Contents and Visualization
Using Pretrained Models
Multimodal Observations
Implementing Custom Algorithms
Operations over Tensor Collections
Modules
Overview
SequenceDataset
Algorithms
Models
Configs
Environments
Source API
robomimic package
robomimic.algo package
robomimic.config package
robomimic.envs package
robomimic.models package
robomimic.utils package
Miscellaneous
Troubleshooting
Contributing Guidelines
Team
Acknowledgments
Projects using robomimic
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
action_dimension (robomimic.envs.env_base.EnvBase property)
(robomimic.envs.env_robosuite.EnvRobosuite property)
ActionValueNetwork (class in robomimic.models.value_nets)
ActorNetwork (class in robomimic.models.policy_nets)
add_keys() (robomimic.utils.obs_utils.Modality class method)
add_param() (robomimic.utils.hyperparam_utils.ConfigGenerator method)
Algo (class in robomimic.algo.algo)
algo_config() (robomimic.config.base_config.BaseConfig method)
(robomimic.config.bc_config.BCConfig method)
(robomimic.config.bcq_config.BCQConfig method)
(robomimic.config.cql_config.CQLConfig method)
(robomimic.config.gl_config.GLConfig method)
(robomimic.config.hbc_config.HBCConfig method)
(robomimic.config.iris_config.IRISConfig method)
(robomimic.config.td3_bc_config.TD3_BCConfig method)
algo_factory() (in module robomimic.algo.algo)
ALGO_NAME (robomimic.config.base_config.BaseConfig property)
(robomimic.config.bc_config.BCConfig attribute)
(robomimic.config.bcq_config.BCQConfig attribute)
(robomimic.config.cql_config.CQLConfig attribute)
(robomimic.config.gl_config.GLConfig attribute)
(robomimic.config.hbc_config.HBCConfig attribute)
(robomimic.config.iris_config.IRISConfig attribute)
(robomimic.config.td3_bc_config.TD3_BCConfig attribute)
algo_name_from_checkpoint() (in module robomimic.utils.file_utils)
algo_name_to_factory_func() (in module robomimic.algo.algo)
all_obs_keys (robomimic.config.base_config.BaseConfig property)
(robomimic.config.gl_config.GLConfig property)
(robomimic.config.hbc_config.HBCConfig property)
(robomimic.config.iris_config.IRISConfig property)
assert_size_at_dim() (in module robomimic.utils.tensor_utils)
assert_size_at_dim_single() (in module robomimic.utils.tensor_utils)
B
backprop_for_loss() (in module robomimic.utils.torch_utils)
BaseConfig (class in robomimic.config.base_config)
batch_image_chw_to_hwc() (in module robomimic.utils.obs_utils)
batch_image_hwc_to_chw() (in module robomimic.utils.obs_utils)
BC (class in robomimic.algo.bc)
BC_Gaussian (class in robomimic.algo.bc)
BC_GMM (class in robomimic.algo.bc)
BC_RNN (class in robomimic.algo.bc)
BC_RNN_GMM (class in robomimic.algo.bc)
BC_VAE (class in robomimic.algo.bc)
BCConfig (class in robomimic.config.bc_config)
BCQ (class in robomimic.algo.bcq)
BCQ_Distributional (class in robomimic.algo.bcq)
BCQ_GMM (class in robomimic.algo.bcq)
BCQConfig (class in robomimic.config.bcq_config)
bias (robomimic.models.base_nets.CoordConv2d attribute)
C
CategoricalPrior (class in robomimic.models.vae_nets)
center_crop() (in module robomimic.utils.obs_utils)
check_env_type() (in module robomimic.utils.env_utils)
checkpoint_path_from_test_run() (in module robomimic.utils.test_utils)
clear_weight() (robomimic.models.base_nets.FeatureAggregator method)
clone() (in module robomimic.utils.tensor_utils)
close() (robomimic.utils.log_utils.DataLogger method)
close_and_delete_hdf5_handle() (robomimic.utils.dataset.SequenceDataset method)
Config (class in robomimic.config.config)
config_factory() (in module robomimic.config.base_config)
config_from_checkpoint() (in module robomimic.utils.file_utils)
config_from_modifier() (in module robomimic.utils.test_utils)
ConfigGenerator (class in robomimic.utils.hyperparam_utils)
ConfigMeta (class in robomimic.config.base_config)
contiguous() (in module robomimic.utils.tensor_utils)
Conv1dBase (class in robomimic.models.base_nets)
ConvBase (class in robomimic.models.base_nets)
CoordConv2d (class in robomimic.models.base_nets)
copy() (robomimic.config.config.Config method)
cosine_loss() (in module robomimic.utils.loss_utils)
CQL (class in robomimic.algo.cql)
CQLConfig (class in robomimic.config.cql_config)
create_env() (in module robomimic.utils.env_utils)
create_env_for_data_processing() (in module robomimic.utils.env_utils)
create_env_from_metadata() (in module robomimic.utils.env_utils)
create_for_data_processing() (robomimic.envs.env_base.EnvBase class method)
(robomimic.envs.env_robosuite.EnvRobosuite class method)
create_hdf5_filter_key() (in module robomimic.utils.file_utils)
crop_image_from_indices() (in module robomimic.utils.obs_utils)
CropRandomizer (class in robomimic.models.base_nets)
current_subgoal (robomimic.algo.algo.HierarchicalAlgo property)
(robomimic.algo.hbc.HBC property)
custom_tqdm (class in robomimic.utils.log_utils)
D
DataLogger (class in robomimic.utils.log_utils)
dataset_factory() (in module robomimic.utils.train_utils)
decode() (robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.VAE method)
deepcopy() (robomimic.config.config.Config method)
DepthModality (class in robomimic.utils.obs_utils)
deserialize() (robomimic.algo.algo.Algo method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
detach() (in module robomimic.utils.tensor_utils)
dilation (robomimic.models.base_nets.CoordConv2d attribute)
DiscreteValueDistribution (class in robomimic.models.distributions)
DistributionalActionValueNetwork (class in robomimic.models.value_nets)
do_not_lock_keys() (robomimic.config.config.Config method)
download_url() (in module robomimic.utils.file_utils)
DownloadProgressBar (class in robomimic.utils.file_utils)
dummy_context_mgr (class in robomimic.utils.torch_utils)
dump() (robomimic.config.config.Config method)
E
encode() (robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.VAE method)
EncoderCore (class in robomimic.models.base_nets)
env_from_checkpoint() (in module robomimic.utils.file_utils)
EnvBase (class in robomimic.envs.env_base)
EnvRobosuite (class in robomimic.envs.env_robosuite)
EnvType (class in robomimic.envs.env_base)
example_dataset_path() (in module robomimic.utils.test_utils)
example_momart_dataset_path() (in module robomimic.utils.test_utils)
expand_at() (in module robomimic.utils.tensor_utils)
expand_at_single() (in module robomimic.utils.tensor_utils)
experiment_config() (robomimic.config.base_config.BaseConfig method)
(robomimic.config.td3_bc_config.TD3_BCConfig method)
extract_class_init_kwargs_from_dict() (in module robomimic.utils.python_utils)
extract_subset_dict() (in module robomimic.utils.python_utils)
F
FeatureAggregator (class in robomimic.models.base_nets)
flatten() (in module robomimic.utils.tensor_utils)
flatten_nested_dict_list() (in module robomimic.utils.tensor_utils)
flatten_single() (in module robomimic.utils.tensor_utils)
flush() (robomimic.utils.log_utils.PrintLogger method)
forward() (robomimic.models.base_nets.Conv1dBase method)
(robomimic.models.base_nets.ConvBase method)
(robomimic.models.base_nets.CoordConv2d method)
(robomimic.models.base_nets.FeatureAggregator method)
(robomimic.models.base_nets.MLP method)
(robomimic.models.base_nets.Parameter method)
(robomimic.models.base_nets.RNN_Base method)
(robomimic.models.base_nets.ScanCore method)
(robomimic.models.base_nets.SpatialMeanPool method)
(robomimic.models.base_nets.SpatialSoftmax method)
(robomimic.models.base_nets.Squeeze method)
(robomimic.models.base_nets.Unsqueeze method)
(robomimic.models.base_nets.VisualCore method)
(robomimic.models.obs_nets.MIMO_MLP method)
(robomimic.models.obs_nets.ObservationDecoder method)
(robomimic.models.obs_nets.ObservationEncoder method)
(robomimic.models.obs_nets.ObservationGroupEncoder method)
(robomimic.models.obs_nets.RNN_MIMO_MLP method)
(robomimic.models.policy_nets.ActorNetwork method)
(robomimic.models.policy_nets.GaussianActorNetwork method)
(robomimic.models.policy_nets.GMMActorNetwork method)
(robomimic.models.policy_nets.PerturbationActorNetwork method)
(robomimic.models.policy_nets.RNNActorNetwork method)
(robomimic.models.policy_nets.RNNGMMActorNetwork method)
(robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.CategoricalPrior method)
(robomimic.models.vae_nets.GaussianPrior method)
(robomimic.models.vae_nets.Prior method)
(robomimic.models.vae_nets.VAE method)
(robomimic.models.value_nets.ActionValueNetwork method)
(robomimic.models.value_nets.DistributionalActionValueNetwork method)
(robomimic.models.value_nets.ValueNetwork method)
forward_in() (robomimic.models.base_nets.CropRandomizer method)
(robomimic.models.base_nets.Randomizer method)
forward_out() (robomimic.models.base_nets.CropRandomizer method)
(robomimic.models.base_nets.Randomizer method)
forward_step() (robomimic.models.base_nets.RNN_Base method)
(robomimic.models.obs_nets.RNN_MIMO_MLP method)
(robomimic.models.policy_nets.RNNActorNetwork method)
(robomimic.models.policy_nets.RNNGMMActorNetwork method)
forward_train() (robomimic.models.policy_nets.GaussianActorNetwork method)
(robomimic.models.policy_nets.GMMActorNetwork method)
(robomimic.models.policy_nets.RNNGMMActorNetwork method)
(robomimic.models.policy_nets.VAEActor method)
(robomimic.models.value_nets.DistributionalActionValueNetwork method)
forward_train_step() (robomimic.models.policy_nets.RNNGMMActorNetwork method)
G
gather_along_dim_with_dim() (in module robomimic.utils.tensor_utils)
gather_along_dim_with_dim_single() (in module robomimic.utils.tensor_utils)
gather_sequence() (in module robomimic.utils.tensor_utils)
gather_sequence_single() (in module robomimic.utils.tensor_utils)
GaussianActorNetwork (class in robomimic.models.policy_nets)
GaussianPrior (class in robomimic.models.vae_nets)
generate() (robomimic.utils.hyperparam_utils.ConfigGenerator method)
get_action() (robomimic.algo.algo.HierarchicalAlgo method)
(robomimic.algo.algo.PolicyAlgo method)
(robomimic.algo.bc.BC method)
(robomimic.algo.bc.BC_RNN method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.GL method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.td3_bc.TD3_BC method)
get_actor_goal_for_training_from_processed_batch() (robomimic.algo.gl.GL method)
(robomimic.algo.gl.GL_VAE method)
get_all_registered_configs() (in module robomimic.config.base_config)
get_base_config() (in module robomimic.utils.test_utils)
get_class_init_kwargs() (in module robomimic.utils.python_utils)
get_dataset_for_ep() (robomimic.utils.dataset.SequenceDataset method)
get_dataset_sampler() (robomimic.utils.dataset.SequenceDataset method)
get_dataset_sequence_from_demo() (robomimic.utils.dataset.SequenceDataset method)
get_env_class() (in module robomimic.utils.env_utils)
get_env_metadata_from_dataset() (in module robomimic.utils.file_utils)
get_env_type() (in module robomimic.utils.env_utils)
get_exp_dir() (in module robomimic.utils.train_utils)
get_goal() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
get_gumbel_temperature() (robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.VAE method)
get_item() (robomimic.utils.dataset.SequenceDataset method)
get_obs_normalization_stats() (robomimic.utils.dataset.SequenceDataset method)
get_obs_sequence_from_demo() (robomimic.utils.dataset.SequenceDataset method)
get_observation() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
get_processed_shape() (in module robomimic.utils.obs_utils)
get_reward() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
get_rnn_init_state() (robomimic.models.base_nets.RNN_Base method)
(robomimic.models.obs_nets.RNN_MIMO_MLP method)
get_sequence_from_demo() (robomimic.utils.dataset.SequenceDataset method)
get_shape() (in module robomimic.utils.tensor_utils)
get_shape_metadata_from_dataset() (in module robomimic.utils.file_utils)
get_state() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
get_state_action_value() (robomimic.algo.algo.ValueAlgo method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.iris.IRIS method)
(robomimic.algo.td3_bc.TD3_BC method)
get_state_value() (robomimic.algo.algo.ValueAlgo method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.iris.IRIS method)
(robomimic.algo.td3_bc.TD3_BC method)
get_stats() (robomimic.utils.log_utils.DataLogger method)
get_subgoal_predictions() (robomimic.algo.algo.HierarchicalAlgo method)
(robomimic.algo.algo.PlannerAlgo method)
(robomimic.algo.gl.GL method)
(robomimic.algo.gl.GL_VAE method)
(robomimic.algo.gl.ValuePlanner method)
get_torch_device() (in module robomimic.utils.torch_utils)
get_trajectory_at_index() (robomimic.utils.dataset.SequenceDataset method)
get_value_for_key() (in module robomimic.utils.hyperparam_utils)
GL (class in robomimic.algo.gl)
GL_VAE (class in robomimic.algo.gl)
GLConfig (class in robomimic.config.gl_config)
GMMActorNetwork (class in robomimic.models.policy_nets)
groups (robomimic.models.base_nets.CoordConv2d attribute)
GYM_TYPE (robomimic.envs.env_base.EnvType attribute)
H
hard_update() (in module robomimic.utils.torch_utils)
has_modality() (in module robomimic.utils.obs_utils)
HBC (class in robomimic.algo.hbc)
HBCConfig (class in robomimic.config.hbc_config)
hdf5_file (robomimic.utils.dataset.SequenceDataset property)
hdf5_file_opened() (robomimic.utils.dataset.SequenceDataset method)
HierarchicalAlgo (class in robomimic.algo.algo)
I
IG_MOMART_TYPE (robomimic.envs.env_base.EnvType attribute)
image_tensor_to_disk() (in module robomimic.utils.vis_utils)
image_tensor_to_numpy() (in module robomimic.utils.vis_utils)
image_to_disk() (in module robomimic.utils.vis_utils)
ImageModality (class in robomimic.utils.obs_utils)
index_at_time() (in module robomimic.utils.tensor_utils)
initialize_default_obs_encoder() (in module robomimic.utils.obs_utils)
initialize_obs_modality_mapping_from_dict() (in module robomimic.utils.obs_utils)
initialize_obs_utils_with_config() (in module robomimic.utils.obs_utils)
initialize_obs_utils_with_obs_specs() (in module robomimic.utils.obs_utils)
IRIS (class in robomimic.algo.iris)
IRISConfig (class in robomimic.config.iris_config)
is_done() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
is_every_n_steps() (in module robomimic.utils.train_utils)
is_key_locked (robomimic.config.config.Config property)
is_locked (robomimic.config.config.Config property)
is_robosuite_env() (in module robomimic.utils.env_utils)
is_success() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
J
join_dimensions() (in module robomimic.utils.tensor_utils)
K
kernel_size (robomimic.models.base_nets.CoordConv2d attribute)
key_is_obs_modality() (in module robomimic.utils.obs_utils)
key_lockable (robomimic.config.config.Config property)
keys (robomimic.utils.obs_utils.Modality attribute)
kl_loss() (robomimic.models.vae_nets.CategoricalPrior method)
(robomimic.models.vae_nets.GaussianPrior method)
(robomimic.models.vae_nets.Prior method)
(robomimic.models.vae_nets.VAE method)
KLD_0_1_loss() (in module robomimic.utils.loss_utils)
KLD_gaussian_loss() (in module robomimic.utils.loss_utils)
L
list_of_flat_dict_to_dict_of_list() (in module robomimic.utils.tensor_utils)
load_data_for_training() (in module robomimic.utils.train_utils)
load_dataset_in_memory() (robomimic.utils.dataset.SequenceDataset method)
load_demo_info() (robomimic.utils.dataset.SequenceDataset method)
load_dict_from_checkpoint() (in module robomimic.utils.file_utils)
load_json() (in module robomimic.utils.hyperparam_utils)
lock() (robomimic.config.config.Config method)
lock_keys() (robomimic.config.config.Config method)
log_cql_weight (robomimic.algo.cql.CQL property)
log_entropy_weight (robomimic.algo.cql.CQL property)
log_info() (robomimic.algo.algo.Algo method)
(robomimic.algo.bc.BC method)
(robomimic.algo.bc.BC_Gaussian method)
(robomimic.algo.bc.BC_RNN_GMM method)
(robomimic.algo.bc.BC_VAE method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.GL method)
(robomimic.algo.gl.GL_VAE method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.td3_bc.TD3_BC method)
log_mean_exp() (in module robomimic.utils.loss_utils)
log_normal() (in module robomimic.utils.loss_utils)
log_normal_mixture() (in module robomimic.utils.loss_utils)
log_prob() (robomimic.models.distributions.TanhWrappedDistribution method)
log_sum_exp() (in module robomimic.utils.loss_utils)
logits (robomimic.models.distributions.DiscreteValueDistribution property)
LowDimModality (class in robomimic.utils.obs_utils)
lr_scheduler_from_optim_params() (in module robomimic.utils.torch_utils)
M
make() (robomimic.models.obs_nets.ObservationEncoder method)
map_ndarray() (in module robomimic.utils.tensor_utils)
map_tensor() (in module robomimic.utils.tensor_utils)
map_tensor_ndarray() (in module robomimic.utils.tensor_utils)
maybe_dict_from_checkpoint() (in module robomimic.utils.file_utils)
maybe_no_grad() (in module robomimic.utils.torch_utils)
maybe_remove_dir() (in module robomimic.utils.test_utils)
maybe_remove_file() (in module robomimic.utils.test_utils)
mean (robomimic.models.distributions.TanhWrappedDistribution property)
mean() (robomimic.models.distributions.DiscreteValueDistribution method)
MIMO_MLP (class in robomimic.models.obs_nets)
MLP (class in robomimic.models.base_nets)
Modality (class in robomimic.utils.obs_utils)
module
robomimic
robomimic.algo
robomimic.algo.algo
robomimic.algo.bc
robomimic.algo.bcq
robomimic.algo.cql
robomimic.algo.gl
robomimic.algo.hbc
robomimic.algo.iris
robomimic.algo.td3_bc
robomimic.config
robomimic.config.base_config
robomimic.config.bc_config
robomimic.config.bcq_config
robomimic.config.config
robomimic.config.cql_config
robomimic.config.gl_config
robomimic.config.hbc_config
robomimic.config.iris_config
robomimic.config.td3_bc_config
robomimic.envs
robomimic.envs.env_base
robomimic.envs.env_robosuite
robomimic.models
robomimic.models.base_nets
robomimic.models.distributions
robomimic.models.obs_nets
robomimic.models.policy_nets
robomimic.models.vae_nets
robomimic.models.value_nets
robomimic.utils
robomimic.utils.dataset
robomimic.utils.env_utils
robomimic.utils.file_utils
robomimic.utils.hyperparam_utils
robomimic.utils.log_utils
robomimic.utils.loss_utils
robomimic.utils.macros
robomimic.utils.obs_utils
robomimic.utils.python_utils
robomimic.utils.tensor_utils
robomimic.utils.test_utils
robomimic.utils.torch_utils
robomimic.utils.train_utils
robomimic.utils.vis_utils
Module (class in robomimic.models.base_nets)
N
name (robomimic.envs.env_base.EnvBase property)
(robomimic.envs.env_robosuite.EnvRobosuite property)
(robomimic.utils.obs_utils.DepthModality attribute)
(robomimic.utils.obs_utils.ImageModality attribute)
(robomimic.utils.obs_utils.LowDimModality attribute)
(robomimic.utils.obs_utils.Modality attribute)
(robomimic.utils.obs_utils.ScanModality attribute)
named_reduce() (in module robomimic.utils.tensor_utils)
named_reduce_single() (in module robomimic.utils.tensor_utils)
normalize_obs() (in module robomimic.utils.obs_utils)
(robomimic.utils.dataset.SequenceDataset method)
O
obs_encoder_factory() (in module robomimic.models.obs_nets)
obs_encoder_kwargs_from_config() (in module robomimic.utils.obs_utils)
observation_config() (robomimic.config.base_config.BaseConfig method)
(robomimic.config.gl_config.GLConfig method)
(robomimic.config.hbc_config.HBCConfig method)
(robomimic.config.iris_config.IRISConfig method)
(robomimic.config.td3_bc_config.TD3_BCConfig method)
ObservationDecoder (class in robomimic.models.obs_nets)
ObservationEncoder (class in robomimic.models.obs_nets)
ObservationGroupEncoder (class in robomimic.models.obs_nets)
ObservationKeyToModalityDict (class in robomimic.utils.obs_utils)
on_epoch_end() (robomimic.algo.algo.Algo method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.td3_bc.TD3_BC method)
optimizer_from_optim_params() (in module robomimic.utils.torch_utils)
out_channels (robomimic.models.base_nets.CoordConv2d attribute)
output_padding (robomimic.models.base_nets.CoordConv2d attribute)
output_shape() (robomimic.models.base_nets.Conv1dBase method)
(robomimic.models.base_nets.ConvBase method)
(robomimic.models.base_nets.CoordConv2d method)
(robomimic.models.base_nets.FeatureAggregator method)
(robomimic.models.base_nets.MLP method)
(robomimic.models.base_nets.Module method)
(robomimic.models.base_nets.Parameter method)
(robomimic.models.base_nets.Randomizer method)
(robomimic.models.base_nets.ResNet18Conv method)
(robomimic.models.base_nets.RNN_Base method)
(robomimic.models.base_nets.ScanCore method)
(robomimic.models.base_nets.Sequential method)
(robomimic.models.base_nets.ShallowConv method)
(robomimic.models.base_nets.SpatialMeanPool method)
(robomimic.models.base_nets.SpatialSoftmax method)
(robomimic.models.base_nets.Squeeze method)
(robomimic.models.base_nets.Unsqueeze method)
(robomimic.models.base_nets.VisualCore method)
(robomimic.models.obs_nets.MIMO_MLP method)
(robomimic.models.obs_nets.ObservationDecoder method)
(robomimic.models.obs_nets.ObservationEncoder method)
(robomimic.models.obs_nets.ObservationGroupEncoder method)
(robomimic.models.obs_nets.RNN_MIMO_MLP method)
(robomimic.models.policy_nets.ActorNetwork method)
(robomimic.models.policy_nets.RNNActorNetwork method)
(robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.Prior method)
(robomimic.models.value_nets.ValueNetwork method)
output_shape_in() (robomimic.models.base_nets.CropRandomizer method)
(robomimic.models.base_nets.Randomizer method)
output_shape_out() (robomimic.models.base_nets.CropRandomizer method)
(robomimic.models.base_nets.Randomizer method)
P
pad_sequence() (in module robomimic.utils.tensor_utils)
pad_sequence_single() (in module robomimic.utils.tensor_utils)
padding (robomimic.models.base_nets.CoordConv2d attribute)
padding_mode (robomimic.models.base_nets.CoordConv2d attribute)
Parameter (class in robomimic.models.base_nets)
PerturbationActorNetwork (class in robomimic.models.policy_nets)
PlannerAlgo (class in robomimic.algo.algo)
policy_from_checkpoint() (in module robomimic.utils.file_utils)
PolicyAlgo (class in robomimic.algo.algo)
PrintLogger (class in robomimic.utils.log_utils)
Prior (class in robomimic.models.vae_nets)
probs (robomimic.models.distributions.DiscreteValueDistribution property)
process_batch_for_training() (robomimic.algo.algo.Algo method)
(robomimic.algo.bc.BC method)
(robomimic.algo.bc.BC_RNN method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.GL method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.iris.IRIS method)
(robomimic.algo.td3_bc.TD3_BC method)
process_frame() (in module robomimic.utils.obs_utils)
process_obs() (in module robomimic.utils.obs_utils)
(robomimic.utils.obs_utils.Modality class method)
process_obs_dict() (in module robomimic.utils.obs_utils)
process_obs_from_dict() (robomimic.utils.obs_utils.Modality class method)
project_values_onto_atoms() (in module robomimic.utils.loss_utils)
R
Randomizer (class in robomimic.models.base_nets)
reconstruction_loss() (robomimic.models.vae_nets.VAE method)
record() (robomimic.utils.log_utils.DataLogger method)
recursive_dict_list_tuple_apply() (in module robomimic.utils.tensor_utils)
register_algo_factory_func() (in module robomimic.algo.algo)
register_all_links() (in module robomimic)
register_all_momart_links() (in module robomimic)
register_dataset_link() (in module robomimic)
register_encoder_core() (in module robomimic.utils.obs_utils)
register_momart_dataset_link() (in module robomimic)
register_obs_key() (in module robomimic.utils.obs_utils)
(robomimic.models.obs_nets.ObservationEncoder method)
register_randomizer() (in module robomimic.utils.obs_utils)
render() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
reparameterize() (in module robomimic.utils.torch_utils)
(robomimic.models.vae_nets.VAE method)
repeat_and_stack_observation() (in module robomimic.utils.obs_utils)
repeat_by_expand_at() (in module robomimic.utils.tensor_utils)
reset() (robomimic.algo.algo.Algo method)
(robomimic.algo.bc.BC_RNN method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
reset_to() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
reshape_dimensions() (in module robomimic.utils.tensor_utils)
reshape_dimensions_single() (in module robomimic.utils.tensor_utils)
ResNet18Conv (class in robomimic.models.base_nets)
rnn_args_from_config() (in module robomimic.models.base_nets)
RNN_Base (class in robomimic.models.base_nets)
RNN_MIMO_MLP (class in robomimic.models.obs_nets)
rnn_type (robomimic.models.base_nets.RNN_Base property)
RNNActorNetwork (class in robomimic.models.policy_nets)
RNNGMMActorNetwork (class in robomimic.models.policy_nets)
robomimic
module
robomimic.algo
module
robomimic.algo.algo
module
robomimic.algo.bc
module
robomimic.algo.bcq
module
robomimic.algo.cql
module
robomimic.algo.gl
module
robomimic.algo.hbc
module
robomimic.algo.iris
module
robomimic.algo.td3_bc
module
robomimic.config
module
robomimic.config.base_config
module
robomimic.config.bc_config
module
robomimic.config.bcq_config
module
robomimic.config.config
module
robomimic.config.cql_config
module
robomimic.config.gl_config
module
robomimic.config.hbc_config
module
robomimic.config.iris_config
module
robomimic.config.td3_bc_config
module
robomimic.envs
module
robomimic.envs.env_base
module
robomimic.envs.env_robosuite
module
robomimic.models
module
robomimic.models.base_nets
module
robomimic.models.distributions
module
robomimic.models.obs_nets
module
robomimic.models.policy_nets
module
robomimic.models.vae_nets
module
robomimic.models.value_nets
module
robomimic.utils
module
robomimic.utils.dataset
module
robomimic.utils.env_utils
module
robomimic.utils.file_utils
module
robomimic.utils.hyperparam_utils
module
robomimic.utils.log_utils
module
robomimic.utils.loss_utils
module
robomimic.utils.macros
module
robomimic.utils.obs_utils
module
robomimic.utils.python_utils
module
robomimic.utils.tensor_utils
module
robomimic.utils.test_utils
module
robomimic.utils.torch_utils
module
robomimic.utils.train_utils
module
robomimic.utils.vis_utils
module
ROBOSUITE_TYPE (robomimic.envs.env_base.EnvType attribute)
rollout_exceptions (robomimic.envs.env_base.EnvBase property)
(robomimic.envs.env_robosuite.EnvRobosuite property)
rollout_with_stats() (in module robomimic.utils.train_utils)
RolloutPolicy (class in robomimic.algo.algo)
rsample() (robomimic.models.distributions.TanhWrappedDistribution method)
run_epoch() (in module robomimic.utils.train_utils)
run_rollout() (in module robomimic.utils.train_utils)
S
sample() (robomimic.models.distributions.DiscreteValueDistribution method)
(robomimic.models.distributions.TanhWrappedDistribution method)
(robomimic.models.vae_nets.CategoricalPrior method)
(robomimic.models.vae_nets.GaussianPrior method)
(robomimic.models.vae_nets.Prior method)
sample_prior() (robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.VAE method)
sample_random_image_crops() (in module robomimic.utils.obs_utils)
sample_subgoals() (robomimic.algo.algo.PlannerAlgo method)
(robomimic.algo.gl.GL method)
(robomimic.algo.gl.GL_VAE method)
(robomimic.algo.gl.ValuePlanner method)
save_json() (in module robomimic.utils.hyperparam_utils)
save_model() (in module robomimic.utils.train_utils)
ScanCore (class in robomimic.models.base_nets)
ScanModality (class in robomimic.utils.obs_utils)
SequenceDataset (class in robomimic.utils.dataset)
Sequential (class in robomimic.models.base_nets)
serialize() (robomimic.algo.algo.Algo method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
set_discount() (robomimic.algo.bcq.BCQ method)
(robomimic.algo.td3_bc.TD3_BC method)
set_eval() (robomimic.algo.algo.Algo method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
set_goal() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
set_gumbel_temperature() (robomimic.models.policy_nets.VAEActor method)
(robomimic.models.vae_nets.VAE method)
set_keys() (robomimic.utils.obs_utils.Modality class method)
set_obs_processor() (robomimic.utils.obs_utils.Modality class method)
set_obs_unprocessor() (robomimic.utils.obs_utils.Modality class method)
set_train() (robomimic.algo.algo.Algo method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.td3_bc.TD3_BC method)
set_value_for_key() (in module robomimic.utils.hyperparam_utils)
set_weight() (robomimic.models.base_nets.FeatureAggregator method)
setdefault() (robomimic.config.config.Config method)
ShallowConv (class in robomimic.models.base_nets)
should_save_from_rollout_logs() (in module robomimic.utils.train_utils)
silence_stdout() (in module robomimic.utils.log_utils)
soft_update() (in module robomimic.utils.torch_utils)
SpatialMeanPool (class in robomimic.models.base_nets)
SpatialSoftmax (class in robomimic.models.base_nets)
Squeeze (class in robomimic.models.base_nets)
start_episode() (robomimic.algo.algo.RolloutPolicy method)
stddev (robomimic.models.distributions.TanhWrappedDistribution property)
step() (robomimic.envs.env_base.EnvBase method)
(robomimic.envs.env_robosuite.EnvRobosuite method)
stride (robomimic.models.base_nets.CoordConv2d attribute)
T
TanhWrappedDistribution (class in robomimic.models.distributions)
TD3_BC (class in robomimic.algo.td3_bc)
TD3_BCConfig (class in robomimic.config.td3_bc_config)
temp_dataset_path() (in module robomimic.utils.test_utils)
temp_model_dir_path() (in module robomimic.utils.test_utils)
temp_video_path() (in module robomimic.utils.test_utils)
test_eval_agent_from_checkpoint() (in module robomimic.utils.test_utils)
test_run() (in module robomimic.utils.test_utils)
time_distributed() (in module robomimic.utils.tensor_utils)
to_batch() (in module robomimic.utils.tensor_utils)
to_device() (in module robomimic.utils.tensor_utils)
to_dict() (robomimic.config.config.Config method)
to_float() (in module robomimic.utils.tensor_utils)
to_list() (in module robomimic.utils.tensor_utils)
to_numpy() (in module robomimic.utils.tensor_utils)
to_one_hot() (in module robomimic.utils.tensor_utils)
to_one_hot_single() (in module robomimic.utils.tensor_utils)
to_sequence() (in module robomimic.utils.tensor_utils)
to_tensor() (in module robomimic.utils.tensor_utils)
to_torch() (in module robomimic.utils.tensor_utils)
to_uint8() (in module robomimic.utils.tensor_utils)
train_config() (robomimic.config.base_config.BaseConfig method)
(robomimic.config.cql_config.CQLConfig method)
(robomimic.config.hbc_config.HBCConfig method)
(robomimic.config.td3_bc_config.TD3_BCConfig method)
train_on_batch() (robomimic.algo.algo.Algo method)
(robomimic.algo.bc.BC method)
(robomimic.algo.bc.BC_VAE method)
(robomimic.algo.bcq.BCQ method)
(robomimic.algo.cql.CQL method)
(robomimic.algo.gl.GL method)
(robomimic.algo.gl.GL_VAE method)
(robomimic.algo.gl.ValuePlanner method)
(robomimic.algo.hbc.HBC method)
(robomimic.algo.td3_bc.TD3_BC method)
training (robomimic.models.base_nets.Conv1dBase attribute)
(robomimic.models.base_nets.ConvBase attribute)
(robomimic.models.base_nets.CropRandomizer attribute)
(robomimic.models.base_nets.EncoderCore attribute)
(robomimic.models.base_nets.FeatureAggregator attribute)
(robomimic.models.base_nets.MLP attribute)
(robomimic.models.base_nets.Module attribute)
(robomimic.models.base_nets.Parameter attribute)
(robomimic.models.base_nets.Randomizer attribute)
(robomimic.models.base_nets.ResNet18Conv attribute)
(robomimic.models.base_nets.RNN_Base attribute)
(robomimic.models.base_nets.ScanCore attribute)
(robomimic.models.base_nets.Sequential attribute)
(robomimic.models.base_nets.ShallowConv attribute)
(robomimic.models.base_nets.SpatialMeanPool attribute)
(robomimic.models.base_nets.SpatialSoftmax attribute)
(robomimic.models.base_nets.Squeeze attribute)
(robomimic.models.base_nets.Unsqueeze attribute)
(robomimic.models.base_nets.VisualCore attribute)
(robomimic.models.obs_nets.MIMO_MLP attribute)
(robomimic.models.obs_nets.ObservationDecoder attribute)
(robomimic.models.obs_nets.ObservationEncoder attribute)
(robomimic.models.obs_nets.ObservationGroupEncoder attribute)
(robomimic.models.obs_nets.RNN_MIMO_MLP attribute)
(robomimic.models.policy_nets.ActorNetwork attribute)
(robomimic.models.policy_nets.GaussianActorNetwork attribute)
(robomimic.models.policy_nets.GMMActorNetwork attribute)
(robomimic.models.policy_nets.PerturbationActorNetwork attribute)
(robomimic.models.policy_nets.RNNActorNetwork attribute)
(robomimic.models.policy_nets.RNNGMMActorNetwork attribute)
(robomimic.models.policy_nets.VAEActor attribute)
(robomimic.models.vae_nets.CategoricalPrior attribute)
(robomimic.models.vae_nets.GaussianPrior attribute)
(robomimic.models.vae_nets.Prior attribute)
(robomimic.models.vae_nets.VAE attribute)
(robomimic.models.value_nets.ActionValueNetwork attribute)
(robomimic.models.value_nets.DistributionalActionValueNetwork attribute)
(robomimic.models.value_nets.ValueNetwork attribute)
transposed (robomimic.models.base_nets.CoordConv2d attribute)
type (robomimic.envs.env_base.EnvBase property)
(robomimic.envs.env_robosuite.EnvRobosuite property)
U
unlock() (robomimic.config.config.Config method)
unlock_keys() (robomimic.config.config.Config method)
unlocked() (robomimic.config.config.Config method)
unprocess_frame() (in module robomimic.utils.obs_utils)
unprocess_obs() (in module robomimic.utils.obs_utils)
(robomimic.utils.obs_utils.Modality class method)
unprocess_obs_dict() (in module robomimic.utils.obs_utils)
Unsqueeze (class in robomimic.models.base_nets)
unsqueeze() (in module robomimic.utils.tensor_utils)
unsqueeze_expand_at() (in module robomimic.utils.tensor_utils)
update() (robomimic.config.config.Config method)
update_config() (in module robomimic.utils.file_utils)
update_to() (robomimic.utils.file_utils.DownloadProgressBar method)
url_is_alive() (in module robomimic.utils.file_utils)
use_goals (robomimic.config.base_config.BaseConfig property)
(robomimic.config.hbc_config.HBCConfig property)
(robomimic.config.iris_config.IRISConfig property)
V
VAE (class in robomimic.models.vae_nets)
vae_args_from_config() (in module robomimic.models.vae_nets)
VAEActor (class in robomimic.models.policy_nets)
ValueAlgo (class in robomimic.algo.algo)
ValueNetwork (class in robomimic.models.value_nets)
ValuePlanner (class in robomimic.algo.gl)
values (robomimic.models.distributions.DiscreteValueDistribution property)
values_unlocked() (robomimic.config.config.Config method)
variance() (robomimic.models.distributions.DiscreteValueDistribution method)
VisualCore (class in robomimic.models.base_nets)
W
weight (robomimic.models.base_nets.CoordConv2d attribute)
write() (robomimic.utils.log_utils.PrintLogger method)