该nvrtcGetLoweredName()
函数返回一个 CUDA 内核的错位名称,我们事先使用nvrtcAddNameExpression()
- 和在编译程序之后注册了它的名称(参见文档)。
但是……这是为什么呢?也就是说,AFAICT、CUDA 有一个统一的名称修改方案。事实上,我什至不清楚为什么需要传递一个 NVRTC 程序句柄——而不是简单地作为一对独立的函数进行修饰/去修饰。
该nvrtcGetLoweredName()
函数返回一个 CUDA 内核的错位名称,我们事先使用nvrtcAddNameExpression()
- 和在编译程序之后注册了它的名称(参见文档)。
但是……这是为什么呢?也就是说,AFAICT、CUDA 有一个统一的名称修改方案。事实上,我什至不清楚为什么需要传递一个 NVRTC 程序句柄——而不是简单地作为一对独立的函数进行修饰/去修饰。