Fix for ZeroDivisionError when verbose_eval equals to 0. (#3115)
This commit is contained in:
parent
375d75304d
commit
cf19caa46a
@ -50,7 +50,7 @@ def print_evaluation(period=1, show_stdv=True):
|
|||||||
"""
|
"""
|
||||||
def callback(env):
|
def callback(env):
|
||||||
"""internal function"""
|
"""internal function"""
|
||||||
if env.rank != 0 or len(env.evaluation_result_list) == 0 or period is False:
|
if env.rank != 0 or len(env.evaluation_result_list) == 0 or period is False or period == 0:
|
||||||
return
|
return
|
||||||
i = env.iteration
|
i = env.iteration
|
||||||
if (i % period == 0 or i + 1 == env.begin_iteration or i + 1 == env.end_iteration):
|
if (i % period == 0 or i + 1 == env.begin_iteration or i + 1 == env.end_iteration):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user