问题标签 [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.

0 投票
2 回答
68 浏览

c++ - 编译oneAPI示例失败

我安装了oneAPI工具并尝试编译示例项目,vector-add

我怀疑它是由旧cmake的 , pkg-config,和引起的make,但我没有对集群的 root 访问权限。我试图用. 无论如何,它没有帮助。gccg++conda

0 投票
2 回答
147 浏览

intel-mkl - 无法安装英特尔 MKL

我下载了两个不同版本的英特尔 OneAPI BaseKit 离线安装程序:

两者都正确提取,启动bootstrapper.exe,显示加载屏幕,然后崩溃并消失。

我已取消选中“安装后删除临时提取的文件”以检查提取的内容,然后双击bootstrapper.exe提取的文件夹。两者都有相同的问题:系统要求检查与下图所示的一些下载消息

系统检查器

随后加载屏幕消失,什么都没有:

![载入画面

最后,创建了一个包含大量文件的路径:

在该目录中有一个installer.exe. 如果我运行它,会出现以下屏幕:

安装程序.exe

这类似于我期望的实际安装程序,bootstrapper.exe但没有什么可做的。当我退出此屏幕时,它会询问您确定,我回答是,然后整个路径C:\Program Files (x86)\Intel\oneAPI\被删除。

我不知道如何调试它,我什至不确定这是问的合适地方。我考虑过超级用户,但这里也有类似的问题。

有没有人有任何研究这个问题的提示?我之前在其他机器上安装成功过。这是一台装有 Windows 10 的新笔记本电脑。我仍然可以bootstrapper.exe在旧笔记本电脑上成功运行。

0 投票
0 回答
66 浏览

openmp - 在特定计算任务中找到“进程数”和“OMP_NUM_THREADS”设置值的最佳组合

测试环境是安装在双 Intel Xeon E5-2699 v4 和 Supermicro X10DAi 主板的机器上的 Ubuntu 20.04.3 LTS。我尝试使用最新/最新的英特尔 oneAPI 基础和 hpc 工具包编译和测试VASP.6.3.0 。

测试命令如下:

我发现对于具有不同组合np(即number of processes)和OMP_NUM_THREADS. 在我的测试中,我发现和的组合-np 16非常OMP_NUM_THREADS=16耗时,所以我在它结束之前终止了这个测试步骤。有关此处测试对应的时间基准的摘要,请参阅此文件和此处的讨论以及更多详细信息。

所以一个自然的问题是:如何为特定的计算任务找到设置值number of processes的最佳组合?OMP_NUM_THREADS有经验法则吗?

以下是对 Victor Eijkhout、Homer512 和 Jérôme Richard 的评论的补充信息:

  1. 查看inxi给出的相关信息:
  1. 我重新测试这里讨论的测试。有关时间基线和相应的选项组合,请参见以下内容:

看来上面的结果和 Homer512 给出的评论是一致的:

典型的测试设置是每个内核一个进程(1-2 个线程)或每个 LLC 一个进程,线程数尽可能多。

问候,HZ

0 投票
1 回答
30 浏览

c++ - 排他扫描的 OneAPI 错误行为

我正在学习 oneapi,当我在使用 dpcpp 并行版本时尝试执行 Exclusive_scan 时得到错误的结果。

它总是假定第一个元素为零。

代码:

输出:

预期输出:

构建命令: dpcpp -Wall main.cpp -o main

0 投票
3 回答
57 浏览

profiler - 英特尔 VTune 安装程序无法在我的 Windows 11 机器上正常启动

窗口退出前的消息

我正在尝试在我的机器上安装 VTune(我有 Windows 11(x64),带有 Intel I7 的 8GB RAM),但是安装程序给了我这个消息(见附图),当我点击继续时,窗口弹出并退出,因此无法正确安装。

我安装了带有 Microsoft* Visual Studio* C/C++ 编译器的 Visual Studio 2022。我尝试安装英特尔® oneAPI Base Toolkit,但同样的问题。

我检查了要求,似乎一切正常,为什么没有正确安装?