code: def _WriteMixedDatatypesExr(filename):
      header = OpenEXR.Header(64, 64)
      header["channels"] = {
          "uint": Imath.Channel(Imath.PixelType(Imath.PixelType.UINT)),
          "half": Imath.Channel(Imath.PixelType(Imath.PixelType.HALF)),
      }
      channel_data = {
          "uint": np.zeros([64, 64], dtype=np.uint32).tobytes(),
          "half": np.zeros([64, 64], dtype=np.float16).tobytes(),
      }
      output = OpenEXR.OutputFile(filename, header)
      output.writePixels(channel_data)
      output.close()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import tempfile
  from absl.testing import parameterized
  import Imath
  import numpy
  import OpenEXR
  from six.moves import range
  from tensorflow_graphics.io import exr
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 1 for calling a global function with example usage: _WriteMixedDatatypesExr(filename) without return types