|
CUresult cuModuleLoadDataEx |
( |
CUmodule * |
module, |
|
|
const void * |
image, |
|
|
unsigned int |
numOptions, |
|
|
CUjit_option * |
options, |
|
|
void ** |
optionValues | |
|
) |
| | |
Takes a pointer image and loads the corresponding module module into the current context. The pointer may be obtained by mapping a cubin or PTX file, passing a cubin or PTX file as a NULL-terminated text string, or incorporating a cubin object into the executable resources and using operating system calls such as Windows FindResource() to obtain the pointer. Options are passed as an array via options and any corresponding parameters are passed in optionValues . The number of total options is supplied via numOptions . Any outputs will be returned via optionValues . Supported options are (types for the option values are specified in parentheses after the option name):
- Parameters:
-
| module | - Returned module |
| image | - Module data to load |
| numOptions | - Number of options |
| options | - Options for JIT |
| optionValues | - Option values for JIT |
- Returns:
- CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_OUT_OF_MEMORY, CUDA_ERROR_NO_BINARY_FOR_GPU, CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND, CUDA_ERROR_SHARED_OBJECT_INIT_FAILED
- Note:
- Note that this function may also return error codes from previous, asynchronous launches.
- See also:
- cuModuleGetFunction, cuModuleGetGlobal, cuModuleGetTexRef, cuModuleLoad, cuModuleLoadData, cuModuleLoadFatBinary, cuModuleUnload
|