tmrl

Getting started:

  • Installation
  • Command Line Interface

API:

  • tmrl package
    • get_environment()
    • Module list
      • tmrl.networking module
      • tmrl.actor module
      • tmrl.training module
      • tmrl.training_offline module
      • tmrl.memory module
      • tmrl.envs module
tmrl
  • tmrl package
  • View page source

tmrl package

tmrl.get_environment()[source]

Default TMRL Gymnasium environment for TrackMania 2020.

Returns:

An instance of the default TMRL Gymnasium environment

Return type:

gymnasium.Env

Module list

  • tmrl.networking module
    • Buffer
      • Buffer.append_sample()
      • Buffer.clear()
    • RolloutWorker
      • RolloutWorker.act()
      • RolloutWorker.collect_train_episode()
      • RolloutWorker.ignore_actor_weights()
      • RolloutWorker.reset()
      • RolloutWorker.run()
      • RolloutWorker.run_env_benchmark()
      • RolloutWorker.run_episode()
      • RolloutWorker.run_episodes()
      • RolloutWorker.run_synchronous()
      • RolloutWorker.send_and_clear_buffer()
      • RolloutWorker.step()
      • RolloutWorker.update_actor_weights()
    • Server
    • Trainer
      • Trainer.run()
      • Trainer.run_with_wandb()
  • tmrl.actor module
    • ActorModule
      • ActorModule.act()
      • ActorModule.load()
      • ActorModule.save()
      • ActorModule.to_device()
    • TorchActorModule
      • TorchActorModule.load()
      • TorchActorModule.save()
      • TorchActorModule.to()
      • TorchActorModule.to_device()
  • tmrl.training module
    • TrainingAgent
      • TrainingAgent.get_actor()
      • TrainingAgent.train()
  • tmrl.training_offline module
    • TorchTrainingOffline
    • TrainingOffline
  • tmrl.memory module
    • Memory
      • Memory.append_buffer()
      • Memory.collate()
      • Memory.get_transition()
    • TorchMemory
      • TorchMemory.collate()
  • tmrl.envs module
    • GenericGymEnv
Previous Next

© Copyright 2022, Yann Bouteiller.

Built with Sphinx using a theme provided by Read the Docs.