code: def test_read_bandwidth():
      szs = list(range(128 * 1024, 20 * 1024 * 1024, 128 * 1024))
      NITER = 8
      base = cl_read(16, niter=NITER)
      return [
          (sz, (sz * NITER) / (cl_read(sz, niter=NITER) - base))
          for sz in tqdm(szs)
      ]
  
file_path: tinygrad/extra/archprobe.py
imports: import numpy
  import pickle
  from tinygrad.runtime.ops_gpu import CLProgram, CLBuffer
  from tinygrad import dtypes
  from tqdm import trange, tqdm
  from matplotlib import pyplot
label_desc: Use image node_id 10 for calling a global function with example usage: test_read_bandwidth() and returns: unknown