File size: 16,823 Bytes
f60f615
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
    "policy_class": {
        ":type:": "<class 'abc.ABCMeta'>",
        ":serialized:": "gAWVRQAAAAAAAACMIXN0YWJsZV9iYXNlbGluZXMzLmNvbW1vbi5wb2xpY2llc5SMG011bHRpSW5wdXRBY3RvckNyaXRpY1BvbGljeZSTlC4=",
        "__module__": "stable_baselines3.common.policies",
        "__doc__": "\n    MultiInputActorClass policy class for actor-critic algorithms (has both policy and value prediction).\n    Used by A2C, PPO and the likes.\n\n    :param observation_space: Observation space (Tuple)\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 ortho_init: Whether to use or not orthogonal initialization\n    :param use_sde: Whether to use State Dependent Exploration or not\n    :param log_std_init: Initial value for the log standard deviation\n    :param full_std: Whether to use (n_features x n_actions) parameters\n        for the std instead of only (n_features,) when using gSDE\n    :param use_expln: Use ``expln()`` function instead of ``exp()`` to ensure\n        a positive standard deviation (cf paper). It allows to keep variance\n        above zero and prevent it from growing too fast. In practice, ``exp()`` is usually enough.\n    :param squash_output: Whether to squash the output using a tanh function,\n        this allows to ensure boundaries when using gSDE.\n    :param features_extractor_class: Uses the CombinedExtractor\n    :param features_extractor_kwargs: Keyword arguments\n        to pass to the features extractor.\n    :param share_features_extractor: If True, the features extractor is shared between the policy and value networks.\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    ",
        "__init__": "<function MultiInputActorCriticPolicy.__init__ at 0x7f3ca9d050d0>",
        "__abstractmethods__": "frozenset()",
        "_abc_impl": "<_abc._abc_data object at 0x7f3ca9d04300>"
    },
    "verbose": 1,
    "policy_kwargs": {
        ":type:": "<class 'dict'>",
        ":serialized:": "gAWVjwAAAAAAAAB9lCiMCm9ydGhvX2luaXSUiYwPb3B0aW1pemVyX2NsYXNzlIwTdG9yY2gub3B0aW0ucm1zcHJvcJSMB1JNU3Byb3CUk5SMEG9wdGltaXplcl9rd2FyZ3OUfZQojAVhbHBoYZRHP++uFHrhR66MA2Vwc5RHPuT4tYjjaPGMDHdlaWdodF9kZWNheZRLAHV1Lg==",
        "ortho_init": false,
        "optimizer_class": "<class 'torch.optim.rmsprop.RMSprop'>",
        "optimizer_kwargs": {
            "alpha": 0.99,
            "eps": 1e-05,
            "weight_decay": 0
        }
    },
    "observation_space": {
        ":type:": "<class 'gym.spaces.dict.Dict'>",
        ":serialized:": "gAWVWAMAAAAAAACMD2d5bS5zcGFjZXMuZGljdJSMBERpY3SUk5QpgZR9lCiMBnNwYWNlc5SMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwOZ3ltLnNwYWNlcy5ib3iUjANCb3iUk5QpgZR9lCiMBWR0eXBllIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYowGX3NoYXBllEsDhZSMA2xvd5SMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYMAAAAAAAAAAAAIMEAACDBAAAgwZRoFksDhZSMAUOUdJRSlIwEaGlnaJRoHiiWDAAAAAAAAAAAACBBAAAgQQAAIEGUaBZLA4WUaCF0lFKUjA1ib3VuZGVkX2JlbG93lGgeKJYDAAAAAAAAAAEBAZRoE4wCYjGUiYiHlFKUKEsDjAF8lE5OTkr/////Sv////9LAHSUYksDhZRoIXSUUpSMDWJvdW5kZWRfYWJvdmWUaB4olgMAAAAAAAAAAQEBlGgtSwOFlGghdJRSlIwKX25wX3JhbmRvbZROdWKMDGRlc2lyZWRfZ29hbJRoDSmBlH2UKGgQaBZoGUsDhZRoG2geKJYMAAAAAAAAAAAAIMEAACDBAAAgwZRoFksDhZRoIXSUUpRoJGgeKJYMAAAAAAAAAAAAIEEAACBBAAAgQZRoFksDhZRoIXSUUpRoKWgeKJYDAAAAAAAAAAEBAZRoLUsDhZRoIXSUUpRoM2geKJYDAAAAAAAAAAEBAZRoLUsDhZRoIXSUUpRoOE51YowLb2JzZXJ2YXRpb26UaA0pgZR9lChoEGgWaBlLBoWUaBtoHiiWGAAAAAAAAAAAACDBAAAgwQAAIMEAACDBAAAgwQAAIMGUaBZLBoWUaCF0lFKUaCRoHiiWGAAAAAAAAAAAACBBAAAgQQAAIEEAACBBAAAgQQAAIEGUaBZLBoWUaCF0lFKUaCloHiiWBgAAAAAAAAABAQEBAQGUaC1LBoWUaCF0lFKUaDNoHiiWBgAAAAAAAAABAQEBAQGUaC1LBoWUaCF0lFKUaDhOdWJ1aBlOaBBOaDhOdWIu",
        "spaces": "OrderedDict([('achieved_goal', Box([-10. -10. -10.], [10. 10. 10.], (3,), float32)), ('desired_goal', Box([-10. -10. -10.], [10. 10. 10.], (3,), float32)), ('observation', Box([-10. -10. -10. -10. -10. -10.], [10. 10. 10. 10. 10. 10.], (6,), float32))])",
        "_shape": null,
        "dtype": null,
        "_np_random": null
    },
    "action_space": {
        ":type:": "<class 'gym.spaces.box.Box'>",
        ":serialized:": "gAWVcwEAAAAAAACMDmd5bS5zcGFjZXMuYm94lIwDQm94lJOUKYGUfZQojAVkdHlwZZSMBW51bXB5lIwFZHR5cGWUk5SMAmY0lImIh5RSlChLA4wBPJROTk5K/////0r/////SwB0lGKMBl9zaGFwZZRLA4WUjANsb3eUjBJudW1weS5jb3JlLm51bWVyaWOUjAtfZnJvbWJ1ZmZlcpSTlCiWDAAAAAAAAAAAAIC/AACAvwAAgL+UaAtLA4WUjAFDlHSUUpSMBGhpZ2iUaBMolgwAAAAAAAAAAACAPwAAgD8AAIA/lGgLSwOFlGgWdJRSlIwNYm91bmRlZF9iZWxvd5RoEyiWAwAAAAAAAAABAQGUaAiMAmIxlImIh5RSlChLA4wBfJROTk5K/////0r/////SwB0lGJLA4WUaBZ0lFKUjA1ib3VuZGVkX2Fib3ZllGgTKJYDAAAAAAAAAAEBAZRoIksDhZRoFnSUUpSMCl9ucF9yYW5kb22UTnViLg==",
        "dtype": "float32",
        "_shape": [
            3
        ],
        "low": "[-1. -1. -1.]",
        "high": "[1. 1. 1.]",
        "bounded_below": "[ True  True  True]",
        "bounded_above": "[ True  True  True]",
        "_np_random": null
    },
    "n_envs": 4,
    "num_timesteps": 2000000,
    "_total_timesteps": 2000000,
    "_num_timesteps_at_start": 0,
    "seed": null,
    "action_noise": null,
    "start_time": 1676652791919205829,
    "learning_rate": {
        ":type:": "<class 'function'>",
        ":serialized:": "gAWVFgIAAAAAAACMF2Nsb3VkcGlja2xlLmNsb3VkcGlja2xllIwOX21ha2VfZnVuY3Rpb26Uk5QoaACMDV9idWlsdGluX3R5cGWUk5SMCENvZGVUeXBllIWUUpQoSwFLAEsASwFLAktDQwh8AGQBFABTAJRORz9KNuLrHEMthpQpjBJwcm9ncmVzc19yZW1haW5pbmeUhZSMLS9ob21lL3JvYmVydG8vZ2l0cy9ub3RlYm9va3MvdW5pdDZfdmVjcHJvYy5weZSMEGxpbmVhcl9zY2hlZHVsZXKUSxRDAgAClCkpdJRSlH2UKIwLX19wYWNrYWdlX1+UTowIX19uYW1lX1+UjAhfX21haW5fX5SMCF9fZmlsZV9flGgMdU5OTnSUUpSMHGNsb3VkcGlja2xlLmNsb3VkcGlja2xlX2Zhc3SUjBJfZnVuY3Rpb25fc2V0c3RhdGWUk5RoF32UfZQoaBNoDYwMX19xdWFsbmFtZV9flGgNjA9fX2Fubm90YXRpb25zX1+UfZRoCowIYnVpbHRpbnOUjAVmbG9hdJSTlHOMDl9fa3dkZWZhdWx0c19flE6MDF9fZGVmYXVsdHNfX5ROjApfX21vZHVsZV9flGgUjAdfX2RvY19flE6MC19fY2xvc3VyZV9flE6MF19jbG91ZHBpY2tsZV9zdWJtb2R1bGVzlF2UjAtfX2dsb2JhbHNfX5R9lHWGlIZSMC4="
    },
    "tensorboard_log": null,
    "lr_schedule": {
        ":type:": "<class 'function'>",
        ":serialized:": "gAWVFgIAAAAAAACMF2Nsb3VkcGlja2xlLmNsb3VkcGlja2xllIwOX21ha2VfZnVuY3Rpb26Uk5QoaACMDV9idWlsdGluX3R5cGWUk5SMCENvZGVUeXBllIWUUpQoSwFLAEsASwFLAktDQwh8AGQBFABTAJRORz9KNuLrHEMthpQpjBJwcm9ncmVzc19yZW1haW5pbmeUhZSMLS9ob21lL3JvYmVydG8vZ2l0cy9ub3RlYm9va3MvdW5pdDZfdmVjcHJvYy5weZSMEGxpbmVhcl9zY2hlZHVsZXKUSxRDAgAClCkpdJRSlH2UKIwLX19wYWNrYWdlX1+UTowIX19uYW1lX1+UjAhfX21haW5fX5SMCF9fZmlsZV9flGgMdU5OTnSUUpSMHGNsb3VkcGlja2xlLmNsb3VkcGlja2xlX2Zhc3SUjBJfZnVuY3Rpb25fc2V0c3RhdGWUk5RoF32UfZQoaBNoDYwMX19xdWFsbmFtZV9flGgNjA9fX2Fubm90YXRpb25zX1+UfZRoCowIYnVpbHRpbnOUjAVmbG9hdJSTlHOMDl9fa3dkZWZhdWx0c19flE6MDF9fZGVmYXVsdHNfX5ROjApfX21vZHVsZV9flGgUjAdfX2RvY19flE6MC19fY2xvc3VyZV9flE6MF19jbG91ZHBpY2tsZV9zdWJtb2R1bGVzlF2UjAtfX2dsb2JhbHNfX5R9lHWGlIZSMC4="
    },
    "_last_obs": {
        ":type:": "<class 'collections.OrderedDict'>",
        ":serialized:": "gAWVuwEAAAAAAACMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwSbnVtcHkuY29yZS5udW1lcmljlIwLX2Zyb21idWZmZXKUk5QoljAAAAAAAAAAkBTQPjERKTqmQws/kBTQPjERKTqmQws/kBTQPjERKTqmQws/kBTQPjERKTqmQws/lIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYksESwOGlIwBQ5R0lFKUjAxkZXNpcmVkX2dvYWyUaAcoljAAAAAAAAAApByhP1Z1jD9/LR4/HpLDv7XcpL9J92a/2UgJvxtsmb8gQZy+GX6bP9mjxb9tK5M9lGgOSwRLA4aUaBJ0lFKUjAtvYnNlcnZhdGlvbpRoByiWYAAAAAAAAACQFNA+MREpOqZDCz/dx7+8UJKauq1cAzuQFNA+MREpOqZDCz/dx7+8UJKauq1cAzuQFNA+MREpOqZDCz/dx7+8UJKauq1cAzuQFNA+MREpOqZDCz/dx7+8UJKauq1cAzuUaA5LBEsGhpRoEnSUUpR1Lg==",
        "achieved_goal": "[[0.40640688 0.00064494 0.544001  ]\n [0.40640688 0.00064494 0.544001  ]\n [0.40640688 0.00064494 0.544001  ]\n [0.40640688 0.00064494 0.544001  ]]",
        "desired_goal": "[[ 1.2586865   1.0973308   0.6178817 ]\n [-1.5278966  -1.2879854  -0.9022108 ]\n [-0.5362678  -1.1986116  -0.30518436]\n [ 1.2147857  -1.5440627   0.07186017]]",
        "observation": "[[ 0.40640688  0.00064494  0.544001   -0.02341073 -0.00117929  0.00200443]\n [ 0.40640688  0.00064494  0.544001   -0.02341073 -0.00117929  0.00200443]\n [ 0.40640688  0.00064494  0.544001   -0.02341073 -0.00117929  0.00200443]\n [ 0.40640688  0.00064494  0.544001   -0.02341073 -0.00117929  0.00200443]]"
    },
    "_last_episode_starts": {
        ":type:": "<class 'numpy.ndarray'>",
        ":serialized:": "gAWVdwAAAAAAAACMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYEAAAAAAAAAAEBAQGUjAVudW1weZSMBWR0eXBllJOUjAJiMZSJiIeUUpQoSwOMAXyUTk5OSv////9K/////0sAdJRiSwSFlIwBQ5R0lFKULg=="
    },
    "_last_original_obs": {
        ":type:": "<class 'collections.OrderedDict'>",
        ":serialized:": "gAWVewIAAAAAAACMC2NvbGxlY3Rpb25zlIwLT3JkZXJlZERpY3SUk5QpUpQojA1hY2hpZXZlZF9nb2FslIwSbnVtcHkuY29yZS5udW1lcmljlIwLX2Zyb21idWZmZXKUk5QolmAAAAAAAAAADQn8S12uoz/kqKUXg02DvbgxRWxoRMk/DQn8S12uoz/kqKUXg02DvbgxRWxoRMk/DQn8S12uoz/kqKUXg02DvbgxRWxoRMk/DQn8S12uoz/kqKUXg02DvbgxRWxoRMk/lIwFbnVtcHmUjAVkdHlwZZSTlIwCZjiUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYksESwOGlIwBQ5R0lFKUjAxkZXNpcmVkX2dvYWyUaAcolmAAAAAAAAAAsEOMJ5ahkr+uGFhh46e0v8JyJiLJdck/OL6jp/8nkb8AxteMS/yWP1nVwmMxhXg/mzdSewpAwj9QqMw3Gwq6vxk4/9lZTcM/2iJQDwRXuD8cX01af0uvv6BEtm5rEsc/lGgOSwRLA4aUaBJ0lFKUjAtvYnNlcnZhdGlvbpRoByiWwAAAAAAAAAANCfxLXa6jP+SopReDTYO9uDFFbGhEyT8AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAANCfxLXa6jP+SopReDTYO9uDFFbGhEyT8AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAANCfxLXa6jP+SopReDTYO9uDFFbGhEyT8AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAANCfxLXa6jP+SopReDTYO9uDFFbGhEyT8AAAAAAAAAAAAAAAAAAACAAAAAAAAAAACUaA5LBEsGhpRoEnSUUpR1Lg==",
        "achieved_goal": "[[ 3.84396701e-02 -2.19447219e-12  1.97400143e-01]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01]]",
        "desired_goal": "[[-0.01819453 -0.08068677  0.19890703]\n [-0.01675415  0.0224468   0.0059864 ]\n [ 0.14257937 -0.10171671  0.15079806]\n [ 0.09507776 -0.06112287  0.18024962]]",
        "observation": "[[ 3.84396701e-02 -2.19447219e-12  1.97400143e-01  0.00000000e+00\n  -0.00000000e+00  0.00000000e+00]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01  0.00000000e+00\n  -0.00000000e+00  0.00000000e+00]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01  0.00000000e+00\n  -0.00000000e+00  0.00000000e+00]\n [ 3.84396701e-02 -2.19447219e-12  1.97400143e-01  0.00000000e+00\n  -0.00000000e+00  0.00000000e+00]]"
    },
    "_episode_num": 0,
    "use_sde": true,
    "sde_sample_freq": -1,
    "_current_progress_remaining": 0.0,
    "ep_info_buffer": {
        ":type:": "<class 'collections.deque'>",
        ":serialized:": "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SzJoFkdAkmwuZTho/XV9lChoBmgJaA9DCAoTRrOyvfK/lIaUUpRoFUsyaBZHQJJsBtSAH3V1fZQoaAZoCWgPQwgNUvAUcmX3v5SGlFKUaBVLMmgWR0CSbIKoAGSqdX2UKGgGaAloD0MIX+6TowBR97+UhpRSlGgVSzJoFkdAkmxnN5dGAnV9lChoBmgJaA9DCI6VmGclrfW/lIaUUpRoFUsyaBZHQJJsoi6g/Tt1fZQoaAZoCWgPQwgErcCQ1S32v5SGlFKUaBVLMmgWR0CSbHqmTC+DdX2UKGgGaAloD0MIZeQs7GnH87+UhpRSlGgVSzJoFkdAkm0Ev9LpR3V9lChoBmgJaA9DCD6uDRXjfPW/lIaUUpRoFUsyaBZHQJJs6TgVGkN1fZQoaAZoCWgPQwjPhvwzg7j2v5SGlFKUaBVLMmgWR0CSbSP/rB0qdX2UKGgGaAloD0MIlnmrrkN19r+UhpRSlGgVSzJoFkdAkmz8YyfthXV9lChoBmgJaA9DCK6cvTPa6vS/lIaUUpRoFUsyaBZHQJJtdqtYB/91fZQoaAZoCWgPQwjKb9HJUiv3v5SGlFKUaBVLMmgWR0CSbVsjmjj8dX2UKGgGaAloD0MIpKXydoTT+L+UhpRSlGgVSzJoFkdAkm2WLxZuAXV9lChoBmgJaA9DCB6pvvOLUva/lIaUUpRoFUsyaBZHQJJtblmvnr91ZS4="
    },
    "ep_success_buffer": {
        ":type:": "<class 'collections.deque'>",
        ":serialized:": "gAWVIAAAAAAAAACMC2NvbGxlY3Rpb25zlIwFZGVxdWWUk5QpS2SGlFKULg=="
    },
    "_n_updates": 62500,
    "n_steps": 8,
    "gamma": 0.99,
    "gae_lambda": 0.9,
    "ent_coef": 0.0,
    "vf_coef": 0.5,
    "max_grad_norm": 0.5,
    "normalize_advantage": false
}