code: def test_vineyard_execution(setup):
      raw = np.random.RandomState(0).rand(55, 55)
  
      extra_config = {
          "check_dtype": False,
          "check_nsplits": False,
          "check_shape": False,
      }
  
      with vineyard.deploy.local.start_vineyardd() as (
          _,
          vineyard_socket,
          _,
      ):
          a = tensor(raw, chunk_size=15)
          a.execute()  # n.b.: pre-execute
  
          b = tovineyard(a, vineyard_socket=vineyard_socket)
          object_id = b.execute(extra_config=extra_config).fetch()[0]
  
          c = fromvineyard(object_id, vineyard_socket=vineyard_socket)
          value = c.execute(extra_config=extra_config).fetch()
          np.testing.assert_allclose(value, raw)
  
          a = tensor(raw, chunk_size=15)  # n.b.: no pre-execute
  
          b = tovineyard(a, vineyard_socket=vineyard_socket)
          object_id = b.execute(extra_config=extra_config).fetch()[0]
  
          c = fromvineyard(object_id, vineyard_socket=vineyard_socket)
          value = c.execute(extra_config=extra_config).fetch()
          np.testing.assert_allclose(value, raw)
  
file_path: mars/mars/tensor/datastore/tests/test_datastore_execution.py
imports: import os
  import shutil
  import tempfile
  import time
  import numpy
  import scipy.sparse
  import pytest
  from ...None import tensor, arange, totiledb, tohdf5, tozarr, tovineyard
  from ...datasource import fromvineyard
label_desc: Use image node_id 4 for calling a global function with example usage: test_vineyard_execution(setup) without return types