code: def sharded_tfrecord_reader(fname):
      """Generator for reading TFRecord entries across multiple shards."""
      for sfname in generate_sharded_filenames(fname):
          for r in tf.python_io.tf_record_iterator(sfname):
              yield r
  
imports: import collections
  import functools
  import io
  import re
  import wave
  import zlib
  import librosa
  from magenta.models.onsets_frames_transcription import audio_transform
  from magenta.models.onsets_frames_transcription import constants
  from magenta.models.onsets_frames_transcription import drum_mappings
  from magenta.models.onsets_frames_transcription import melspec_input
  from note_seq import audio_io
  from note_seq import sequences_lib
  from note_seq.protobuf import music_pb2
  import numpy
  import tensorflow.compat.v1
label_desc: Use image node_id 23 for calling a global function with example usage: sharded_tfrecord_reader(fname) without return types