Skip to main content

cusparseSpMMOp_createPlan

Function cusparseSpMMOp_createPlan 

Source
pub unsafe fn cusparseSpMMOp_createPlan(
    handle: cusparseHandle_t,
    plan: *mut cusparseSpMMOpPlan_t,
    opA: cusparseOperation_t,
    opB: cusparseOperation_t,
    matA: cusparseConstSpMatDescr_t,
    matB: cusparseConstDnMatDescr_t,
    matC: cusparseDnMatDescr_t,
    computeType: cudaDataType,
    alg: cusparseSpMMOpAlg_t,
    addOperationLtoirBuffer: *const c_void,
    addOperationBufferSize: usize,
    mulOperationLtoirBuffer: *const c_void,
    mulOperationBufferSize: usize,
    epilogueLtoirBuffer: *const c_void,
    epilogueBufferSize: usize,
    SpMMWorkspaceSize: *mut usize,
) -> cusparseStatus_t