NVIDIA的OpenCL编译器是否支持--生成行-信息? [英] Does NVIDIA's OpenCL compiler support something like --generate-line-info?

查看:28
本文介绍了NVIDIA的OpenCL编译器是否支持--生成行-信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在(动态)将CUDA代码编译为PTX时,您可以传递--generate-line-info命令行参数,并在PTX中获得一组.loc条目,它们将PTX位置与源文件位置相关联。

在NVIDIA平台上将OpenCL代码编译成PTX(clBuildProgram)时也有这样的功能吗?

推荐答案

尝试-nv-line-info。我找不到它的文档,但是编译器接受它并生成您想要的东西。 值得注意是,official OpenCL compiler options extension中没有该选项。

注意:您的里程数可能会有所不同。几年前,当我摆弄这个的时候,与CUDA+nvcc相比,它的映射精度不是很高。不过,也许他们已经改善了情况。

这篇关于NVIDIA的OpenCL编译器是否支持--生成行-信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆