code: def create_var_with_large_initial_value(
      initial_value: np.ndarray, *args, **kwargs
  ):
      """Create tf.Variable with large initial value without bloating the tf graph."""
      assert_tf_initialized()
      assert isinstance(initial_value, np.ndarray)
      zeros = tf.zeros(initial_value.shape, initial_value.dtype)
      var = tf.Variable(zeros, *args, **kwargs)
      set_vars({var: initial_value})
      return var
  
imports: import os
  import numpy
  import tensorflow
  import logging
  import tensorflow.contrib
  from typing import Any, Iterable, List, Union
label_desc: Use image node_id 17 for calling a global function with example usage: create_var_with_large_initial_value(initial_value) and returns: var