问题标签 [dpc++]

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 投票
1 回答
58 浏览

sycl - 在 dpc++ malloc_shared 我们可以在 2 个 gpus 之间共享一个缓冲区吗

在 sycl/dpc++ malloc_shared 中,我知道可以创建一个缓冲区,该缓冲区可以在主机和具有以下功能的单个 gpu 之间共享。

或者

我想知道是否存在可以跨多个 GPU 共享相同数据/缓冲区的东西?类似下面的东西

0 投票
0 回答
78 浏览

c++ - 使用 Intel DPC++ 编译器使用 Eigen 头文件编译子程序时出现错误

在使用 intel oneAPI DPC++/C++ 编译器时,刚被困在用 Eigen C++ 编译一个简单的 C++ 程序:该示例包含两个 .cpp 文件(main.cpp 和 Preprocessing.cpp)和一个包含文件(struct_INFO.h)。

我不知道为什么编译器会出现如图所示的错误。 来自英特尔编译器的错误消息

...所有的错误都是相似的,所以我只展示其中的一些。

在我的子例程 Preprocessing.cpp 中,似乎我既不能包含 Eigen 头文件 (<Eigen/Core>),也不能包含包含 Eigen 头文件的头文件 struct_INFO.h。

我知道解决问题的唯一方法是将两个 .cpp 文件合并为一个。

但是,这种方法有点麻烦,只要我需要使用 Eigen 变量,我就需要将所有子例程放在一个文件中。

有谁知道如何解决这个问题?谢谢你。

  1. 主.cpp:

  2. 预处理.cpp

  3. struct_INFO.h