Opencl 在进入英特尔GPU内核之前,一些用户定义的数据会打印在命令提示符或文本文件中 我在英特尔GPU上工作了几个月的CL C++。我把断点放在\uu内核函数上。断点工作正常,但即使在内核函数中存在断点,也会执行内核函数中的打印函数。我在AMD上也试过同样的例子,效果非常好。在英特尔,为什么即使我在内核中设置了断点,数据也会被打印出来
下面是一个例子:Opencl 在进入英特尔GPU内核之前,一些用户定义的数据会打印在命令提示符或文本文件中 我在英特尔GPU上工作了几个月的CL C++。我把断点放在\uu内核函数上。断点工作正常,但即使在内核函数中存在断点,也会执行内核函数中的打印函数。我在AMD上也试过同样的例子,效果非常好。在英特尔,为什么即使我在内核中设置了断点,数据也会被打印出来,opencl,intel,Opencl,Intel,下面是一个例子: // at kernel side code __kernel void hello() { print("hello\n"); ---> Line 1 print("hi\n"); ---> Line 2 } 我在英特尔GPU的第1行包含断点。当我开始观察命令提示符或文本文件时,它将打印数据两到三次,有时甚至超过三次。有人能帮我解释一下为什么即使在我的内核函数中添加了一个断点,数据也会被打印出来。 谢谢您对这个问题的任何帮助。 C和C++不是同
// at kernel side code
__kernel void hello()
{
print("hello\n"); ---> Line 1
print("hi\n"); ---> Line 2
}
我在英特尔GPU的第1行包含断点。当我开始观察命令提示符或文本文件时,它将打印数据两到三次,有时甚至超过三次。有人能帮我解释一下为什么即使在我的内核函数中添加了一个断点,数据也会被打印出来。
谢谢您对这个问题的任何帮助。 C和C++不是同一语言;目前我正在研究OpenCL C++与C++语言不一样的语言;目前我正在研究OpenCL C++