Skip to content

Commit

Permalink
[RLlib] Enhance policy.get_state() docstring (ray-project#35959)
Browse files Browse the repository at this point in the history
Signed-off-by: Artur Niederfahrenhorst <attaismyname@googlemail.com>
  • Loading branch information
ArturNiederfahrenhorst authored Jun 5, 2023
1 parent d3d86df commit 2db1f41
Showing 1 changed file with 16 additions and 12 deletions.
28 changes: 16 additions & 12 deletions rllib/policy/policy.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
from abc import ABCMeta, abstractmethod
import gymnasium as gym
from gymnasium.spaces import Box
import json
import logging
import numpy as np
import os
from packaging import version
import platform
import tree # pip install dm_tree
from abc import ABCMeta, abstractmethod
from typing import (
TYPE_CHECKING,
Any,
Expand All @@ -22,10 +17,16 @@
Union,
)

import gymnasium as gym
import numpy as np
import tree # pip install dm_tree
from gymnasium.spaces import Box
from packaging import version

import ray
import ray.cloudpickle as pickle
from ray.actor import ActorHandle
from ray.air.checkpoint import Checkpoint
import ray.cloudpickle as pickle
from ray.rllib.models.action_dist import ActionDistribution
from ray.rllib.models.catalog import ModelCatalog
from ray.rllib.models.modelv2 import ModelV2
Expand All @@ -38,16 +39,16 @@
OverrideToImplementCustomLogic_CallToSuperRecommended,
is_overridden,
)
from ray.rllib.utils.deprecation import (
Deprecated,
DEPRECATED_VALUE,
deprecation_warning,
)
from ray.rllib.utils.checkpoints import (
CHECKPOINT_VERSION,
get_checkpoint_info,
try_import_msgpack,
)
from ray.rllib.utils.deprecation import (
Deprecated,
DEPRECATED_VALUE,
deprecation_warning,
)
from ray.rllib.utils.exploration.exploration import Exploration
from ray.rllib.utils.framework import try_import_tf, try_import_torch
from ray.rllib.utils.from_config import from_config
Expand Down Expand Up @@ -975,6 +976,9 @@ def get_state(self) -> PolicyState:
the exploration component's state, as well as global variables, such
as sampling timesteps.
Note that the state may contain references to the original variables.
This means that you may need to deepcopy() the state before mutating it.
Returns:
Serialized local state.
"""
Expand Down

0 comments on commit 2db1f41

Please sign in to comment.