LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
./CONTRIBUTING.md
./README.md
./docs/cfg-params.sh
./docs/index.md
./docs/01-get-started/basic-usage.md
./docs/01-get-started/installation.md
./docs/02-configuration/cfg-params.md
./docs/02-configuration/configuration.md
./docs/03-customization/custom-environments.md
./docs/03-customization/custom-models.md
./docs/03-customization/custom-multi-agent-environments.md
./docs/04-experiments/experiment-launcher.md
./docs/04-experiments/slurm-details.md
./docs/05-monitoring/custom-metrics.md
./docs/05-monitoring/metrics-reference.md
./docs/05-monitoring/tensorboard.md
./docs/05-monitoring/wandb.md
./docs/05-troubleshooting/troubleshooting.md
./docs/06-architecture/message-passing.md
./docs/06-architecture/overview.md
./docs/07-advanced-topics/action-masking.md
./docs/07-advanced-topics/batched-non-batched.md
./docs/07-advanced-topics/double-buffered.md
./docs/07-advanced-topics/exporting-to-onnx.md
./docs/07-advanced-topics/inactive-agents.md
./docs/07-advanced-topics/multi-policy-training.md
./docs/07-advanced-topics/normalizations.md
./docs/07-advanced-topics/observer.md
./docs/07-advanced-topics/passing-info.md
./docs/07-advanced-topics/pbt.md
./docs/07-advanced-topics/policy-lag.md
./docs/07-advanced-topics/profiling.md
./docs/07-advanced-topics/serial-mode.md
./docs/07-advanced-topics/sync-async.md
./docs/08-miscellaneous/tests.md
./docs/08-miscellaneous/v1-to-v2.md
./docs/09-environment-integrations/atari.md
./docs/09-environment-integrations/brax.md
./docs/09-environment-integrations/dmlab.md
./docs/09-environment-integrations/envpool.md
./docs/09-environment-integrations/isaacgym.md
./docs/09-environment-integrations/megaverse.md
./docs/09-environment-integrations/mujoco.md
./docs/09-environment-integrations/nethack.md
./docs/09-environment-integrations/pettingzoo.md
./docs/09-environment-integrations/swarm-rl.md
./docs/09-environment-integrations/vizdoom.md
./docs/10-huggingface/huggingface.md
./docs/11-release-notes/release-notes.md
./docs/12-community/citation.md
./docs/12-community/contribution.md
./docs/12-community/doc-contribution.md
./sample_factory/__init__.py
./sample_factory/enjoy.py
./sample_factory/eval.py
./sample_factory/export_onnx.py
./sample_factory/train.py
./sample_factory.egg-info/PKG-INFO
./sample_factory.egg-info/SOURCES.txt
./sample_factory.egg-info/dependency_links.txt
./sample_factory.egg-info/requires.txt
./sample_factory.egg-info/top_level.txt
./sample_factory/algo/__init__.py
./sample_factory/algo/evaluators/__init__.py
./sample_factory/algo/evaluators/default_evaluator.py
./sample_factory/algo/learning/__init__.py
./sample_factory/algo/learning/batcher.py
./sample_factory/algo/learning/learner.py
./sample_factory/algo/learning/learner_worker.py
./sample_factory/algo/learning/rnn_utils.py
./sample_factory/algo/runners/__init__.py
./sample_factory/algo/runners/runner.py
./sample_factory/algo/runners/runner_parallel.py
./sample_factory/algo/runners/runner_serial.py
./sample_factory/algo/sampling/__init__.py
./sample_factory/algo/sampling/batched_sampling.py
./sample_factory/algo/sampling/evaluation_sampling_api.py
./sample_factory/algo/sampling/inference_worker.py
./sample_factory/algo/sampling/non_batched_sampling.py
./sample_factory/algo/sampling/rollout_worker.py
./sample_factory/algo/sampling/sampler.py
./sample_factory/algo/sampling/sampling_utils.py
./sample_factory/algo/sampling/stats.py
./sample_factory/algo/sampling/sync_sampling_api.py
./sample_factory/algo/utils/__init__.py
./sample_factory/algo/utils/action_distributions.py
./sample_factory/algo/utils/agent_policy_mapping.py
./sample_factory/algo/utils/context.py
./sample_factory/algo/utils/env_info.py
./sample_factory/algo/utils/gymnasium_utils.py
./sample_factory/algo/utils/heartbeat.py
./sample_factory/algo/utils/make_env.py
./sample_factory/algo/utils/misc.py
./sample_factory/algo/utils/model_sharing.py
./sample_factory/algo/utils/multiprocessing_utils.py
./sample_factory/algo/utils/optimizers.py
./sample_factory/algo/utils/rl_utils.py
./sample_factory/algo/utils/running_mean_std.py
./sample_factory/algo/utils/shared_buffers.py
./sample_factory/algo/utils/tensor_dict.py
./sample_factory/algo/utils/tensor_utils.py
./sample_factory/algo/utils/torch_utils.py
./sample_factory/algo/utils/spaces/__init__.py
./sample_factory/algo/utils/spaces/discretized.py
./sample_factory/cfg/__init__.py
./sample_factory/cfg/arguments.py
./sample_factory/cfg/cfg.py
./sample_factory/cfg/configurable.py
./sample_factory/envs/__init__.py
./sample_factory/envs/create_env.py
./sample_factory/envs/env_utils.py
./sample_factory/envs/env_wrappers.py
./sample_factory/envs/pettingzoo_envs.py
./sample_factory/huggingface/__init__.py
./sample_factory/huggingface/huggingface_utils.py
./sample_factory/huggingface/load_from_hub.py
./sample_factory/huggingface/push_to_hub.py
./sample_factory/launcher/__init__.py
./sample_factory/launcher/launcher_utils.py
./sample_factory/launcher/run.py
./sample_factory/launcher/run_description.py
./sample_factory/launcher/run_ngc.py
./sample_factory/launcher/run_processes.py
./sample_factory/launcher/run_slurm.py
./sample_factory/launcher/slurm/sbatch_timeout.sh
./sample_factory/model/__init__.py
./sample_factory/model/action_parameterization.py
./sample_factory/model/actor_critic.py
./sample_factory/model/core.py
./sample_factory/model/decoder.py
./sample_factory/model/encoder.py
./sample_factory/model/model_factory.py
./sample_factory/model/model_utils.py
./sample_factory/pbt/__init__.py
./sample_factory/pbt/population_based_training.py
./sample_factory/utils/__init__.py
./sample_factory/utils/algo_version.py
./sample_factory/utils/attr_dict.py
./sample_factory/utils/decay.py
./sample_factory/utils/dicts.py
./sample_factory/utils/get_available_gpus.py
./sample_factory/utils/gifs.py
./sample_factory/utils/gpu_utils.py
./sample_factory/utils/network.py
./sample_factory/utils/normalize.py
./sample_factory/utils/tb.py
./sample_factory/utils/timing.py
./sample_factory/utils/typing.py
./sample_factory/utils/utils.py
./sample_factory/utils/wandb_utils.py
./sf_examples/__init__.py
./sf_examples/enjoy_custom_env_custom_model.py
./sf_examples/enjoy_custom_multi_env.py
./sf_examples/enjoy_gym_env.py
./sf_examples/enjoy_pettingzoo_env.py
./sf_examples/export_onnx_gym_env.py
./sf_examples/train_custom_env_custom_model.py
./sf_examples/train_custom_multi_env.py
./sf_examples/train_gym_env.py
./sf_examples/train_pettingzoo_env.py
./sf_examples/atari/__init__.py
./sf_examples/atari/atari_params.py
./sf_examples/atari/atari_utils.py
./sf_examples/atari/enjoy_atari.py
./sf_examples/atari/train_atari.py
./sf_examples/atari/experiments/__init__.py
./sf_examples/atari/experiments/atari_envs.py
./sf_examples/brax/__init__.py
./sf_examples/brax/brax_render.py
./sf_examples/brax/enjoy_brax.py
./sf_examples/brax/train_brax.py
./sf_examples/brax/experiments/__init__.py
./sf_examples/brax/experiments/brax_basic_envs.py
./sf_examples/brax/experiments/sbatch_timeout_brax.sh
./sf_examples/dmlab/README.md
./sf_examples/dmlab/__init__.py
./sf_examples/dmlab/dmlab30.py
./sf_examples/dmlab/dmlab_env.py
./sf_examples/dmlab/dmlab_gym.py
./sf_examples/dmlab/dmlab_level_cache.py
./sf_examples/dmlab/dmlab_model.py
./sf_examples/dmlab/dmlab_params.py
./sf_examples/dmlab/dmlab_populate_cache.py
./sf_examples/dmlab/dmlab_utils.py
./sf_examples/dmlab/enjoy_dmlab.py
./sf_examples/dmlab/train_dmlab.py
./sf_examples/dmlab/command_line/train_dmlab30.sh
./sf_examples/dmlab/command_line/train_dmlab30_server_pbt.sh
./sf_examples/dmlab/experiments/__init__.py
./sf_examples/dmlab/experiments/dmlab30.py
./sf_examples/dmlab/wrappers/__init__.py
./sf_examples/dmlab/wrappers/reward_shaping.py
./sf_examples/envpool/__init__.py
./sf_examples/envpool/envpool_utils.py
./sf_examples/envpool/envpool_wrappers.py
./sf_examples/envpool/atari/__init__.py
./sf_examples/envpool/atari/enjoy_envpool_atari.py
./sf_examples/envpool/atari/envpool_atari_params.py
./sf_examples/envpool/atari/envpool_atari_utils.py
./sf_examples/envpool/atari/train_envpool_atari.py
./sf_examples/envpool/mujoco/__init__.py
./sf_examples/envpool/mujoco/enjoy_envpool_mujoco.py
./sf_examples/envpool/mujoco/envpool_mujoco_params.py
./sf_examples/envpool/mujoco/envpool_mujoco_utils.py
./sf_examples/envpool/mujoco/train_envpool_mujoco.py
./sf_examples/envpool/mujoco/experiments/__init__.py
./sf_examples/envpool/mujoco/experiments/mujoco_envpool.py
./sf_examples/isaacgym_examples/__init__.py
./sf_examples/isaacgym_examples/enjoy_isaacgym.py
./sf_examples/isaacgym_examples/train_isaacgym.py
./sf_examples/isaacgym_examples/experiments/__init__.py
./sf_examples/isaacgym_examples/experiments/isaacgym_allegrohand.py
./sf_examples/isaacgym_examples/experiments/isaacgym_ant.py
./sf_examples/isaacgym_examples/experiments/isaacgym_basic_envs.py
./sf_examples/isaacgym_examples/experiments/isaacgym_humanoid.py
./sf_examples/isaacgym_examples/experiments/isaacgym_runs.py
./sf_examples/mujoco/README.md
./sf_examples/mujoco/__init__.py
./sf_examples/mujoco/enjoy_mujoco.py
./sf_examples/mujoco/fast_eval_mujoco.py
./sf_examples/mujoco/mujoco_params.py
./sf_examples/mujoco/mujoco_utils.py
./sf_examples/mujoco/train_mujoco.py
./sf_examples/mujoco/experiments/__init__.py
./sf_examples/mujoco/experiments/mujoco_all_envs.py
./sf_examples/sampler/__init__.py
./sf_examples/sampler/use_simplified_sampling_api.py
./sf_examples/vizdoom/__init__.py
./sf_examples/vizdoom/enjoy_custom_vizdoom_env.py
./sf_examples/vizdoom/enjoy_vizdoom.py
./sf_examples/vizdoom/train_custom_vizdoom_env.py
./sf_examples/vizdoom/train_vizdoom.py
./sf_examples/vizdoom/custom_env/custom_doom_env.cfg
./sf_examples/vizdoom/custom_env/custom_doom_env.wad
./sf_examples/vizdoom/doom/README.md
./sf_examples/vizdoom/doom/__init__.py
./sf_examples/vizdoom/doom/action_space.py
./sf_examples/vizdoom/doom/doom_gym.py
./sf_examples/vizdoom/doom/doom_model.py
./sf_examples/vizdoom/doom/doom_params.py
./sf_examples/vizdoom/doom/doom_play_demo.py
./sf_examples/vizdoom/doom/doom_render.py
./sf_examples/vizdoom/doom/doom_utils.py
./sf_examples/vizdoom/doom/multi_agent_match.py
./sf_examples/vizdoom/doom/play_doom.py
./sf_examples/vizdoom/doom/sample_env.py
./sf_examples/vizdoom/doom/multiplayer/__init__.py
./sf_examples/vizdoom/doom/multiplayer/doom_multiagent.py
./sf_examples/vizdoom/doom/multiplayer/doom_multiagent_wrapper.py
./sf_examples/vizdoom/doom/scenarios/basic.cfg
./sf_examples/vizdoom/doom/scenarios/basic.wad
./sf_examples/vizdoom/doom/scenarios/battle.cfg
./sf_examples/vizdoom/doom/scenarios/battle.wad
./sf_examples/vizdoom/doom/scenarios/battle2.wad
./sf_examples/vizdoom/doom/scenarios/battle2_continuous_turning.cfg
./sf_examples/vizdoom/doom/scenarios/battle_continuous_turning.cfg
./sf_examples/vizdoom/doom/scenarios/cig.cfg
./sf_examples/vizdoom/doom/scenarios/cig.wad
./sf_examples/vizdoom/doom/scenarios/deadly_corridor.cfg
./sf_examples/vizdoom/doom/scenarios/deadly_corridor.wad
./sf_examples/vizdoom/doom/scenarios/defend_the_center.cfg
./sf_examples/vizdoom/doom/scenarios/defend_the_center.wad
./sf_examples/vizdoom/doom/scenarios/defend_the_line.cfg
./sf_examples/vizdoom/doom/scenarios/defend_the_line.wad
./sf_examples/vizdoom/doom/scenarios/dwango5.wad
./sf_examples/vizdoom/doom/scenarios/dwango5_dm.cfg
./sf_examples/vizdoom/doom/scenarios/dwango5_dm_continuous_weap.cfg
./sf_examples/vizdoom/doom/scenarios/freedm.cfg
./sf_examples/vizdoom/doom/scenarios/freedm.wad
./sf_examples/vizdoom/doom/scenarios/health_gathering.cfg
./sf_examples/vizdoom/doom/scenarios/health_gathering.wad
./sf_examples/vizdoom/doom/scenarios/health_gathering_supreme.cfg
./sf_examples/vizdoom/doom/scenarios/health_gathering_supreme.wad
./sf_examples/vizdoom/doom/scenarios/my_way_home.cfg
./sf_examples/vizdoom/doom/scenarios/my_way_home.wad
./sf_examples/vizdoom/doom/scenarios/ssl2.cfg
./sf_examples/vizdoom/doom/scenarios/ssl2.wad
./sf_examples/vizdoom/doom/scenarios/two_colors_easy.cfg
./sf_examples/vizdoom/doom/scenarios/two_colors_easy.wad
./sf_examples/vizdoom/doom/scenarios/two_colors_hard.cfg
./sf_examples/vizdoom/doom/scenarios/two_colors_hard.wad
./sf_examples/vizdoom/doom/scripts/__init__.py
./sf_examples/vizdoom/doom/scripts/generate_bots.py
./sf_examples/vizdoom/doom/wrappers/__init__.py
./sf_examples/vizdoom/doom/wrappers/additional_input.py
./sf_examples/vizdoom/doom/wrappers/bot_difficulty.py
./sf_examples/vizdoom/doom/wrappers/exploration.py
./sf_examples/vizdoom/doom/wrappers/multiplayer_stats.py
./sf_examples/vizdoom/doom/wrappers/observation_space.py
./sf_examples/vizdoom/doom/wrappers/reward_shaping.py
./sf_examples/vizdoom/doom/wrappers/step_human_input.py
./sf_examples/vizdoom/doom/wrappers/scenario_wrappers/__init__.py
./sf_examples/vizdoom/doom/wrappers/scenario_wrappers/gathering_reward_shaping.py
sample_factory.egg-info/SOURCES.txt
tests/test_launcher.py
tests/test_precheck.py
tests/test_utils.py