warp.div#

warp.div(a: Scalar, b: Scalar) Scalar#
  • Kernel

  • Differentiable

Divide two values.

warp.div(
a: Vector[Scalar, Any],
b: Scalar,
) Vector[Scalar, Any]
  • Kernel

  • Differentiable

Divide two values.

Divide a vector by a scalar.

warp.div(
a: Scalar,
b: Vector[Scalar, Any],
) Vector[Scalar, Any]
  • Kernel

  • Differentiable

Divide two values.

Divide a scalar by each element of a vector.

warp.div(
a: Matrix[Scalar, Any, Any],
b: Scalar,
) Matrix[Scalar, Any, Any]
  • Kernel

  • Differentiable

Divide two values.

Divide a matrix by a scalar.

warp.div(
a: Scalar,
b: Matrix[Scalar, Any, Any],
) Matrix[Scalar, Any, Any]
  • Kernel

  • Differentiable

Divide two values.

Divide a scalar by each element of a matrix.

warp.div(
a: Quaternion[Float],
b: Scalar,
) Quaternion[Float]
  • Kernel

  • Differentiable

Divide two values.

Divide a quaternion by a scalar.

The result is unnormalized.

warp.div(
a: Scalar,
b: Quaternion[Float],
) Quaternion[Float]
  • Kernel

  • Differentiable

Divide two values.

Divide a scalar by a quaternion.

The result is unnormalized.

warp.div(
a: Tile[Any, tuple[int, ...]],
b: Tile[Any, tuple[int, ...]],
) Tile[Any, tuple[int, ...]]
  • Kernel

  • Differentiable

Element-wise division of tiles.

warp.div(
a: Tile[Any, tuple[int, ...]],
b: Any,
) Tile[Any, tuple[int, ...]]
  • Kernel

  • Differentiable

Divide tile elements by a constant.

Divide each element of a tile by a constant (scalar, vector, or matrix).

At least one of the tile’s element type or the constant type must be scalar. Underlying scalar types must match.

warp.div(
a: Any,
b: Tile[Any, tuple[int, ...]],
) Tile[Any, tuple[int, ...]]
  • Kernel

  • Differentiable

Divide a constant by tile elements.

Divide a constant (scalar, vector, or matrix) by each element of a tile.

At least one of the tile’s element type or the constant type must be scalar. Underlying scalar types must match.