warp.div\_approx ================ .. function:: warp._src.lang.div_approx(a: Float, b: Float) -> Float .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Vector[Float, Any], b: Float) -> Vector[Float, Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a vector by a scalar. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Float, b: Vector[Float, Any]) -> Vector[Float, Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a scalar by each element of a vector. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Matrix[Float, Any, Any], b: Float) -> Matrix[Float, Any, Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a matrix by a scalar. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Float, b: Matrix[Float, Any, Any]) -> Matrix[Float, Any, Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a scalar by each element of a matrix. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Quaternion[Float], b: Float) -> Quaternion[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a quaternion by a scalar. The result is unnormalized. Falls back to exact division on CPU. .. function:: warp._src.lang.div_approx(a: Float, b: Quaternion[Float]) -> Quaternion[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values using approximate GPU intrinsics. Divide a scalar by a quaternion. The result is unnormalized. Falls back to exact division on CPU.