API trình điều khiển CUDA cung cấp tải tệp có chứa mã PTX từ hệ thống tệp. Một thường nào sau đây:Chuyển chương trình PTX đến trình điều khiển CUDA trực tiếp
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);
Trong trường hợp một tạo ra các tập tin PTX trong thời gian chạy (on the fly) đi qua file IO có vẻ là một sự lãng phí (kể từ khi người lái xe có tải nó trở lại một lần nữa).
Có cách nào để chuyển chương trình PTX đến trình điều khiển CUDA trực tiếp (ví dụ: dưới dạng chuỗi C) không?