sách gpt4 ai đã đi

c++ - CUDA 驱动 CUmodule

In lại 作者:行者123 更新时间:2023-11-30 01:22:02 28 4
mua khóa gpt4 Nike

我试图了解 CUmodule 在 CUDA 驱动程序 API 函数中实际上代表什么。

许多 CUDA 驱动程序 API 函数都有一个 CUmodule 句柄,但它是什么?它是引导驱动程序调用过程的 dll 的句柄,我可以像 GetProcAddress 一样使用 CUDA 函数的名称或什么来调用它?

请简单点(最好是简单的英文)

1 Câu trả lời

It's a handle to a cuda compiled binary file you load (简单的谷歌查找和逻辑:P)

来源示例:

#include 
#include
#include

int chính() {
CUresult error;
CUdevice cuDevice;
CUcontext cuContext;
CUmodule cuModule;
CUfunction testkernel;
// Initialize
error = cuInit(0);
if (error != CUDA_SUCCESS) printf("ERROR: cuInit, %i\n", error);
error = cuDeviceGet(&cuDevice, 0);
if (error != CUDA_SUCCESS) printf("ERROR: cuInit, %i\n", error);
error = cuCtxCreate(&cuContext, 0, cuDevice);
if (error != CUDA_SUCCESS) printf("ERROR: cuCtxCreate, %i\n", error);
error = cuModuleLoad(&cuModule, "test.cubin");//see here!
if (error != CUDA_SUCCESS) printf("ERROR: cuModuleLoad, %i\n", error);
error = cuModuleGetFunction(&testkernel, cuModule, "a");
if (error != CUDA_SUCCESS) printf("ERROR: cuModuleGetFunction, %i\n", error);
trả về 0;
}

关于c++ - CUDA 驱动 CUmodule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17044301/

28 4 0
Bài viết được đề xuất: mysql - 从其他表和字段创建字段合并信息
Bài viết được đề xuất: c++ - NDIS版本与Windows版本的兼容性问题
Bài viết được đề xuất: c++ - 将指针分配给函数中的不同地址
Bài viết được đề xuất: c++ - C++ 中的 ZLib 解压缩
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com