Method: Cumo::CUDA::Driver.cuModuleLoad
- Defined in:
- ext/cumo/cuda/driver.c
.cuModuleLoad(fname) ⇒ Object
320 321 322 323 324 325 326 327 328 329 330 331 332 333 |
# File 'ext/cumo/cuda/driver.c', line 320
static VALUE
rb_cuModuleLoad(VALUE self, VALUE fname)
{
CUmodule _module;
const char* _fname = RSTRING_PTR(fname);
CUresult status;
struct cuModuleLoadParam param = {&_module, _fname};
status = (CUresult)rb_thread_call_without_gvl(cuModuleLoad_without_gvl_cb, ¶m, NULL, NULL);
//status = cuModuleLoad(&_module, _fname);
check_status(status);
return SIZET2NUM((size_t)_module);
}
|