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.