曦云系列通用计算GPU mcSOLVER API参考

目录

  • 1. 介绍
    • 1.1. mcsolverDN:Dense LAPACK
    • 1.2. 命名约定(Naming Conventions)
    • 1.3. 异步执行(Asynchronous Execution)
    • 1.4. 库属性
  • 2. 使用mcSOLVER API
    • 2.1. 概述
      • 2.1.1. 安装mcSOLVER
      • 2.1.2. 标量参数
      • 2.1.3. 使用流进行并行处理
      • 2.1.4. info的约定
      • 2.1.5. _bufferSize的使用
    • 2.2. mcSOLVER 类型参考
      • 2.2.1. mcsolverDN 类型
        • 2.2.1.1. mcsolverDnHandle_t
        • 2.2.1.2. mcblasFillMode_t
        • 2.2.1.3. mcblasOperation_t
        • 2.2.1.4. mcsolverEigType_t
        • 2.2.1.5. mcsolverEigMode_t
        • 2.2.1.6. mcsolverDnFunction_t
        • 2.2.1.7. mcsolverAlgMode_t
        • 2.2.1.8. mcsolverStatus_t
    • 2.3. mcSOLVER 格式参考
      • 2.3.1. 向量(稠密)格式
      • 2.3.2. 矩阵(稠密)格式
    • 2.4. mcsolverDN:稠密LAPACK函数参考
      • 2.4.1. mcsolverDN 辅助函数参考
        • 2.4.1.1. mcsolverDnCreate()
        • 2.4.1.2. mcsolverDnDestroy()
        • 2.4.1.3. mcsolverDnSetStream()
        • 2.4.1.4. mcsolverDnGetStream()
        • 2.4.1.5. mcsolverDnCreateSyevjInfo()
        • 2.4.1.6. mcsolverDnDestroySyevjInfo()
        • 2.4.1.7. mcsolverDnXsyevjSetTolerance()
        • 2.4.1.8. mcsolverDnXsyevjSetMaxSweeps()
        • 2.4.1.9. mcsolverDnXsyevjSetSortEig()
        • 2.4.1.10. mcsolverDnXsyevjGetResidual()
        • 2.4.1.11. mcsolverDnXsyevjGetSweeps()
        • 2.4.1.12. mcsolverDnCreateGesvdjInfo()
        • 2.4.1.13. mcsolverDnDestroyGesvdjInfo()
        • 2.4.1.14. mcsolverdnxgesvdjsettolerance()
        • 2.4.1.15. mcsolverDnXgesvdjSetMaxSweeps()
        • 2.4.1.16. mcsolverDnXgesvdjSetSortEig()
        • 2.4.1.17. mcsolverDnXgesvdjGetResidual()
        • 2.4.1.18. mcsolverDnXgesvdjGetSweeps()
        • 2.4.1.19. mcsolverDnCreateParams()
        • 2.4.1.20. mcsolverDnDestroyParams()
        • 2.4.1.21. mcsolverDnSetAdvOptions()
      • 2.4.2. 稠密线性求解器参考(legacy)
        • 2.4.2.1. mcsolverDn<t>potrf()
        • 2.4.2.2. mcsolverDnPotrf()
        • 2.4.2.3. mcsolverDn<t>potrs()
        • 2.4.2.4. mcsolverDnPotrs()
        • 2.4.2.5. mcsolverDn<t>potri()
        • 2.4.2.6. mcsolverDn<t>getrf()
        • 2.4.2.7. mcsolverDnGetrf()
        • 2.4.2.8. mcsolverDn<t>getrs()
        • 2.4.2.9. mcsolverDnGetrs()
        • 2.4.2.10. mcsolverDn<t1><t2>gesv()
        • 2.4.2.11. mcsolverDn<t>geqrf()
        • 2.4.2.12. mcsolverDnGeqrf()
        • 2.4.2.13. mcsolverDn<t1><t2>gels()
        • 2.4.2.14. mcsolverDn<t>ormqr()
        • 2.4.2.15. mcsolverDn<t>orgqr()
        • 2.4.2.16. mcsolverDn<t>sytrf()
        • 2.4.2.17. mcsolverDn<t>potrfBatched()
        • 2.4.2.18. mcsolverDn<t>potrsBatched()
      • 2.4.3. Dense特征值求解器参考(legacy)
        • 2.4.3.1. mcsolverDn<t>gebrd()
        • 2.4.3.2. mcsolverDn<t>orgbr()
        • 2.4.3.3. mcsolverDn<t>sytrd()
        • 2.4.3.4. mcsolverDn<t>ormtr()
        • 2.4.3.5. mcsolverDn<t>orgtr()
        • 2.4.3.6. mcsolverDn<t>gesvd()
        • 2.4.3.7. mcsolverDnGesvd()
        • 2.4.3.8. mcsolverDn<t>gesvdj()
        • 2.4.3.9. mcsolverDn<t>gesvdjBatched()
        • 2.4.3.10. mcsolverDn<t>gesvdaStridedBatched()
        • 2.4.3.11. mcsolverDn<t>syevd()
        • 2.4.3.12. mcsolverDnSyevd()
        • 2.4.3.13. mcsolverDn<t>syevdx()
        • 2.4.3.14. mcsolverDnSyevdx()
        • 2.4.3.15. mcsolverDn<t>sygvd()
        • 2.4.3.16. mcsolverDn<t>sygvdx()
        • 2.4.3.17. mcsolverDn<t>syevj()
        • 2.4.3.18. mcsolverDn<t>sygvj()
        • 2.4.3.19. mcsolverDn<t>syevjBatched()
      • 2.4.4. 稠密线性求解器参考(64-bit API)
        • 2.4.4.1. mcsolverDnXpotrf()
        • 2.4.4.2. mcsolverDnXpotrs()
        • 2.4.4.3. mcsolverDnXgetrf()
        • 2.4.4.4. mcsolverDnXgetrs()
        • 2.4.4.5. mcsolverDnXgeqrf()
        • 2.4.4.6. mcsolverDnXsytrs()
        • 2.4.4.7. mcsolverDnXtrtri()
      • 2.4.5. 稠密特征值求解器参考(64位API)
        • 2.4.5.1. mcsolverDnXgesvd()
        • 2.4.5.2. mcsolverDnXgesvdp()
        • 2.4.5.3. mcsolverDnXgesvdr()
        • 2.4.5.4. mcsolverDnXsyevd()
        • 2.4.5.5. mcsolverDnXsyevdx()
曦云系列通用计算GPU mcSOLVER API参考
  • 搜索


© 版权所有 2025 沐曦集成电路(上海)股份有限公司。保留所有权利。