日志速查表【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse日志级别选择场景宏示例参数校验失败OP_LOGEOP_LOGE(aclsparseSpMV, handle is nullptr)ACL Runtime 调用失败OP_LOGEOP_LOGE(aclsparseSpMV, aclrtMalloc failed, ret%d, ret)不支持的格式/类型OP_LOGEOP_LOGE(aclsparseSpMV, unsupported format: %d, format)潜在问题/降级OP_LOGWOP_LOGW(aclsparseSpMV, nnz0, returning early)Kernel 启动OP_LOGIOP_LOGI(aclsparseSpMV, launching kernel, blocks%u, numBlocks)Tiling 参数OP_LOGDOP_LOGD(aclsparseSpMV, tiling: rows%u, cols%u, rows, cols)描述符字段OP_LOGDOP_LOGD(aclsparseSpMV, matA: format%d, nnz%lu, format, nnz)格式规范OP_LOGx(API名, 格式化字符串, 参数...);第一个参数API 名或算子名如aclsparseSpMV后续参数printf 风格格式化禁止在日志中使用std::endl使用\n或直接省略稀疏算子特有参数参数格式示例矩阵维度rows%lu, cols%lu, nnz%luOP_LOGD(..., mat: rows%lu, cols%lu, nnz%lu, rows, cols, nnz)稀疏格式format%d (CSR/COO/CSC)OP_LOGD(..., format%d, inner-format)索引类型idxType%d, base%dOP_LOGD(..., idxType%d, base%d, ptrType, baseType)数据类型valueType%dOP_LOGD(..., valueType%d, valueType)核数blockDim%uOP_LOGI(..., blockDim%u, blockDim)【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考