__init__.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. from ray.rllib.execution.concurrency_ops import Concurrently, Enqueue, Dequeue
  2. from ray.rllib.execution.learner_thread import LearnerThread
  3. from ray.rllib.execution.metric_ops import StandardMetricsReporting, \
  4. CollectMetrics, OncePerTimeInterval, OncePerTimestepsElapsed
  5. from ray.rllib.execution.multi_gpu_learner_thread import MultiGPULearnerThread
  6. from ray.rllib.execution.buffers.replay_buffer import ReplayBuffer, \
  7. PrioritizedReplayBuffer
  8. from ray.rllib.execution.buffers.multi_agent_replay_buffer import \
  9. MultiAgentReplayBuffer
  10. from ray.rllib.execution.replay_ops import StoreToReplayBuffer, Replay, \
  11. SimpleReplayBuffer, MixInReplay
  12. from ray.rllib.execution.rollout_ops import ParallelRollouts, AsyncGradients, \
  13. ConcatBatches, SelectExperiences, StandardizeFields, \
  14. synchronous_parallel_sample
  15. from ray.rllib.execution.train_ops import TrainOneStep, MultiGPUTrainOneStep, \
  16. ComputeGradients, ApplyGradients, AverageGradients, UpdateTargetNetwork, \
  17. train_one_step
  18. __all__ = [
  19. "synchronous_parallel_sample",
  20. "train_one_step",
  21. "ApplyGradients",
  22. "AsyncGradients",
  23. "AverageGradients",
  24. "CollectMetrics",
  25. "ComputeGradients",
  26. "ConcatBatches",
  27. "Concurrently",
  28. "Dequeue",
  29. "Enqueue",
  30. "LearnerThread",
  31. "MixInReplay",
  32. "MultiAgentReplayBuffer",
  33. "MultiGPULearnerThread",
  34. "OncePerTimeInterval",
  35. "OncePerTimestepsElapsed",
  36. "ParallelRollouts",
  37. "PrioritizedReplayBuffer",
  38. "Replay",
  39. "ReplayBuffer",
  40. "SelectExperiences",
  41. "SimpleReplayBuffer",
  42. "StandardMetricsReporting",
  43. "StandardizeFields",
  44. "StoreToReplayBuffer",
  45. "TrainOneStep",
  46. "MultiGPUTrainOneStep",
  47. "UpdateTargetNetwork",
  48. ]