【发布时间】:2019-04-02 02:20:55
【问题描述】:
是否可以像 __global__ 函数一样在 pyCUDA 中调用 __host__ 函数?我在文档中注意到pycuda.driver.Function 创建了一个__global__ 函数的句柄。 __device__ 函数可以从 __global__ 函数调用,但 __host__ 代码不能。我知道使用__host__ 函数在很大程度上违背了pyCUDA 的目的,但是我想导入并调用一些已经生成的函数作为概念证明。
请注意,每当我尝试导入 __host__ 函数时,我都会得到:
pycuda._driver.LogicError: cuModuleGetFunction failed: named symbol not found
【问题讨论】: