首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LAPACKE_dposv访问与标准示例的冲突

LAPACKE_dposv访问与标准示例的冲突
EN

Stack Overflow用户
提问于 2022-05-11 10:27:43
回答 1查看 87关注 0票数 0

我正在维护一个使用Intel MKL的项目。

在研究一个问题时,我回到了基本面,并从LAPACKE_dposv函数的一个LAPACKE_dposv开始。我将其与当前版本(2022.0.1) 64位库(静态链接)一起使用,并将适当的libiomp5md.dll复制到可执行目录,以阻止它在搜索路径中查找随机版本。除了修复示例中防止编译和(在最初发现此问题后)添加代码以输出MKL版本以确保使用我所认为的那样的小错误外,示例中没有任何更改。

运行时,该示例成功打印版本号,但随后生成异常“访问冲突读取位置0xFFFFFFFFFFFFFFFFFFFF”。

我已经确认指向函数的数组指针是有效的。由示例设置的数组不包含NaN或Inf值。

查看堆栈跟踪,异常将抛出在掩埋在MKL中的LAPACKE_dge_nancheck()中。

这是在2019中。没有在VS中安装任何MKL扩展来保持这种清洁(最初的项目使用的是早期版本)。如果需要,我可以压缩解决方案文件夹,并将其放在某个地方,但没有代码,我可以有意义地粘贴。

是否有人熟悉这一点,并能就可能出现的问题提出建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-06 10:35:14

任何有类似问题的其他人都可以向英特尔社区咨询解决方案,因为这个查询在这里已经被https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dposv-access-violation-with-standard-example/m-p/1384005#M33157解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72199435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档