Go to the documentation of this file.
25 #ifndef MXNET_RUNTIME_C_RUNTIME_API_H_
26 #define MXNET_RUNTIME_C_RUNTIME_API_H_
178 #endif // MXNET_RUNTIME_C_RUNTIME_API_H_
The data type the tensor can hold.
Definition: dlpack.h:94
Union type of values being passed through API and function calls.
Definition: c_runtime_api.h:72
@ kExtEnd
Definition: c_runtime_api.h:63
void * MXNetObjectHandle
Handle to Object.
Definition: c_runtime_api.h:93
void * v_handle
Definition: c_runtime_api.h:75
MXNET_DLL int MXNetObjectFree(MXNetObjectHandle obj)
Free the object.
@ kStr
Definition: c_runtime_api.h:50
size_t size
Definition: c_runtime_api.h:87
@ kExtReserveEnd
Definition: c_runtime_api.h:62
@ kNDArrayHandle
Definition: c_runtime_api.h:53
@ kCustomBegin
Definition: c_runtime_api.h:65
const char * v_str
Definition: c_runtime_api.h:76
MXNET_DLL int MXNetFuncGetGlobal(const char *name, MXNetFunctionHandle *out)
Get a global function.
@ kExtBegin
Definition: c_runtime_api.h:58
@ kNull
Definition: c_runtime_api.h:46
const char * data
Definition: c_runtime_api.h:86
MXNetTypeCode
The type code in MXNetType.
Definition: c_runtime_api.h:41
@ kObjectHandle
Definition: c_runtime_api.h:49
double v_float64
Definition: c_runtime_api.h:74
@ kMXNetType
Definition: c_runtime_api.h:47
#define MXNET_DLL
MXNET_DLL prefix for windows.
Definition: c_api.h:53
DLDataType v_type
Definition: c_runtime_api.h:78
MXNET_DLL int MXNetFuncFree(MXNetFunctionHandle func)
Free the function when it is no longer needed.
MXNET_DLL int MXNetFuncListGlobalNames(int *out_size, const char ***out_array)
List all the globally registered function name.
@ kHandle
Definition: c_runtime_api.h:45
@ kPyArg
Definition: c_runtime_api.h:52
void * MXNetFunctionHandle
Handle to packed function handle.
Definition: c_runtime_api.h:91
MXNET_DLL int MXNetObjectTypeKey2Index(const char *type_key, unsigned *out_tindex)
Convert type key to type index.
@ kMXNetContext
Definition: c_runtime_api.h:48
MXNET_DLL int MXNetObjectGetTypeIndex(MXNetObjectHandle obj, unsigned *out_tindex)
Get the type_index from an object.
@ kNNVMFirst
Definition: c_runtime_api.h:59
MXNET_DLL int MXNetFuncCall(MXNetFunctionHandle func, MXNetValue *arg_values, int *type_codes, int num_args, MXNetValue *ret_val, int *ret_type_code)
Call a Packed MXNet Function.
@ kNNVMLast
Definition: c_runtime_api.h:60
@ kBytes
Definition: c_runtime_api.h:51
The common header of DLPack.
uint64_t v_uint64
Definition: c_runtime_api.h:77
int64_t v_int64
Definition: c_runtime_api.h:73
Byte array type used to pass in byte array When kBytes is used as data type.
Definition: c_runtime_api.h:85