腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
OpenCl
无法
使用
'
printf
‘
编译
内核
opencl
、
amd
当我尝试构建一个
OpenCL
内核
时,我得到了错误error: implicit declaration of function '
printf
' is invalid in
OpenCL
。
printf
' is invalid in
OpenCL
input.cl:14:4: note: did you mean 'rint'?() in
OpenCL
kernel和
printf
function doe
浏览 76
提问于2020-09-20
得票数 1
回答已采纳
4
回答
如何在Xcode4.1中调试
OpenCL
内核
?
xcode
、
macos
、
debugging
、
opencl
我有一些
OpenCL
内核
不能正常工作,我很想在Xcode中调试它们。这个是可能的吗? 如果没有,有没有办法在基于CPU的
内核
中
使用
printf
()?当我在
内核
中
使用
printf
()时,
OpenCL
编译
器总是会给我一大堆错误。
浏览 2
提问于2011-08-27
得票数 7
回答已采纳
1
回答
不能在Intel中为
OpenCL
使用
printf
或调试器
visual-studio
、
opencl
、
gpu
、
gpgpu
、
intel
我
使用
IntelSDKforInteHDGraphics4000GPU成功地运行了一个
OpenCL
程序。我确保链接到英特尔的
OpenCL
库,因为我也安装了Nvidia库。但是,在
内核
中放置
printf
()调用会导致
OpenCL
编译
器错误。错误:在
OpenCL
中不允许隐式声明函数'
printf
‘ 此外,我还在Visual 2012插件中启用了
OpenCL
内核
调试,并将以下选项传递给cl
浏览 1
提问于2013-08-14
得票数 1
回答已采纳
3
回答
printf
函数在
OpenCL
内核
中不起作用
debugging
、
opencl
、
ps3
嗨,我试着在
OpenCL
上调试PS3
内核
代码。以下是代码: return 'A'kernel void tKernel(__global unsigned char *in, __global unsigned char *out) {
printf
中,有描述
使用
pri
浏览 22
提问于2011-04-25
得票数 4
3
回答
如何
使用
Clang将
OpenCL
内核
编译
成SPIR-V
clang
、
opencl
、
llvm-clang
、
vulkan
、
spir-v
我需要在SPIR中
编译
OpenCL
内核
才能与Vulkan一起
使用
,我尝试过
使用
Google ,但是问题出现在矢量化中,像vload8这样的函数
无法
工作。所以我需要
使用
clang在SPIR中
编译
OpenCL
内核
。
浏览 0
提问于2018-09-18
得票数 4
回答已采纳
2
回答
预加工打印函数
c
、
macros
、
opencl
我试图在
OpenCL
内核
中创建透明的调试prtinf函数:
printf
("Any int %d\n",i);可以工作,但很快就会使代码不可读。if(DEBUG_CONDITION) <
浏览 5
提问于2013-08-23
得票数 1
回答已采纳
2
回答
OpenCL
联机
编译
:从cl::program cl::
内核
获取程序集
assembly
、
compilation
、
opencl
我正在
使用
OpenCL
运行
内核
基准测试。我知道我可以
使用
来自
OpenCL
供应商的各种工具(即ioc64或poclcc)脱机
编译
内核
。问题是,我获得的性能结果
无法
通过这些工具、
OpenCL
运行时开销或类似的工具来解释。 我希望看到由我的基准程序
编译
和执行的在线
编译
内核
的组装。有什么办法吗?
浏览 1
提问于2018-07-25
得票数 5
1
回答
OpenCL
内核
编译
器优化
opencl
我在OS上
使用
OpenCL
,我想知道是否有人能告诉我
编译
器是用来从
OpenCL
内核
源代码生成GPU二进制文件的?在OS中,
OpenCL
内核
是否首先
编译
到LLVM,然后优化,最后
编译
成GPU本地代码?另外,我想知道
OpenCL
内核
编译
器是否会对
内核
进行优化,比如循环不变代码运动?
浏览 2
提问于2013-07-27
得票数 1
回答已采纳
2
回答
是否有在
OpenCL
C++中可用但在
OpenCL
C中不可用的
OpenCL
2.2功能?
c++
、
c
、
opencl
OpenCL
2.1和2.2除了传统的
OpenCL
C
内核
语言外,还引入了
OpenCL
C++
内核
语言。我必须在一个支持C但不支持C++的环境中
使用
OpenCL
。除了C++语法之外,是否还有在
OpenCL
C++中可用但在
OpenCL
C中不可用的
OpenCL
2.2功能? 我必须
使用
C++
编译
器(编写C++主程序)才能
使用
OpenCL
C++<
浏览 6
提问于2017-04-21
得票数 2
2
回答
关于将调试消息从
OpenCL
内核
打印到文件的建议?
debugging
、
printing
、
opencl
我在这里有一个更大的
OpenCL
项目。目前,我正在将调试消息打印到控制台。如果将这个调试消息放在一个文件中就好了。 有人知道如何获取
OpenCL
内核
的打印流并将其转换为文件吗?
浏览 1
提问于2014-06-30
得票数 1
2
回答
如何构造大型
OpenCL
内核
?
coding-style
、
opencl
、
gpgpu
、
pyopencl
我曾与
OpenCL
合作过几个项目,但始终将
内核
编写为一个函数(有时相当大)。现在,我正在从事一个更复杂的项目,并希望在多个
内核
之间共享功能。但是,我可以找到的示例都将
内核
显示为一个文件(很少调用次要函数)。似乎应该可以
使用
多个文件-- clCreateProgramWithSource()接受多个字符串(并组合它们,我想是这样)--尽管pyopencl的Program()只需要一个源。Any 是否有办法
编译
一个函数库(而不是将库源代码传递给每个
内核
,即使不是全部
浏览 1
提问于2011-10-01
得票数 15
回答已采纳
1
回答
OpenCL
内核
在Nvidia GPU上每个线程
使用
多少寄存器?
opencl
、
gpu
、
nvidia
我的第一个问题是如何在Nvidia GPU上获得
OpenCL
内核
代码的寄存器
使用
信息,因为nvcc
编译
器为CUDA
内核
代码提供了相同的
使用
nvcc --ptxas-options=-v标志。我也得到了相同的信息关于AMD图形处理器的
OpenCL
内核
,从.isa file产生的运行程序,在导出GPU_DUMP_DEVICE_KERNEL=3后。通过谷歌搜索,我发现在Nvidia GPU上获取
OpenCL
内核
的寄存器和共
浏览 0
提问于2012-04-12
得票数 3
回答已采纳
1
回答
如何在
opencl
中正确
使用
printf
?
c
、
opencl
、
intel-fpga
我在
OpenCL
1.0中
使用
Intel FPGA SDK for
OpenCL
。我在
内核
中定义了几个矢量数据int8,并且我从PrintFunction中发现可以
使用
printf
("data_vec_wr1: %10v8hld\n",data_vec_wr1);来显示值。带有一个
printf
的控制台 data_vec_wr1: %10v8hld 最后,它没有正确显示值,所以我想知道如何
使用
printf
打印矢量数据
浏览 160
提问于2021-07-11
得票数 1
回答已采纳
1
回答
编译
OpenCL
应用程序和
使用
可用
编译
器选项的正确方法
gcc
、
opencl
、
llvm
、
compiler-options
、
opencl-c
我是
OpenCL
的新手。 当我们
使用
像gcc或clang这样的
编译
器时,我们如何控制这些选项?它们是否必须在源代码中设置,或者,同样,我们可以在命令行上传递它们的正常
编译
流程。看看,有一些为cl_int clBuildProgram提供的用于优化的options。: gcc+clang -O3 -I
OpenCL
_app.c -framework <
浏览 2
提问于2017-04-05
得票数 3
回答已采纳
3
回答
如何将
opencl
-
内核
文件(.cl)
编译
为LLVM IR
opencl
、
llvm
、
llvm-clang
、
llvm-ir
我已经知道如何
使用
.cl API ( clBuildProgram()和clGetProgramBuildInfo() )
编译
OpenCL
-
内核
文件(ClGetProgramBuildInfo)。我的问题是:,换句话说,如何在没有libclc?1.1规范之上,因此不能与
OpenCL
1.2或更高版本的代码(如
使用
浏览 9
提问于2018-01-11
得票数 4
1
回答
在
OpenCL
中
使用
宏警告字符串常量
string
、
macros
、
compilation
、
opencl
我在我的
OpenCL
内核
中
使用
了以下宏:argument of type "const __constant char *" is incompatible
浏览 0
提问于2013-08-13
得票数 1
回答已采纳
1
回答
为什么我们要两次构建
opencl
程序?
opencl
、
gpu
我在一个用于amd平台的
opencl
程序中观察到,我们需要构建两次程序。一次
使用
clBuildProgram.();另一次在构建整个代码时
使用
。为什么我们要做两次这个构建?
浏览 0
提问于2013-10-05
得票数 1
1
回答
OpenCL
clBuildProgram在OS上的AMD上
使用
非描述性构建日志失败
macos
、
opencl
我正试图在10.11.2上的一个
OpenCL
项目中
编译
一组
OpenCL
内核
。
使用
的机器是一台iMac (Retina 5K,27英寸,2015年底),包含一台被选为
OpenCL
设备的AMD R9 M395X 4096 MB。我
使用
的是操作系统附带的
OpenCL
框架。在特定的
内核
上,
OpenCL
程序构建在这个CL_PROGRAM_BUILD_LOG中失败: SC失败了。没有给出理由。当选择同一台计算机的CPU作为<e
浏览 6
提问于2015-12-11
得票数 3
1
回答
OpenCL
:在
内核
中手动抛出异常
opencl
是否可以仅出于调试目的在
OpenCL
中手动抛出异常?我的代码中有一个非常奇怪的错误:当我计算两个双精度值并将它们相加时,主机报告"CL_OUT_OF_RESOURCE“。
浏览 2
提问于2012-09-03
得票数 4
回答已采纳
1
回答
CUDA代码%envreg<32>专用寄存器
cuda
、
opencl
、
ptx
我尝试
使用
CUDA驱动程序API运行由.cl
内核
生成的PTX程序代码。我采取的步骤如下(标准
opencl
过程):2) JIT
编译
它 3)获取
编译
后的ptx代码并保存。问题是当我试图
使用
驱动程序API执行代码时,这些寄存器没有被设置(根据ptx_isa,这些寄存器是在
内核
启动之前由驱动程序设置的)。因此,代码陷入无限循环,
无法
正常运行。
浏览 4
提问于2012-12-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
开发者发布补丁集,减少编译Linux内核时的最大内存使用量
如何在Julia编程中实现GPU加速
开源头条|OpenZFS 2.0.4版本发布
OpenCL环境下的并行化编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券