File size: 16,576 Bytes
24f46bc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
    "policy_class": {
        ":type:": "<class 'abc.ABCMeta'>",
        ":serialized:": "gAWVNwAAAAAAAACMHnN0YWJsZV9iYXNlbGluZXMzLnRkMy5wb2xpY2llc5SMEE11bHRpSW5wdXRQb2xpY3mUk5Qu",
        "__module__": "stable_baselines3.td3.policies",
        "__doc__": "\n    Policy class (with both actor and critic) for TD3 to be used with Dict observation spaces.\n\n    :param observation_space: Observation space\n    :param action_space: Action space\n    :param lr_schedule: Learning rate schedule (could be constant)\n    :param net_arch: The specification of the policy and value networks.\n    :param activation_fn: Activation function\n    :param features_extractor_class: Features extractor to use.\n    :param features_extractor_kwargs: Keyword arguments\n        to pass to the features extractor.\n    :param normalize_images: Whether to normalize images or not,\n         dividing by 255.0 (True by default)\n    :param optimizer_class: The optimizer to use,\n        ``th.optim.Adam`` by default\n    :param optimizer_kwargs: Additional keyword arguments,\n        excluding the learning rate, to pass to the optimizer\n    :param n_critics: Number of critic networks to create.\n    :param share_features_extractor: Whether to share or not the features extractor\n        between the actor and the critic (this saves computation time)\n    ",
        "__init__": "<function MultiInputPolicy.__init__ at 0x7f7ba3acf5b0>",
        "__abstractmethods__": "frozenset()",
        "_abc_impl": "<_abc._abc_data object at 0x7f7ba3ae06c0>"
    },
    "verbose": 1,
    "policy_kwargs": {},
    "num_timesteps": 1000000,
    "_total_timesteps": 1000000,
    "_num_timesteps_at_start": 0,
    "seed": null,
    "action_noise": null,
    "start_time": 1720676838189914775,
    "learning_rate": 0.001,
    "tensorboard_log": null,
    "_last_obs": {
        ":type:": "<class 'collections.OrderedDict'>",
        ":serialized:": "gAWVuwEAAAAAAACMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwSbnVtcHkuY29yZS5udW1lcmljlIwLX2Zyb21idWZmZXKUk5QoljAAAAAAAAAAz1ePPrPQEDxkN/E+tCIwvw41DD8Cq6s+nzGTv8nu67+Loug8s+EpPxGJkT2zPkY/lIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYksESwOGlIwBQ5R0lFKUjAxkZXNpcmVkX2dvYWyUaAcoljAAAAAAAAAAdhUTPyvAgj/psp4/CPUGv+G99j7AFqc/1bzEv/jCwr8X3YQ+kNjaP4JHLz3kabA/lGgOSwRLA4aUaBJ0lFKUjAtvYnNlcnZhdGlvbpRoByiWYAAAAAAAAADPV48+s9AQPGQ38T6jZBE/e2jLOqcv1T60IjC/DjUMPwKrqz6WFWm/oyWuP5XIaD+fMZO/ye7rv4ui6Dx+q6u/p26Pv44bgr+z4Sk/EYmRPbM+Rj+LBvU/AK8aPazzlT+UaA5LBEsGhpRoEnSUUpR1Lg==",
        "achieved_goal": "[[ 0.2799668   0.00883882  0.47112572]\n [-0.6880295   0.54768455  0.33528906]\n [-1.1499518  -1.8432246   0.02839782]\n [ 0.66360015  0.07106221  0.7743942 ]]",
        "desired_goal": "[[ 0.5745462   1.0214895   1.2398349 ]\n [-0.5271764   0.4819174   1.3053818 ]\n [-1.5370127  -1.521575    0.25949928]\n [ 1.709734    0.0427928   1.3782315 ]]",
        "observation": "[[ 2.7996680e-01  8.8388203e-03  4.7112572e-01  5.6794184e-01\n   1.5518809e-03  4.1637918e-01]\n [-6.8802953e-01  5.4768455e-01  3.3528906e-01 -9.1048563e-01\n   1.3605236e+00  9.0931064e-01]\n [-1.1499518e+00 -1.8432246e+00  2.8397819e-02 -1.3411710e+00\n  -1.1205643e+00 -1.0164659e+00]\n [ 6.6360015e-01  7.1062215e-02  7.7439421e-01  1.9142622e+00\n   3.7764549e-02  1.1714988e+00]]"
    },
    "_last_episode_starts": {
        ":type:": "<class 'numpy.ndarray'>",
        ":serialized:": "gAWVdwAAAAAAAACMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYEAAAAAAAAAAEBAQGUjAVudW1weZSMBWR0eXBllJOUjAJiMZSJiIeUUpQoSwOMAXyUTk5OSv////9K/////0sAdJRiSwSFlIwBQ5R0lFKULg=="
    },
    "_last_original_obs": {
        ":type:": "<class 'collections.OrderedDict'>",
        ":serialized:": "gAWVuwEAAAAAAACMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwSbnVtcHkuY29yZS5udW1lcmljlIwLX2Zyb21idWZmZXKUk5QoljAAAAAAAAAA6nIdPRlsGqxDI0o+Q0nZu5TxvDxuxkQ+yYLmvLNaor3WqDg+4pxmPfSLLjs+HFY+lIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYksESwOGlIwBQ5R0lFKUjAxkZXNpcmVkX2dvYWyUaAcoljAAAAAAAAAAu2U5PdvcvT0YPoM+epBivXHAMz25U4Y+uAoXvn2xDL5pOCo+2HcYPhgLiDtUwYk+lGgOSwRLA4aUaBJ0lFKUjAtvYnNlcnZhdGlvbpRoByiWYAAAAAAAAADqch09GWwarEMjSj4AAAAAAAAAgAAAAABDSdm7lPG8PG7GRD5/1h6/gN5tP82wrj7Jgua8s1qivdaoOD4EHE2/L2lEv9fkfb/inGY99IsuOz4cVj4KpRA/MtXKPM3NBT+UaA5LBEsGhpRoEnSUUpR1Lg==",
        "achieved_goal": "[[ 3.8439669e-02 -2.1944723e-12  1.9740014e-01]\n [-6.6310479e-03  2.3064412e-02  1.9216320e-01]\n [-2.8138535e-02 -7.9274558e-02  1.8033156e-01]\n [ 5.6301959e-02  2.6633712e-03  2.0909211e-01]]",
        "desired_goal": "[[ 0.04526303  0.0927064   0.2563331 ]\n [-0.05531356  0.0438847   0.2623575 ]\n [-0.14750183 -0.13739581  0.16623081]\n [ 0.14889467  0.00415171  0.2690531 ]]",
        "observation": "[[ 3.8439669e-02 -2.1944723e-12  1.9740014e-01  0.0000000e+00\n  -0.0000000e+00  0.0000000e+00]\n [-6.6310479e-03  2.3064412e-02  1.9216320e-01 -6.2046045e-01\n   9.2917633e-01  3.4119263e-01]\n [-2.8138535e-02 -7.9274558e-02  1.8033156e-01 -8.0120873e-01\n  -7.6722997e-01 -9.9177307e-01]\n [ 5.6301959e-02  2.6633712e-03  2.0909211e-01  5.6501830e-01\n   2.4759863e-02  5.2267152e-01]]"
    },
    "_episode_num": 374395,
    "use_sde": false,
    "sde_sample_freq": -1,
    "_current_progress_remaining": 0.0,
    "_stats_window_size": 100,
    "ep_info_buffer": {
        ":type:": "<class 'collections.deque'>",
        ":serialized:": "gAWV4AsAAAAAAACMC2NvbGxlY3Rpb25zlIwFZGVxdWWUk5QpS2SGlFKUKH2UKIwBcpRHv8+XmeUY8+2MAWyUSwOMAXSUR0DO6LO1twaSdX2UKGgGR7+nU2DQJHAiaAdLAWgIR0DO6IVCRfWudX2UKGgGR7+fxYq5LAYYaAdLAWgIR0DO6L74DcM3dX2UKGgGR7/KlQdjoZAIaAdLA2gIR0DO6KepKjBVdX2UKGgGR7/W5j6N2ki2aAdLBGgIR0DO6Hmy9mHydX2UKGgGR7+z7uUliSaFaAdLAmgIR0DO6NAbIcR2dX2UKGgGR7+v7el9BrvcaAdLAmgIR0DO6Li2v0ROdX2UKGgGR7/KhfShJyyVaAdLA2gIR0DO6KHiT+vRdX2UKGgGR7/NqwhW5paiaAdLA2gIR0DO6JEE1VHXdX2UKGgGR7+ttVJcxCY1aAdLAmgIR0DO6OItnPE9dX2UKGgGR7/At8NQTEiuaAdLAmgIR0DO6KNj9XLedX2UKGgGR7/YTJhfBvaUaAdLBGgIR0DO6NrTlT3qdX2UKGgGR7/YHoX9BKL9aAdLBGgIR0DO6MP1YhdMdX2UKGgGR7/PL9MsYl6aaAdLA2gIR0DO6PlknTiLdX2UKGgGR7+2uq3mV7hOaAdLAmgIR0DO6NSgh8pkdX2UKGgGR7/Lpdrwe/5+aAdLA2gIR0DO6L3FR51OdX2UKGgGR7+6dat9x6v8aAdLAmgIR0DO6QrDTBqLdX2UKGgGR7/Qp5u63AmBaAdLA2gIR0DO6PNaEBbOdX2UKGgGR7+nn4fwI+nqaAdLAWgIR0DO6NyAjIJadX2UKGgGR7/L1+RYA80UaAdLA2gIR0DO6SQvi97GdX2UKGgGR7/O//vOQhfTaAdLA2gIR0DO6QyvcJt0dX2UKGgGR7/OOBDohY/3aAdLA2gIR0DO6PXFm4AkdX2UKGgGR7/Z9H+ZPVNIaAdLBGgIR0DO6N6sZHd5dX2UKGgGR7/DCrLhaTwEaAdLAmgIR0DO6QWRs/IKdX2UKGgGR7/NwqAjIJZ4aAdLA2gIR0DO6Tpc/t6YdX2UKGgGR7/TAuZkTYdyaAdLA2gIR0DO6SLiVB2PdX2UKGgGR7/KWqLjxTbWaAdLA2gIR0DO6PTIikftdX2UKGgGR7+7b349HMEBaAdLAmgIR0DO6UuAwwj/dX2UKGgGR7/Ejvd/J/5MaAdLAmgIR0DO6TQPNFBqdX2UKGgGR7/Iv3ai9IwuaAdLA2gIR0DO6R04m1IAdX2UKGgGR7/NgEU0vXbuaAdLA2gIR0DO6RBWRzRydX2UKGgGR7+x94NZvDP4aAdLAmgIR0DO6Vxguyu7dX2UKGgGR7/A4y44Ia99aAdLAmgIR0DO6UTiS7oTdX2UKGgGR7/A+L3sXzlLaAdLAmgIR0DO6S4AdXDFdX2UKGgGR7+2jGkvboKVaAdLAmgIR0DO6W3aYeDGdX2UKGgGR7/DnwG4ZuQ7aAdLAmgIR0DO6T+D8LrpdX2UKGgGR7/NIOpbUwztaAdLA2gIR0DO6She1KGtdX2UKGgGR7/SrKNhmXgMaAdLA2gIR0DO6WGanaWYdX2UKGgGR7+x5t3wCr93aAdLAmgIR0DO6X/Abhm5dX2UKGgGR7+72mHgxagVaAdLAmgIR0DO6VFNvfj0dX2UKGgGR7/NQdjoZAIIaAdLA2gIR0DO6UNVT72tdX2UKGgGR7/P/FR51Ng0aAdLA2gIR0DO6Xixkd3jdX2UKGgGR7/QGCZnctXgaAdLA2gIR0DO6Zkir1dxdX2UKGgGR7/KAe7tiQT3aAdLA2gIR0DO6Wq5iExqdX2UKGgGR7/CY2sJY1YRaAdLAmgIR0DO6YfokiUxdX2UKGgGR7/Qbx3FDOTraAdLA2gIR0DO6VnReC04dX2UKGgGR7/DC9h7VrhzaAdLAmgIR0DO6an8EV32dX2UKGgGR7/GGyHEdeY2aAdLAmgIR0DO6ZiTlkpadX2UKGgGR7/QamoBJZntaAdLA2gIR0DO6YH1J17qdX2UKGgGR7+lirksBhhIaAdLAWgIR0DO6Yww7DEWdX2UKGgGR7/Usg+yJKraaAdLA2gIR0DO6XUf5k9VdX2UKGgGR7/OL2pQ1rIpaAdLA2gIR0DO6cHES/TLdX2UKGgGR7/MfukUKzAvaAdLA2gIR0DO6bNX3g1ndX2UKGgGR7+4bOu7pV0caAdLAmgIR0DO6ZyyyD7JdX2UKGgGR7/FrxiG34KyaAdLA2gIR0DO6Y0m0E5idX2UKGgGR7/Jegte2NNraAdLA2gIR0DO6du/SH/MdX2UKGgGR7/SpEhJRO1waAdLA2gIR0DO6cqguh9LdX2UKGgGR7/ST4L1EmY0aAdLA2gIR0DO6bPEhq0udX2UKGgGR7/EFSsKb8WLaAdLAmgIR0DO6dt+EytWdX2UKGgGR7/VdoFmnO0LaAdLBGgIR0DO6a1opQUIdX2UKGgGR7/Ya+evpyIYaAdLBGgIR0DO6fvZmI0qdX2UKGgGR7/Js0pEx7AtaAdLA2gIR0DO6c2BUaQ4dX2UKGgGR7+XM+u/1xsEaAdLAWgIR0DO6bZVdX1bdX2UKGgGR7/LlMAWBSUDaAdLA2gIR0DO6fQ2ETQFdX2UKGgGR7/Dvw3HaN+9aAdLAmgIR0DO6d1QhwERdX2UKGgGR7/LR/EwWWQfaAdLA2gIR0DO6hMleF+NdX2UKGgGR7/OvRJEpiI+aAdLA2gIR0DO6c1uDSPVdX2UKGgGR7+4kB0ZFXq8aAdLAmgIR0DO6gS6vq1PdX2UKGgGR7/D349HMEA6aAdLAmgIR0DO6e3bM5fddX2UKGgGR7+iisXBP9DQaAdLAWgIR0DO6fTel9BsdX2UKGgGR7/KLdepn6EbaAdLA2gIR0DO6ixg/keZdX2UKGgGR7+9+4LCvX9SaAdLAmgIR0DO6hTs2NvPdX2UKGgGR7/KBtk4FRpDaAdLA2gIR0DO6ebQVsUJdX2UKGgGR7+10ZFXq7iAaAdLAmgIR0DO6gUenyd4dX2UKGgGR7+dvwVj7Q9iaAdLAWgIR0DO6g4/C66KdX2UKGgGR7/Fh0hePaL5aAdLA2gIR0DO6f3BN21VdX2UKGgGR7/gkoOQQtjDaAdLBGgIR0DO6kxOafBfdX2UKGgGR7/Zqn3ta6jGaAdLBGgIR0DO6jThtLtedX2UKGgGR7/Bx6OYIBzWaAdLAmgIR0DO6h4Ajps5dX2UKGgGR7/DL+xW1c+raAdLAmgIR0DO6lw3eenRdX2UKGgGR7+zEJjUd7v5aAdLAmgIR0DO6i3CyhSMdX2UKGgGR7/QWK/EfkmyaAdLA2gIR0DO6kv6MzdldX2UKGgGR7/YxdpqREF4aAdLBGgIR0DO6h4IWxhVdX2UKGgGR7/Dg7YChew+aAdLA2gIR0DO6nQEZBLPdX2UKGgGR7+4OPNmlImPaAdLAmgIR0DO6lyL61stdX2UKGgGR7/UlmOEM9bHaAdLA2gIR0DO6kXEl3QldX2UKGgGR7+w5+6RQrMDaAdLAmgIR0DO6i7RnezldX2UKGgGR7/EeOn2qT8paAdLAmgIR0DO6lYMQVbidX2UKGgGR7+7fqHGjsUqaAdLAmgIR0DO6j7xoZhsdX2UKGgGR7/KaXrt3OfNaAdLA2gIR0DO6o6uOjqOdX2UKGgGR7/Ln3+MqBmPaAdLA2gIR0DO6nc4aP0adX2UKGgGR7+yJuVHFxXGaAdLAmgIR0DO6mZlMAWBdX2UKGgGR7/BuzhP0qYraAdLAmgIR0DO6oYk7fYSdX2UKGgGR7/Mvg3tKIznaAdLA2gIR0DO6qU5uIhydX2UKGgGR7/YEQ5FPSDzaAdLBGgIR0DO6l+XTmW/dX2UKGgGR7+n4REnb7CSaAdLAWgIR0DO6q4s9SuRdX2UKGgGR7/Se+Eh7mdRaAdLA2gIR0DO6n+/N7jUdX2UKGgGR7/NCIDYAbQ1aAdLA2gIR0DO6p4hStNjdX2UKGgGR7+9Hxz7uUliaAdLAmgIR0DO6m/7m+0xdX2UKGgGR7++H8CPp6hQaAdLAmgIR0DO6r+9WZJDdWUu"
    },
    "ep_success_buffer": {
        ":type:": "<class 'collections.deque'>",
        ":serialized:": "gAWVhgAAAAAAAACMC2NvbGxlY3Rpb25zlIwFZGVxdWWUk5QpS2SGlFKUKIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIhlLg=="
    },
    "_n_updates": 249975,
    "buffer_size": 1000000,
    "batch_size": 256,
    "learning_starts": 100,
    "tau": 0.005,
    "gamma": 0.99,
    "gradient_steps": 1,
    "optimize_memory_usage": false,
    "replay_buffer_class": {
        ":type:": "<class 'abc.ABCMeta'>",
        ":serialized:": "gAWVOQAAAAAAAACMIHN0YWJsZV9iYXNlbGluZXMzLmNvbW1vbi5idWZmZXJzlIwQRGljdFJlcGxheUJ1ZmZlcpSTlC4=",
        "__module__": "stable_baselines3.common.buffers",
        "__annotations__": "{'observation_space': <class 'gymnasium.spaces.dict.Dict'>, 'obs_shape': typing.Dict[str, typing.Tuple[int, ...]], 'observations': typing.Dict[str, numpy.ndarray], 'next_observations': typing.Dict[str, numpy.ndarray]}",
        "__doc__": "\n    Dict Replay buffer used in off-policy algorithms like SAC/TD3.\n    Extends the ReplayBuffer to use dictionary observations\n\n    :param buffer_size: Max number of element in the buffer\n    :param observation_space: Observation space\n    :param action_space: Action space\n    :param device: PyTorch device\n    :param n_envs: Number of parallel environments\n    :param optimize_memory_usage: Enable a memory efficient variant\n        Disabled for now (see https://github.com/DLR-RM/stable-baselines3/pull/243#discussion_r531535702)\n    :param handle_timeout_termination: Handle timeout termination (due to timelimit)\n        separately and treat the task as infinite horizon task.\n        https://github.com/DLR-RM/stable-baselines3/issues/284\n    ",
        "__init__": "<function DictReplayBuffer.__init__ at 0x7f7ba3c0b370>",
        "add": "<function DictReplayBuffer.add at 0x7f7ba3c0b400>",
        "sample": "<function DictReplayBuffer.sample at 0x7f7ba3c0b490>",
        "_get_samples": "<function DictReplayBuffer._get_samples at 0x7f7ba3c0b520>",
        "__abstractmethods__": "frozenset()",
        "_abc_impl": "<_abc._abc_data object at 0x7f7ba3c0f580>"
    },
    "replay_buffer_kwargs": {},
    "train_freq": {
        ":type:": "<class 'stable_baselines3.common.type_aliases.TrainFreq'>",
        ":serialized:": "gAWVYQAAAAAAAACMJXN0YWJsZV9iYXNlbGluZXMzLmNvbW1vbi50eXBlX2FsaWFzZXOUjAlUcmFpbkZyZXGUk5RLAWgAjBJUcmFpbkZyZXF1ZW5jeVVuaXSUk5SMBHN0ZXCUhZRSlIaUgZQu"
    },
    "use_sde_at_warmup": false,
    "policy_delay": 2,
    "target_noise_clip": 0.5,
    "target_policy_noise": 0.2,
    "observation_space": {
        ":type:": "<class 'gymnasium.spaces.dict.Dict'>",
        ":serialized:": "gAWVsAMAAAAAAACMFWd5bW5hc2l1bS5zcGFjZXMuZGljdJSMBERpY3SUk5QpgZR9lCiMBnNwYWNlc5SMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwUZ3ltbmFzaXVtLnNwYWNlcy5ib3iUjANCb3iUk5QpgZR9lCiMBWR0eXBllIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYowNYm91bmRlZF9iZWxvd5SMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYDAAAAAAAAAAEBAZRoE4wCYjGUiYiHlFKUKEsDjAF8lE5OTkr/////Sv////9LAHSUYksDhZSMAUOUdJRSlIwNYm91bmRlZF9hYm92ZZRoHCiWAwAAAAAAAAABAQGUaCBLA4WUaCR0lFKUjAZfc2hhcGWUSwOFlIwDbG93lGgcKJYMAAAAAAAAAAAAIMEAACDBAAAgwZRoFksDhZRoJHSUUpSMBGhpZ2iUaBwolgwAAAAAAAAAAAAgQQAAIEEAACBBlGgWSwOFlGgkdJRSlIwIbG93X3JlcHKUjAUtMTAuMJSMCWhpZ2hfcmVwcpSMBDEwLjCUjApfbnBfcmFuZG9tlE51YowMZGVzaXJlZF9nb2FslGgNKYGUfZQoaBBoFmgZaBwolgMAAAAAAAAAAQEBlGggSwOFlGgkdJRSlGgnaBwolgMAAAAAAAAAAQEBlGggSwOFlGgkdJRSlGgsSwOFlGguaBwolgwAAAAAAAAAAAAgwQAAIMEAACDBlGgWSwOFlGgkdJRSlGgzaBwolgwAAAAAAAAAAAAgQQAAIEEAACBBlGgWSwOFlGgkdJRSlGg4jAUtMTAuMJRoOowEMTAuMJRoPE51YowLb2JzZXJ2YXRpb26UaA0pgZR9lChoEGgWaBloHCiWBgAAAAAAAAABAQEBAQGUaCBLBoWUaCR0lFKUaCdoHCiWBgAAAAAAAAABAQEBAQGUaCBLBoWUaCR0lFKUaCxLBoWUaC5oHCiWGAAAAAAAAAAAACDBAAAgwQAAIMEAACDBAAAgwQAAIMGUaBZLBoWUaCR0lFKUaDNoHCiWGAAAAAAAAAAAACBBAAAgQQAAIEEAACBBAAAgQQAAIEGUaBZLBoWUaCR0lFKUaDiMBS0xMC4wlGg6jAQxMC4wlGg8TnVidWgsTmgQTmg8TnViLg==",
        "spaces": "OrderedDict([('achieved_goal', Box(-10.0, 10.0, (3,), float32)), ('desired_goal', Box(-10.0, 10.0, (3,), float32)), ('observation', Box(-10.0, 10.0, (6,), float32))])",
        "_shape": null,
        "dtype": null,
        "_np_random": null
    },
    "action_space": {
        ":type:": "<class 'gymnasium.spaces.box.Box'>",
        ":serialized:": "gAWVYAIAAAAAAACMFGd5bW5hc2l1bS5zcGFjZXMuYm94lIwDQm94lJOUKYGUfZQojAVkdHlwZZSMBW51bXB5lIwFZHR5cGWUk5SMAmY0lImIh5RSlChLA4wBPJROTk5K/////0r/////SwB0lGKMDWJvdW5kZWRfYmVsb3eUjBJudW1weS5jb3JlLm51bWVyaWOUjAtfZnJvbWJ1ZmZlcpSTlCiWAwAAAAAAAAABAQGUaAiMAmIxlImIh5RSlChLA4wBfJROTk5K/////0r/////SwB0lGJLA4WUjAFDlHSUUpSMDWJvdW5kZWRfYWJvdmWUaBEolgMAAAAAAAAAAQEBlGgVSwOFlGgZdJRSlIwGX3NoYXBllEsDhZSMA2xvd5RoESiWDAAAAAAAAAAAAIC/AACAvwAAgL+UaAtLA4WUaBl0lFKUjARoaWdolGgRKJYMAAAAAAAAAAAAgD8AAIA/AACAP5RoC0sDhZRoGXSUUpSMCGxvd19yZXBylIwELTEuMJSMCWhpZ2hfcmVwcpSMAzEuMJSMCl9ucF9yYW5kb22UjBRudW1weS5yYW5kb20uX3BpY2tsZZSMEF9fZ2VuZXJhdG9yX2N0b3KUk5SMBVBDRzY0lGgyjBRfX2JpdF9nZW5lcmF0b3JfY3RvcpSTlIaUUpR9lCiMDWJpdF9nZW5lcmF0b3KUjAVQQ0c2NJSMBXN0YXRllH2UKGg9ihBEH1W2OfgiiZyMXMfjUmkpjANpbmOUihDtGENlRboQCUr/deQ973I7dYwKaGFzX3VpbnQzMpRLAIwIdWludGVnZXKUSwB1YnViLg==",
        "dtype": "float32",
        "bounded_below": "[ True  True  True]",
        "bounded_above": "[ True  True  True]",
        "_shape": [
            3
        ],
        "low": "[-1. -1. -1.]",
        "high": "[1. 1. 1.]",
        "low_repr": "-1.0",
        "high_repr": "1.0",
        "_np_random": "Generator(PCG64)"
    },
    "n_envs": 4,
    "lr_schedule": {
        ":type:": "<class 'function'>",
        ":serialized:": "gAWVoAMAAAAAAACMF2Nsb3VkcGlja2xlLmNsb3VkcGlja2xllIwOX21ha2VfZnVuY3Rpb26Uk5QoaACMDV9idWlsdGluX3R5cGWUk5SMCENvZGVUeXBllIWUUpQoSwFLAEsASwFLA0sTQwx0AIgAfACDAYMBUwCUToWUjAVmbG9hdJSFlIwScHJvZ3Jlc3NfcmVtYWluaW5nlIWUjEkvdXNyL2xvY2FsL2xpYi9weXRob24zLjEwL2Rpc3QtcGFja2FnZXMvc3RhYmxlX2Jhc2VsaW5lczMvY29tbW9uL3V0aWxzLnB5lIwIPGxhbWJkYT6US2FDAgwAlIwOdmFsdWVfc2NoZWR1bGWUhZQpdJRSlH2UKIwLX19wYWNrYWdlX1+UjBhzdGFibGVfYmFzZWxpbmVzMy5jb21tb26UjAhfX25hbWVfX5SMHnN0YWJsZV9iYXNlbGluZXMzLmNvbW1vbi51dGlsc5SMCF9fZmlsZV9flIxJL3Vzci9sb2NhbC9saWIvcHl0aG9uMy4xMC9kaXN0LXBhY2thZ2VzL3N0YWJsZV9iYXNlbGluZXMzL2NvbW1vbi91dGlscy5weZR1Tk5oAIwQX21ha2VfZW1wdHlfY2VsbJSTlClSlIWUdJRSlIwcY2xvdWRwaWNrbGUuY2xvdWRwaWNrbGVfZmFzdJSMEl9mdW5jdGlvbl9zZXRzdGF0ZZSTlGghfZR9lChoGGgPjAxfX3F1YWxuYW1lX1+UjCFnZXRfc2NoZWR1bGVfZm4uPGxvY2Fscz4uPGxhbWJkYT6UjA9fX2Fubm90YXRpb25zX1+UfZSMDl9fa3dkZWZhdWx0c19flE6MDF9fZGVmYXVsdHNfX5ROjApfX21vZHVsZV9flGgZjAdfX2RvY19flE6MC19fY2xvc3VyZV9flGgAjApfbWFrZV9jZWxslJOUaAIoaAcoSwFLAEsASwFLAUsTQwSIAFMAlGgJKYwBX5SFlGgOjARmdW5jlEuFQwIEAZSMA3ZhbJSFlCl0lFKUaBVOTmgdKVKUhZR0lFKUaCRoPn2UfZQoaBhoNWgnjBljb25zdGFudF9mbi48bG9jYWxzPi5mdW5jlGgpfZRoK05oLE5oLWgZaC5OaC9oMUc/UGJN0vGp/IWUUpSFlIwXX2Nsb3VkcGlja2xlX3N1Ym1vZHVsZXOUXZSMC19fZ2xvYmFsc19flH2UdYaUhlIwhZRSlIWUaEZdlGhIfZR1hpSGUjAu"
    },
    "actor_batch_norm_stats": [],
    "critic_batch_norm_stats": [],
    "actor_batch_norm_stats_target": [],
    "critic_batch_norm_stats_target": []
}