class_docstr: State for each phase (train, eval, predict).
  Modified by the framework, read-only for the user.
docstr: Frequency with which to evaluate in terms of training steps, when running :func:`~torchtnt.framework.fit`. Defined by the user.
docstr_tok: ["Frequency","with","which","to","evaluate","in","terms","of","training","steps",",","when","running",":","func",":","`","~torchtnt.framework.fit","`",".","Defined","by","the","user","."]
code: def evaluate_every_n_steps(self) -> Optional[int]:
      """Frequency with which to evaluate in terms of training steps, when running :func:`~torchtnt.framework.fit`. Defined by the user."""
      return self._evaluate_every_n_steps
  
imports: import logging
  from enum import auto, Enum
  from typing import Any, Iterable, Optional
  from torchtnt.utils.timer import BoundedTimer, TimerProtocol
label_desc: Use image node_id 6 for calling the PhaseState obj's underlying member method code with example usage: obj.evaluate_every_n_steps() and returns: self