code: def test_bool_reduction_execution(setup):
      rs = np.random.RandomState(0)
      raw = rs.randint(5, size=(8, 8, 8))
      arr = tensor(raw, chunk_size=4)
  
      res = (arr > 3).sum(axis=1).execute().fetch()
      np.testing.assert_array_equal(res, (raw > 3).sum(axis=1))
  
      res = (arr > 3).sum().execute().fetch()
      np.testing.assert_array_equal(res, (raw > 3).sum())
  
file_path: mars/mars/tensor/fuse/tests/test_numexpr_execution.py
imports: import numpy
  from ....utils import ignore_warning
  from ...arithmetic import abs
  from ...datasource import tensor, arange
  from ...reduction import sum
label_desc: Use image node_id 6 for calling a global function with example usage: test_bool_reduction_execution(setup) without return types