问题标签 [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.
sycl - 在 dpc++ malloc_shared 我们可以在 2 个 gpus 之间共享一个缓冲区吗
在 sycl/dpc++ malloc_shared 中,我知道可以创建一个缓冲区,该缓冲区可以在主机和具有以下功能的单个 gpu 之间共享。
或者
我想知道是否存在可以跨多个 GPU 共享相同数据/缓冲区的东西?类似下面的东西
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 变量,我就需要将所有子例程放在一个文件中。
有谁知道如何解决这个问题?谢谢你。
主.cpp:
预处理.cpp
struct_INFO.h