# Evaluation\_interval not work

**URL:** <https://discuss.ray.io/t/evaluation-interval-not-work/8407>\
**Category:** Ray Tune stopping condition & comparisons\
**Created:** [November 23, 2022, 2:00am UTC](https://discuss.ray.io/t/evaluation-interval-not-work/8407 "2022-11-23T02:00:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wangjunhe8127](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/wangjunhe8127/32/3329_2.png) [@wangjunhe8127](https://discuss.ray.io/u/wangjunhe8127)\
**Post date:** [November 23, 2022, 2:00am UTC](https://discuss.ray.io/t/evaluation-interval-not-work/8407/1 "2022-11-23T02:00:48Z")

</div>

the problem is:

baseconfig:-----------------------------  
“num\_workers”:30,  
“num\_gpus”: 8,  
“min\_train\_timesteps\_per\_reporting”: 30,  
“min\_sample\_timesteps\_per\_reporting”: 30,  
‘rollout\_fragment\_length’:21,  
‘train\_batch\_size’:360,  
“batch\_mode”: “truncate\_episodes”,

evalconfig-----------------------  
“evaluation\_interval”: 40,  
“evaluation\_duration”: 1,  
“evaluation\_duration\_unit”: “episodes”,  
“evaluation\_parallel\_to\_training”: True,  
“in\_evaluation”: False,  
“evaluation\_config”: {

# Example: overriding env\_config, exploration, etc:

“env\_config”: {“train\_name”:“a good day”,“use\_acc”:True,“record\_num\_episode”:10,“reward\_yaml”:" "},  
“explore”: False,  
“callbacks”:MyCallbacks,  
},  
“evaluation\_num\_workers”: 1,  
“custom\_eval\_function”: None,  
“always\_attach\_evaluation\_results”: False,

* * *

in my env, one episode is 200 step ,and in one train, one worker will sample 21 steps, and when attach 21\*40=840=4episodes, it will excute eval, but i find it will excute eval in first episode,even though i set evaluation\_parallel\_to\_training=False

---

<div class="post-metadata">

**Author:** ![arturn](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/arturn/32/2096_2.png) [@arturn](https://discuss.ray.io/u/arturn)\
**Post date:** [November 30, 2022, 9:24pm UTC](https://discuss.ray.io/t/evaluation-interval-not-work/8407/2 "2022-11-30T21:24:23Z")

</div>

`evaluation_parallel_to_training=False` only means that evaluation possibly happens after each training step, depending evaluation\_interval. Not that it won’t happen at all. Also, your config shows `evaluation_parallel_to_training=True`.

---

<div class="post-metadata">

**Author:** ![arturn](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/arturn/32/2096_2.png) [@arturn](https://discuss.ray.io/u/arturn)\
**Post date:** [November 30, 2022, 9:25pm UTC](https://discuss.ray.io/t/evaluation-interval-not-work/8407/3 "2022-11-30T21:25:28Z")

</div>

Please check the exact number of episodes you are sampling on each iteration!
