我正在努力使用英特尔OneAPI,特别是编译器(DPC++/C++)和Vtune。我已经成功地安装了所有的东西,在安装目录中使用了source setvarsh.sh,在关闭shell之前一切都很正常。在使用source setvars.sh之后,我可以直接使用icx或vtune-gui命令。启动新会话后,我只会得到command not found错误。是脚本出了什么问题,还是应该使用特定的开关之类的?系统:Ubuntu22.04。64位
GN
我是SYCL/DPC++的初学者。我已经创建了一个数组,并且通过使用缓冲区更新了设备代码中的值,但是当我尝试在内核/设备代码中打印更新后的值时,我得到了错误。我可以通过访问器和数组打印更新后的值。/include/sycl/CL/sycl/ONEAPI/atomic.hpp:11:
In file included from /opt/intel/oneapi/compiler/2021.3.0