code: def _get_non_trainable(self, session):
      self.scalar_vals = dict(
          zip(
              (var.name for var in self.scalars),
              session.run(self.scalars),
          )
      )
  
imports: import os
  from concurrent.futures import ThreadPoolExecutor
  import logging
  import sys
  import re
  import joblib
  import numpy
  import tensorflow
  from tensorflow.compat.v1.train import SessionRunHook
  from tensorflow_estimator.python.estimator.early_stopping import _StopOnPredicateHook
  from finetune.errors import FinetuneError
  from finetune.config import get_config
  from finetune.util.metrics import read_eval_metrics
label_desc: Use image node_id 4 for calling the SaverHook obj's underlying member method code with example usage: obj._get_non_trainable(session) without return types