code: def test_bitserial_dense():
      m, k = te.size_var("m"), te.size_var("k")
      x = relay.var("x", relay.TensorType((m, k), "int16"))
      w = relay.var("w", relay.TensorType((k, 32), "int16"))
      y = relay.nn.bitserial_dense(x, w, units=32)
      "units=8" in y.astext()
      yy = run_infer_type(y)
      assert yy.checked_type == relay.TensorType((m, 32), "int16")
  
imports: import numpy
  import pytest
  import tvm
  from tvm import te
  import scipy
  from tvm import relay
  import pytest
  from tvm.relay.testing import run_infer_type
  import tvm.topi.testing
  from tvm.contrib.nvcc import have_fp16
  import tvm.testing
  from tvm.topi.utils import get_const_tuple
label_desc: Use image node_id 26 for calling a global function with example usage: test_bitserial_dense() without return types