Skip to main content

cusparseSpMMOp_createPlan

Function cusparseSpMMOp_createPlan 

Source
pub unsafe extern "C" 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: size_t,
    mulOperationLtoirBuffer: *const c_void,
    mulOperationBufferSize: size_t,
    epilogueLtoirBuffer: *const c_void,
    epilogueBufferSize: size_t,
    SpMMWorkspaceSize: *mut size_t,
) -> cusparseStatus_t