5
CUDA驅動程序API提供從文件系統加載包含PTX代碼的文件。人們通常將執行以下操作:將PTX程序直接傳遞到CUDA驅動程序
CUmodule module;
CUfunction function;
const char* module_file = "my_prg.ptx";
const char* kernel_name = "vector_add";
err = cuModuleLoad(&module, module_file);
err = cuModuleGetFunction(&function, module, kernel_name);
如果一個運行時產生的PTX文件(飛)經歷文件IO似乎是一種浪費(因爲駕駛員必須重新加載回)。
有沒有辦法將PTX程序直接傳遞給CUDA驅動程序(例如作爲C字符串)?