CUDA,在运行时找出内核中的寄存器数量

CUDA,在运行时找出内核中的寄存器数量,cuda,Cuda,如何找出cuda内核在运行时使用的寄存器数? 我知道如何在编译过程中找到信息,但我不想硬编码数字 谢谢我认为CUDA 2.x不可能在运行时获取信息。查看新3.0测试版的文档,它似乎可以满足您的需要。我认为,您在编译中看到的是将在运行时使用的版本,或者至少是运行时使用的最大寄存器数。这可能是错误的;请参见talonmies对该问题的回答:

如何找出cuda内核在运行时使用的寄存器数? 我知道如何在编译过程中找到信息,但我不想硬编码数字


谢谢

我认为CUDA 2.x不可能在运行时获取信息。查看新3.0测试版的文档,它似乎可以满足您的需要。

我认为,您在编译中看到的是将在运行时使用的版本,或者至少是运行时使用的最大寄存器数。

这可能是错误的;请参见talonmies对该问题的回答: