Skip to main content

sub

Function sub 

Source
pub fn sub<T: GpuFloat>(
    handle: &BlasHandle,
    n: u32,
    a: &DeviceBuffer<T>,
    b: &DeviceBuffer<T>,
    c: &mut DeviceBuffer<T>,
) -> BlasResult<()>
Expand description

Element-wise subtraction: C[i] = A[i] - B[i].

§Arguments

  • handle – BLAS handle.
  • n – number of elements.
  • a – first input device buffer.
  • b – second input device buffer.
  • c – output device buffer.

§Errors

Returns BlasError on buffer validation or kernel launch failure.