Missed TensorFlow Dev Summit? Check out the video playlist. Watch recordings


TensorFlow 1 version View source on GitHub

Multiplies a scalar times a Tensor or IndexedSlices object.

    scalar, x, name=None

Intended for use in gradient code which might deal with IndexedSlices objects, which are easy to multiply by a scalar but more expensive to multiply with arbitrary tensors.


  • scalar: A 0-D scalar Tensor. Must have known shape.
  • x: A Tensor or IndexedSlices to be scaled.
  • name: A name for the operation (optional).


scalar * x of the same type (Tensor or IndexedSlices) as x.


  • ValueError: if scalar is not a 0-D scalar.