least-squares - 缓存之前调用 lapacke gelsd 的中间结果
问题描述
迭代算法在每次迭代中调用 LAPACKE_sgelsd 并使用单列 B。后续调用通常使用相同的 A 矩阵。我相信一个实质性的性能改进将是缓存或在 A 矩阵没有改变的情况下重用上一次迭代的中间结果。这应该有点类似于为 B 传递多列时可能获得的收益。对吗?实施起来会有多困难,如何做到?它使用openblas。谢谢你。
解决方案
推荐阅读
- linq - PredicateBuilder 在 Linq 中查询逗号分隔的字符串
- bash - slurm、srun 和并行
- jquery - 在没有列包装器的情况下并排浮动堆叠的 div
- docusignapi - 尝试从 REST API 检索文档时出现错误代码“INVALID_USERID”
- c - 替换 Rcpp 中的“stdout”
- docker - 在 mac/lunux 上的容器机器上安装的卷总是空的
- java - 如何将参数/变量传递给查询或变异?
- c# - 我需要准确的值,但我的整数变量溢出
- javascript - 将 OpenLayers 地图从例如英语翻译成德语
- python - 无法下载 dateutil,环境错误