code: def test_vec_mul(self):
      # this forces it to be an image...
      x = Tensor.ones(1, 512, 4).contiguous().reshape(1, 2048)
      w = Tensor.randn(2048, 512)
      (x @ w).reshape(1, 128, 4).contiguous().realize()
  
file_path: tinygrad/test/test_specific_conv.py
imports: import unittest
  from tinygrad.tensor import Tensor
  from tinygrad.helpers import CI
  from tinygrad import Device, dtypes
label_desc: Use image node_id 2 for calling the TestSpecific obj's underlying member method code with example usage: obj.test_vec_mul() without return types