ledmands
commited on
Commit
·
5d0eb73
1
Parent(s):
ca16748
Updated watch agent script to remove rendering option
Browse files- watch_agent.py +4 -15
watch_agent.py
CHANGED
|
@@ -30,14 +30,8 @@ parser.add_argument("-e", "--num_episodes", help="specify the number of episodes
|
|
| 30 |
parser.add_argument("-a", "--agent_filepath", help="file path to agent to watch, minus the .zip extension", type=str, required=True)
|
| 31 |
args = parser.parse_args()
|
| 32 |
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
# Toggle the render mode based on the -o flag
|
| 37 |
-
# if args.observe == True:
|
| 38 |
-
# mode = "human"
|
| 39 |
-
# else:
|
| 40 |
-
# mode = "rgb_array"
|
| 41 |
|
| 42 |
# Retrieve the environment
|
| 43 |
eval_env = Monitor(gym.make("ALE/Pacman-v5",
|
|
@@ -49,10 +43,5 @@ if args.print == True:
|
|
| 49 |
env_info = str(eval_env.spec).split(", ")
|
| 50 |
for item in env_info:
|
| 51 |
print(item)
|
| 52 |
-
# Evaluate the policy
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
evaluate_policy(loaded_model.policy, eval_env, n_eval_episodes=args.num_episodes)
|
| 56 |
-
# print("eval episodes: ", args.num_episodes)
|
| 57 |
-
# print("mean rwd: ", mean_rwd)
|
| 58 |
-
# print("std rwd: ", std_rwd)
|
|
|
|
| 30 |
parser.add_argument("-a", "--agent_filepath", help="file path to agent to watch, minus the .zip extension", type=str, required=True)
|
| 31 |
args = parser.parse_args()
|
| 32 |
|
| 33 |
+
model_name = args.agent_filepath
|
| 34 |
+
model = DQN.load(model_name)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
# Retrieve the environment
|
| 37 |
eval_env = Monitor(gym.make("ALE/Pacman-v5",
|
|
|
|
| 43 |
env_info = str(eval_env.spec).split(", ")
|
| 44 |
for item in env_info:
|
| 45 |
print(item)
|
| 46 |
+
# Evaluate the policy to render the agent
|
| 47 |
+
evaluate_policy(model.policy, eval_env, n_eval_episodes=args.num_episodes)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|