code: def test_dtype_execution(setup):
      a = ones((10, 20), dtype="f4", chunk_size=5)
  
      c = truediv(a, 2, dtype="f8")
  
      res = c.execute().fetch()
      assert res.dtype == np.float64
  
      c = truediv(a, 0, dtype="f8")
      res = c.execute().fetch()
      assert np.isinf(res[0, 0])
  
      with pytest.raises(FloatingPointError):
          with np.errstate(divide="raise"):
              c = truediv(a, 0, dtype="f8")
              _ = c.execute().fetch()
  
imports: import functools
  import operator
  import numpy
  import scipy.sparse
  import pytest
  from ....config import option_context
  from ....session import execute, fetch
  from ....tests.core import require_cupy
  from ....utils import ignore_warning
  from ...datasource import ones, tensor, zeros, arange
  from ..None import add, cos, truediv, frexp, modf, clip, isclose, arctan2, tree_add, tree_multiply
label_desc: Use image node_id 21 for calling a global function with example usage: test_dtype_execution(setup) without return types