20ef4a860325d1735df038d4e4b8c7de5e013ed3,rllib/tests/test_multi_agent_pendulum.py,,,#,8

Before Change


from ray.tune import run_experiments
from ray.tune.registry import register_env

if __name__ == "__main__":
    ray.init()
    MultiPendulum = make_multiagent("Pendulum-v0")
    register_env("multi_pend", lambda _: MultiPendulum(1))
    trials = run_experiments({
        "test": {
            "run": "PPO",
            "env": "multi_pend",
            "stop": {
                "timesteps_total": 500000,
                "episode_reward_mean": -200,
            },
            "config": {
                "train_batch_size": 2048,
                "vf_clip_param": 10.0,
                "num_workers": 0,
                "num_envs_per_worker": 10,
                "lambda": 0.1,
                "gamma": 0.95,
                "lr": 0.0003,
                "sgd_minibatch_size": 64,
                "num_sgd_iter": 10,
                "model": {
                    "fcnet_hiddens": [64, 64],
                },
                "batch_mode": "complete_episodes",
            },
        }
    })
    if trials[0].last_result["episode_reward_mean"] < -200:
        raise ValueError("Did not get to -200 reward", trials[0].last_result)

After Change


                             trials[0].last_result)


if __name__ == "__main__":
    import pytest
    import sys
    sys.exit(pytest.main(["-v", __file__]))
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 13

Instances


Project Name: ray-project/ray
Commit Name: 20ef4a860325d1735df038d4e4b8c7de5e013ed3
Time: 2020-03-11
Author: sven@anyscale.io
File Name: rllib/tests/test_multi_agent_pendulum.py
Class Name:
Method Name:


Project Name: ray-project/ray
Commit Name: 20ef4a860325d1735df038d4e4b8c7de5e013ed3
Time: 2020-03-11
Author: sven@anyscale.io
File Name: rllib/tests/test_checkpoint_restore.py
Class Name:
Method Name:


Project Name: ray-project/ray
Commit Name: 20ef4a860325d1735df038d4e4b8c7de5e013ed3
Time: 2020-03-11
Author: sven@anyscale.io
File Name: rllib/tests/test_avail_actions_qmix.py
Class Name:
Method Name: