File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ def on_episode_start(info):
159
159
episode = info ["episode" ]
160
160
episode .user_data ["avg_speed" ] = []
161
161
episode .user_data ["energy" ] = []
162
+ episode .user_data ["outflow" ] = []
162
163
163
164
def on_episode_step (info ):
164
165
episode = info ["episode" ]
@@ -172,11 +173,14 @@ def on_episode_step(info):
172
173
173
174
def on_episode_end (info ):
174
175
episode = info ["episode" ]
176
+ env = info ["env" ].get_unwrapped ()[0 ]
175
177
avg_speed = np .mean (episode .user_data ["avg_speed" ])
176
178
avg_energy = np .mean (episode .user_data ["avg_energy" ])
177
179
178
180
episode .custom_metrics ["avg_speed" ] = avg_speed
179
181
episode .custom_metrics ["avg_energy" ] = avg_energy
182
+ episode .custom_metrics ["outflow" ] = env .k .vehicle .get_outflow_rate ()
183
+
180
184
181
185
config ["callbacks" ] = {"on_episode_start" : tune .function (on_episode_start ),
182
186
"on_episode_step" : tune .function (on_episode_step ),
You can’t perform that action at this time.
0 commit comments