docstr: Set the phase of the network between training and testing
  :param state: The current state (True = Training, False = Testing)
  :return: None
code: def set_is_training(self, state: bool):
      """
      Set the phase of the network between training and testing
      :param state: The current state (True = Training, False = Testing)
      :return: None
      """
      self.set_variable_value(
          self.assign_is_training, state, self.is_training_placeholder
      )
  
imports: import os
  import time
  from typing import Any, List, Tuple, Dict
  import numpy
  import tensorflow
  from rl_coach.architectures.architecture import Architecture
  from rl_coach.architectures.tensorflow_components.savers import GlobalVariableSaver
  from rl_coach.base_parameters import AgentParameters, DistributedTaskParameters
  from rl_coach.core_types import GradientClippingMethod
  from rl_coach.saver import SaverCollection
  from rl_coach.spaces import SpacesDefinition
  from rl_coach.utils import force_list, squeeze_list, start_shell_command_and_wait
label_desc: Use image node_id 24 for calling the TensorFlowArchitecture obj's underlying member method code with example usage: obj.set_is_training(state) without return types