code: def rollaxis_left(A: tf.Tensor, num_rolls: int) -> tf.Tensor:
      """Roll the tensor `A` backwards `num_rolls` times."""
      assert num_rolls > 0
      rank = tf.rank(A)
      perm = tf.concat(
          [num_rolls + tf.range(rank - num_rolls), tf.range(num_rolls)],
          0,
      )
      return tf.transpose(A, perm)
  
file_path: GPflow/gpflow/conditionals/util.py
imports: from typing import Optional, Tuple
  import tensorflow
  from check_shapes import check_shape
  from check_shapes import check_shapes
  from ..base import MeanAndVariance
  from ..config import default_float, default_jitter
  from ..utilities.ops import leading_transpose
label_desc: Use image node_id 8 for calling a global function with example usage: rollaxis_left(A, num_rolls) and returns: tf