gpt4 book ai didi

python - PyOpenCl:如何调试段错误?

转载 作者:太空狗 更新时间:2023-10-29 17:07:48 26 4
gpt4 key购买 nike

我有 PyOpenCL 代码和 OpenCL C 内核代码。我在运行我的应用程序时捕获了段错误。如何使用某些调试器或其他开发工具来调试此类错误?我不知道到底该怎么做才能找出问题所在。我想到了 printf 之类的选项,但我想使用更强大的东西。

我认为内核代码有错误,所以我想先调试内核代码。

更新。我在 linux(Arch Linux,3.6.11)、python 2 或 3、PyOpenCl 2012.1

最佳答案

内核调试是一个依赖于实现的事情。在 Linux 上,我发现最好的方法是在 CPU 上使用 AMD 的 CL 实现,使用 -g 编译内核,并使用 gdb。他们在他们的编程指南中有这方面的说明,在这里:

AMD CL Documentation page

关于python - PyOpenCl:如何调试段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com