code: def blis_einsum(X, W, n=1000):
      nO, nI = W.shape
      batch_size = X.shape[0]
      total = 0.0
      y = numpy.zeros((nO, batch_size), dtype="f")
      for i in range(n):
          einsum("ab,cb->ca", X, W, out=y)
          total += y.sum()
          y.fill(0.0)
      print("Total:", total)
  
file_path: cython-blis/blis/benchmark.py
imports: import numpy
  import numpy.random
  from blis.py import gemm, einsum
  from timeit import default_timer
label_desc: Use image node_id 6 for calling a global function with example usage: blis_einsum(X, W, n) without return types