问题标签 [intel-oneapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
icc - 安装 Intel oneAPI 后找不到 icc 编译器,在 Ubuntu 20 上从 bash 调用
我的问题是我想从命令行调用 icc 编译器,但我的电脑找不到它。我已经安装了最新的 oneAPI 和来源的 setvars.sh。
即使我在安装例程下搜索“icc”文件,我也找不到 icc 编译器文件。
'which' 命令适用于 mpicc 和 dpcpp 但不适用于 icc 找不到 icc /// mpicc found but not icc
c++ - 英特尔 OneAPI c++ 无法识别英特尔内在函数
我在 Visual Studio 2019 中使用 OneAPI。
我已经包含了 immintrin.h。
使用 Intel Oneapp 构建时,出现以下错误。如果没有启用 AVX2,我已经检查了项目设置,但是没有选项可以使用类似于 arch: AVX2 的东西,就像在其他编译器中使用的一样。
fortran - 为什么 Fortran 中的“停止”语句会阻止我的程序输出任何内容?
我有一个非常基本的 Fortran 程序来尝试学习 MPI。我正在使用 Visual Studio 2019、MPICH2 和 Intel oneAPI Toolkit 编译此脚本。程序如下
该程序按预期编译和运行,产生输出
但是,如果我stop
在结束程序之前添加一条语句(我写了“这里”注释),代码仍然可以编译,但现在运行它时不会产生任何输出:
我不记得在使用 Intel oneAPI 工具包之前遇到过这个问题(我曾经使用相同的设置,但使用 Parallel Studio XE Cluster Edition,当我的许可证到期时我被迫更改)。为什么stop
阻止任何输出?
tbb - Oneapi致命错误:比较:系统重启后没有这样的文件或目录
我有一个项目为我的研究工作了一年多,Oneapi 已经集成了超过 6 个月,一切正常。昨天我更新了一些测试代码,并运行了测试,没有任何异常。今天我重新启动了我的机器(Ubuntu 20.04.2 LTS,64 位)进行更新,现在当我尝试编译它给出的项目时:
这仅在系统重新启动后发生(可能破坏了某些链接?)并且仅发生在需要 concurrent_vector.h 的文件中
理想情况下,我更喜欢不需要重新安装oneapi的修复程序,apt-get update
然后apt-get upgrade
没有修复它,也没有再次重新启动系统。
visual-studio-code - Visual Studio Code 中的 PATH 变量与 Mac 上的终端不同
Visual Studio Code 中集成终端中的 PATH 变量与终端应用程序中的变量不同。我怎样才能改变它?
我正在使用来自 Intel oneAPI 的 Intel Distribution for Python,并且setvars.sh
在我的.zshrc
. 在 Mac 终端中,我可以正确激活 conda 环境。但是,在 VSC 的集成终端中,该/usr/bin
文件夹列在 conda 文件夹之前,因此调用了 Python 解释的系统。
编辑:我最初认为 Python 的英特尔发行版与它有关,但同样的问题发生在常规的 Anaconda 发行版中。
c++ - Intel OneAPI FFT 分段错误和总线错误
我有一些大小为 N 的复数值数据,并想使用Intel OneAPI计算这些数据的 FFT 。这是我的代码:
这适用于 N 的较小情况,但对于较大的情况(大约 2^21),我会遇到分段错误,对于更大的情况,我会遇到总线错误。我已经检查过这发生在DftiComputeForward函数中。数据的长度在DftiCreateDescriptor中指定,在这种情况下确实为 N,所以我不确定为什么会收到此错误。
这里是我如何编译我的代码:
如果有人可以提供帮助,那就太好了。谢谢!
debugging - 英特尔的 oneapi C 编译器不生成调试信息
我有一些简单的代码
我想调试它,所以我像这样编译
然后我运行调试器
但是当我加载文件时,出现以下错误:
我错过了一些重要的标志吗?
gdb - 如何在内核卸载到 GPU 的情况下调试以下 DPC++ 程序?
我想在英特尔 GNU 项目调试器中运行 DPC++ 程序。我已经从 Intel OneAPI Basekit 下载了 Intel GDB。它预装了 OneAPI Basekit。
下载链接是:
[https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit.html#gs.ynm6aj]
如何在内核卸载到 GPU 的情况下调试以下 DPC++ 程序?如何在劣质和线程之间切换?请查看下面提供的代码。
python - 在 Debian 10 上安装 oneAPI intel ToolKit 后的问题
我刚刚安装了一个 API Base Toolkit 和 HPC toolkit。正如文档中指出的那样,我已将其放入我的~/.zshrc
:
现在出现2个问题:
首先,当我打开一个新的终端时,我有系统地出现在手放在终端之前的长消息:如何使这个长消息静音?
其次,如您所见,我在此初始化消息中有一个错误:
我编辑了这个文件:
这可能是冲突conda
还是其他事情?
为什么我在 Linux 上会遇到这些问题?在 MacOS 11.3 上,没有问题。