20ef4a860325d1735df038d4e4b8c7de5e013ed3,rllib/tests/test_avail_actions_qmix.py,,,#,43
Before Change
return obs, rewards, dones, {}
if __name__ == "__main__":
grouping = {
"group_1": ["agent_1"], // trivial grouping for testing
}
obs_space = Tuple([AvailActionsTestEnv.observation_space])
act_space = Tuple([AvailActionsTestEnv.action_space])
register_env(
"action_mask_test",
lambda config: AvailActionsTestEnv(config).with_agent_groups(
grouping, obs_space=obs_space, act_space=act_space))
ray.init()
agent = QMixTrainer(
env="action_mask_test",
config={
"num_envs_per_worker": 5, // test with vectorization on
"env_config": {
"avail_action": 3,
},
})
for _ in range(5):
agent.train() // OK if it doesn"t trip the action assertion error
assert agent.train()["episode_reward_mean"] == 21.0
After Change
assert agent.train()["episode_reward_mean"] == 21.0
if __name__ == "__main__":
import pytest
import sys
sys.exit(pytest.main(["-v", __file__]))

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 7
Instances
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:
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: 9872fc1801e6aff9ac32fb141bd85501805f52ae
Time: 2021-01-06
Author: pcmoritz@gmail.com
File Name: python/ray/util/client/server/server.py
Class Name:
Method Name: