无法使用 Intel oneAPI DPCT 迁移我的应用程序:错误代码 -5
Posted
技术标签:
【中文标题】无法使用 Intel oneAPI DPCT 迁移我的应用程序:错误代码 -5【英文标题】:Unable to use Intel oneAPI DPCT for migration of my applicaiton: Error Code -5 【发布时间】:2021-09-24 13:11:06 【问题描述】:我正在尝试按照该站点https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-intel-dpcpp-compatibility-tool/top.html 的说明进行操作。使用 dpct 命令时收到错误消息,指出 CUDA 头文件的路径不正确。现在,为了添加 CUDA 路径,我必须首先安装 CUDA 工具包,没有 sudo 访问权限我无法完成,而且我对我的其他服务器没有 sudo 权限。有人可以在这里帮助我吗?
dpct 以代码退出:-5(错误:CUDA 头文件的路径无效或不可用。使用 --cuda-include-path 指定头文件的正确路径)
【问题讨论】:
【参考方案1】:您可以在您的主目录中安装 CUDA 工具包。你可以在英伟达官网上找到安装主目录不需要sudo的说明。
安装工具包后,使用以下命令对单个源文件执行迁移,如下所示:
dpct --cuda-include-path=/path/to/cuda/include sample.cu
谢谢, 桑托什
【讨论】:
以上是关于无法使用 Intel oneAPI DPCT 迁移我的应用程序:错误代码 -5的主要内容,如果未能解决你的问题,请参考以下文章
Intel oneAPI Base Toolkit 安装教程(Linux)
Intel oneAPI HPC Toolkit 安装教程(Linux)