code: def compute_mat_vec_prod(B, C, p):
      # Can replace dot with nd.linalg.gemm2 for the matrix vector multiplication
      z = nd.dot(C, p) if C is not None else nd.dot(B, p)
      return nd.dot(B, z, transpose_a=True)
  
file_path: gluonts/src/gluonts/nursery/auto_ode/auto_ode.py
imports: import numpy
  import matplotlib.pyplot
  import mxnet
  import mxnet.gluon.nn
  import mxnet.gluon.rnn
  from mxnet import gluon, nd, autograd
  from tqdm import tqdm_notebook
label_desc: Use image node_id 3 for calling a global function with example usage: compute_mat_vec_prod(B, C, p) and returns: nd