code: def tfrecord_pipe_empty_fields(path, index_path):
      inputs = fn.readers.tfrecord(
          path=path,
          index_path=index_path,
          features={
              "image/encoded": tfrec.FixedLenFeature(
                  (), tfrec.string, ""
              ),
              "image/class/label": tfrec.FixedLenFeature(
                  [1], tfrec.int64, -1
              ),
              "does/not/exists": tfrec.VarLenFeature(tfrec.int64, -1),
              "does/not/exists/as/well": tfrec.FixedLenFeature(
                  [1], tfrec.float32, 0.0
              ),
          },
      )
      return (
          inputs["image/encoded"],
          inputs["does/not/exists"],
          inputs["does/not/exists/as/well"],
      )
  
imports: from nvidia.dali import Pipeline, pipeline_def
  import nvidia.dali.ops
  import nvidia.dali.fn
  import nvidia.dali.types
  import nvidia.dali.tfrecord
  import os.path
  import tempfile
  import numpy
  from test_utils import compare_pipelines, get_dali_extra_path
  from nose_utils import assert_raises
  from nose2.tools import cartesian_params
  from nose import SkipTest
label_desc: Use image node_id 11 for calling a global function with example usage: tfrecord_pipe_empty_fields(path, index_path) and returns: inputs,  inputs,  inputs