Interface MxnetLibrary

All Superinterfaces:
com.sun.jna.Library

public interface MxnetLibrary extends com.sun.jna.Library
  • Method Details

    • MXGetLastError

      String MXGetLastError()
    • MXLoadLib

      int MXLoadLib(String path, int verbose)
    • MXLibInfoFeatures

      int MXLibInfoFeatures(com.sun.jna.ptr.PointerByReference libFeature, NativeSizeByReference size)
    • MXRandomSeed

      int MXRandomSeed(int seed)
    • MXRandomSeedContext

      int MXRandomSeedContext(int seed, int dev_type, int dev_id)
    • MXNotifyShutdown

      int MXNotifyShutdown()
    • MXSetProcessProfilerConfig

      int MXSetProcessProfilerConfig(int num_params, String[] keys, String[] vals, com.sun.jna.Pointer kvstoreHandle)
    • MXSetProfilerConfig

      int MXSetProfilerConfig(int num_params, String[] keys, String[] vals)
    • MXSetProcessProfilerState

      int MXSetProcessProfilerState(int state, int profile_process, com.sun.jna.Pointer kvStoreHandle)
    • MXSetProfilerState

      int MXSetProfilerState(int state)
    • MXDumpProcessProfile

      int MXDumpProcessProfile(int finished, int profile_process, com.sun.jna.Pointer kvStoreHandle)
    • MXDumpProfile

      int MXDumpProfile(int finished)
    • MXAggregateProfileStatsPrint

      int MXAggregateProfileStatsPrint(String[] out_str, int reset)
    • MXAggregateProfileStatsPrintEx

      int MXAggregateProfileStatsPrintEx(String[] out_str, int reset, int format, int sort_by, int ascending)
    • MXProcessProfilePause

      int MXProcessProfilePause(int paused, int profile_process, com.sun.jna.Pointer kvStoreHandle)
    • MXProfilePause

      int MXProfilePause(int paused)
    • MXProfileCreateDomain

      int MXProfileCreateDomain(String domain, com.sun.jna.ptr.PointerByReference out)
    • MXProfileCreateTask

      int MXProfileCreateTask(com.sun.jna.Pointer domain, String task_name, com.sun.jna.ptr.PointerByReference out)
    • MXProfileCreateFrame

      int MXProfileCreateFrame(com.sun.jna.Pointer domain, String frame_name, com.sun.jna.ptr.PointerByReference out)
    • MXProfileCreateEvent

      int MXProfileCreateEvent(String event_name, com.sun.jna.ptr.PointerByReference out)
    • MXProfileCreateCounter

      int MXProfileCreateCounter(com.sun.jna.Pointer domain, String counter_name, com.sun.jna.ptr.PointerByReference out)
    • MXProfileDestroyHandle

      int MXProfileDestroyHandle(com.sun.jna.Pointer frame_handle)
    • MXProfileDurationStart

      int MXProfileDurationStart(com.sun.jna.Pointer duration_handle)
    • MXProfileDurationStop

      int MXProfileDurationStop(com.sun.jna.Pointer duration_handle)
    • MXProfileSetCounter

      int MXProfileSetCounter(com.sun.jna.Pointer counter_handle, long value)
    • MXProfileAdjustCounter

      int MXProfileAdjustCounter(com.sun.jna.Pointer counter_handle, long value)
    • MXProfileSetMarker

      int MXProfileSetMarker(com.sun.jna.Pointer domain, String instant_marker_name, String scope)
    • MXSetNumOMPThreads

      int MXSetNumOMPThreads(int thread_num)
    • MXEngineSetBulkSize

      int MXEngineSetBulkSize(int bulk_size, IntBuffer prev_bulk_size)
    • MXGetGPUCount

      int MXGetGPUCount(IntBuffer out)
    • MXGetGPUMemoryInformation

      int MXGetGPUMemoryInformation(int dev, IntBuffer free_mem, IntBuffer total_mem)
    • MXGetGPUMemoryInformation64

      int MXGetGPUMemoryInformation64(int dev, LongBuffer free_mem, LongBuffer total_mem)
    • MXGetVersion

      int MXGetVersion(IntBuffer out)
    • MXLoadTVMOp

      int MXLoadTVMOp(String libpath)
    • MXLoadTVMConfig

      int MXLoadTVMConfig(com.sun.jna.ptr.PointerByReference config)
    • MXNDArrayCreateNone

      int MXNDArrayCreateNone(com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayCreate

      int MXNDArrayCreate(int[] shape, int ndim, int dev_type, int dev_id, int delay_alloc, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayCreateEx

      int MXNDArrayCreateEx(int[] shape, int ndim, int dev_type, int dev_id, int delay_alloc, int dtype, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayCreateEx64

      int MXNDArrayCreateEx64(long[] shape, int ndim, int dev_type, int dev_id, int delay_alloc, int dtype, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayCreateSparseEx

      int MXNDArrayCreateSparseEx(int storage_type, int[] shape, int ndim, int dev_type, int dev_id, int delay_alloc, int dtype, int num_aux, IntBuffer aux_type, IntBuffer aux_ndims, int[] aux_shape, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayCreateSparseEx64

      int MXNDArrayCreateSparseEx64(int storage_type, long[] shape, int ndim, int dev_type, int dev_id, int delay_alloc, int dtype, int num_aux, IntBuffer aux_type, IntBuffer aux_ndims, long[] aux_shape, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayLoadFromRawBytes

      int MXNDArrayLoadFromRawBytes(com.sun.jna.Pointer buf, NativeSize size, com.sun.jna.ptr.PointerByReference out)
    • MXNDArraySaveRawBytes

      int MXNDArraySaveRawBytes(com.sun.jna.Pointer handle, NativeSizeByReference out_size, com.sun.jna.ptr.PointerByReference out_buf)
    • MXNDArraySave

      int MXNDArraySave(String fname, int num_args, ai.djl.mxnet.jna.PointerArray args, String[] keys)
    • MXNDArrayLoad

      int MXNDArrayLoad(String fname, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_arr, IntBuffer out_name_size, com.sun.jna.ptr.PointerByReference out_names)
    • MXNDArrayLoadFromBuffer

      int MXNDArrayLoadFromBuffer(com.sun.jna.Pointer ndarray_buffer, NativeSize size, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_arr, IntBuffer out_name_size, com.sun.jna.ptr.PointerByReference out_names)
    • MXNDArraySyncCopyFromCPU

      int MXNDArraySyncCopyFromCPU(com.sun.jna.Pointer handle, com.sun.jna.Pointer data, NativeSize size)
    • MXNDArraySyncCopyToCPU

      int MXNDArraySyncCopyToCPU(com.sun.jna.Pointer handle, com.sun.jna.Pointer data, NativeSize size)
    • MXNDArraySyncCopyFromNDArray

      int MXNDArraySyncCopyFromNDArray(com.sun.jna.Pointer handle_dst, com.sun.jna.Pointer handle_src, int i)
    • MXNDArraySyncCheckFormat

      int MXNDArraySyncCheckFormat(com.sun.jna.Pointer handle, byte full_check)
    • MXNDArrayWaitToRead

      int MXNDArrayWaitToRead(com.sun.jna.Pointer handle)
    • MXNDArrayWaitToWrite

      int MXNDArrayWaitToWrite(com.sun.jna.Pointer handle)
    • MXNDArrayWaitAll

      int MXNDArrayWaitAll()
    • MXNDArrayFree

      int MXNDArrayFree(com.sun.jna.Pointer handle)
    • MXNDArraySlice

      int MXNDArraySlice(com.sun.jna.Pointer handle, int slice_begin, int slice_end, com.sun.jna.ptr.PointerByReference out)
    • MXNDArraySlice64

      int MXNDArraySlice64(com.sun.jna.Pointer handle, long slice_begin, long slice_end, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayAt

      int MXNDArrayAt(com.sun.jna.Pointer handle, int idx, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayAt64

      int MXNDArrayAt64(com.sun.jna.Pointer handle, long idx, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayGetStorageType

      int MXNDArrayGetStorageType(com.sun.jna.Pointer handle, IntBuffer out_storage_type)
    • MXNDArrayReshape

      int MXNDArrayReshape(com.sun.jna.Pointer handle, int ndim, IntBuffer dims, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayReshape64

      int MXNDArrayReshape64(com.sun.jna.Pointer handle, int ndim, LongBuffer dims, byte reverse, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayGetShape

      int MXNDArrayGetShape(com.sun.jna.Pointer handle, IntBuffer out_dim, com.sun.jna.ptr.PointerByReference out_pdata)
    • MXNDArrayGetShapeEx

      int MXNDArrayGetShapeEx(com.sun.jna.Pointer handle, IntBuffer out_dim, com.sun.jna.ptr.PointerByReference out_pdata)
    • MXNDArrayGetShapeEx64

      int MXNDArrayGetShapeEx64(com.sun.jna.Pointer handle, IntBuffer out_dim, com.sun.jna.ptr.PointerByReference out_pdata)
    • MXNDArrayGetData

      int MXNDArrayGetData(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out_pdata)
    • MXNDArrayToDLPack

      int MXNDArrayToDLPack(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out_dlpack)
    • MXNDArrayFromDLPack

      int MXNDArrayFromDLPack(com.sun.jna.Pointer dlpack, com.sun.jna.ptr.PointerByReference out_handle)
    • MXNDArrayFromDLPackEx

      int MXNDArrayFromDLPackEx(com.sun.jna.Pointer dlpack, byte transient_handle, com.sun.jna.ptr.PointerByReference out_handle)
    • MXNDArrayCallDLPackDeleter

      int MXNDArrayCallDLPackDeleter(com.sun.jna.Pointer dlpack)
    • MXNDArrayGetDType

      int MXNDArrayGetDType(com.sun.jna.Pointer handle, IntBuffer out_dtype)
    • MXNDArrayGetAuxType

      int MXNDArrayGetAuxType(com.sun.jna.Pointer handle, int i, IntBuffer out_type)
    • MXNDArrayGetAuxType64

      int MXNDArrayGetAuxType64(com.sun.jna.Pointer handle, long i, IntBuffer out_type)
    • MXNDArrayGetAuxNDArray

      int MXNDArrayGetAuxNDArray(com.sun.jna.Pointer handle, int i, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayGetAuxNDArray64

      int MXNDArrayGetAuxNDArray64(com.sun.jna.Pointer handle, long i, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayGetDataNDArray

      int MXNDArrayGetDataNDArray(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayGetContext

      int MXNDArrayGetContext(com.sun.jna.Pointer handle, IntBuffer out_dev_type, IntBuffer out_dev_id)
    • MXNDArrayGetGrad

      int MXNDArrayGetGrad(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXNDArrayDetach

      int MXNDArrayDetach(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXNDArraySetGradState

      int MXNDArraySetGradState(com.sun.jna.Pointer handle, int state)
    • MXNDArrayGetGradState

      int MXNDArrayGetGradState(com.sun.jna.Pointer handle, IntBuffer out)
    • MXListFunctions

      int MXListFunctions(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • MXGetFunction

      int MXGetFunction(String name, com.sun.jna.ptr.PointerByReference out)
    • MXFuncGetInfo

      int MXFuncGetInfo(com.sun.jna.Pointer fun, String[] name, String[] description, IntBuffer num_args, com.sun.jna.ptr.PointerByReference arg_names, com.sun.jna.ptr.PointerByReference arg_type_infos, com.sun.jna.ptr.PointerByReference arg_descriptions, String[] return_type)
    • MXFuncDescribe

      int MXFuncDescribe(com.sun.jna.Pointer fun, IntBuffer num_use_vars, IntBuffer num_scalars, IntBuffer num_mutate_vars, IntBuffer type_mask)
    • MXFuncInvoke

      int MXFuncInvoke(com.sun.jna.Pointer fun, com.sun.jna.ptr.PointerByReference use_vars, FloatBuffer scalar_args, com.sun.jna.ptr.PointerByReference mutate_vars)
    • MXFuncInvokeEx

      int MXFuncInvokeEx(com.sun.jna.Pointer fun, com.sun.jna.ptr.PointerByReference use_vars, FloatBuffer scalar_args, com.sun.jna.ptr.PointerByReference mutate_vars, int num_params, com.sun.jna.ptr.PointerByReference param_keys, com.sun.jna.ptr.PointerByReference param_vals)
    • MXImperativeInvoke

      int MXImperativeInvoke(com.sun.jna.Pointer creator, int num_inputs, ai.djl.mxnet.jna.PointerArray inputs, IntBuffer num_outputs, com.sun.jna.ptr.PointerByReference outputs, int num_params, String[] param_keys, String[] param_vals)
    • MXImperativeInvokeEx

      int MXImperativeInvokeEx(com.sun.jna.Pointer creator, int num_inputs, ai.djl.mxnet.jna.PointerArray inputs, IntBuffer num_outputs, com.sun.jna.ptr.PointerByReference outputs, int num_params, ai.djl.mxnet.jna.StringArray param_keys, ai.djl.mxnet.jna.StringArray param_vals, com.sun.jna.ptr.PointerByReference out_stypes)
    • MXAutogradSetIsRecording

      int MXAutogradSetIsRecording(int is_recording, IntBuffer prev)
    • MXAutogradSetIsTraining

      int MXAutogradSetIsTraining(int is_training, IntBuffer prev)
    • MXAutogradIsRecording

      int MXAutogradIsRecording(ByteBuffer curr)
    • MXAutogradIsTraining

      int MXAutogradIsTraining(ByteBuffer curr)
    • MXIsNumpyShape

      int MXIsNumpyShape(IntBuffer curr)
    • MXSetIsNumpyShape

      int MXSetIsNumpyShape(int is_np_shape, IntBuffer prev)
    • MXAutogradMarkVariables

      int MXAutogradMarkVariables(int num_var, com.sun.jna.ptr.PointerByReference var_handles, IntBuffer reqs_array, com.sun.jna.ptr.PointerByReference grad_handles)
    • MXAutogradComputeGradient

      int MXAutogradComputeGradient(int num_output, com.sun.jna.ptr.PointerByReference output_handles)
    • MXAutogradBackward

      int MXAutogradBackward(int num_output, ai.djl.mxnet.jna.PointerArray output_handles, com.sun.jna.ptr.PointerByReference ograd_handles, int retain_graph)
    • MXAutogradBackwardEx

      int MXAutogradBackwardEx(int num_output, ai.djl.mxnet.jna.PointerArray output_handles, ai.djl.mxnet.jna.PointerArray ograd_handles, int num_variables, com.sun.jna.ptr.PointerByReference var_handles, int retain_graph, int create_graph, int is_train, com.sun.jna.ptr.PointerByReference grad_handles, com.sun.jna.ptr.PointerByReference grad_stypes)
    • MXAutogradGetSymbol

      int MXAutogradGetSymbol(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXCreateCachedOp

      int MXCreateCachedOp(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXCreateCachedOpEx

      int MXCreateCachedOpEx(com.sun.jna.Pointer handle, int num_flags, String[] keys, String[] vals, com.sun.jna.ptr.PointerByReference out)
    • MXCreateCachedOpEX

      int MXCreateCachedOpEX(com.sun.jna.Pointer handle, int num_flags, String[] keys, String[] vals, com.sun.jna.ptr.PointerByReference out, byte thread_safe)
    • MXFreeCachedOp

      int MXFreeCachedOp(com.sun.jna.Pointer handle)
    • MXInvokeCachedOp

      int MXInvokeCachedOp(com.sun.jna.Pointer handle, int num_inputs, com.sun.jna.Pointer inputs, IntBuffer num_outputs, com.sun.jna.ptr.PointerByReference outputs)
    • MXInvokeCachedOpEx

      int MXInvokeCachedOpEx(com.sun.jna.Pointer handle, int num_inputs, com.sun.jna.Pointer inputs, IntBuffer num_outputs, com.sun.jna.ptr.PointerByReference outputs, com.sun.jna.ptr.PointerByReference out_stypes)
    • MXCachedOpRegisterOpHook

      int MXCachedOpRegisterOpHook(com.sun.jna.Pointer handle, MxnetLibrary.CachedOpMonitorCallback callback, byte monitor_all)
    • MXListAllOpNames

      int MXListAllOpNames(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • MXSymbolListAtomicSymbolCreators

      int MXSymbolListAtomicSymbolCreators(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • MXSymbolGetAtomicSymbolName

      int MXSymbolGetAtomicSymbolName(com.sun.jna.Pointer creator, String[] name)
    • MXSymbolGetInputSymbols

      int MXSymbolGetInputSymbols(com.sun.jna.Pointer sym, com.sun.jna.ptr.PointerByReference inputs, IntBuffer input_size)
    • MXSymbolCutSubgraph

      int MXSymbolCutSubgraph(com.sun.jna.Pointer sym, com.sun.jna.ptr.PointerByReference inputs, IntBuffer input_size)
    • MXSymbolGetAtomicSymbolInfo

      int MXSymbolGetAtomicSymbolInfo(com.sun.jna.Pointer creator, String[] name, String[] description, IntBuffer num_args, com.sun.jna.ptr.PointerByReference arg_names, com.sun.jna.ptr.PointerByReference arg_type_infos, com.sun.jna.ptr.PointerByReference arg_descriptions, String[] key_var_num_args, String[] return_type)
    • MXSymbolCreateAtomicSymbol

      int MXSymbolCreateAtomicSymbol(com.sun.jna.Pointer creator, int num_param, String[] keys, String[] vals, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolCreateVariable

      int MXSymbolCreateVariable(String name, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolCreateGroup

      int MXSymbolCreateGroup(int num_symbols, com.sun.jna.ptr.PointerByReference symbols, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolCreateFromFile

      int MXSymbolCreateFromFile(String fname, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolCreateFromJSON

      int MXSymbolCreateFromJSON(String json, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolRemoveAmpCast

      int MXSymbolRemoveAmpCast(com.sun.jna.Pointer sym_handle, com.sun.jna.ptr.PointerByReference ret_sym_handle)
    • MXSymbolSaveToFile

      int MXSymbolSaveToFile(com.sun.jna.Pointer symbol, String fname)
    • MXSymbolSaveToJSON

      int MXSymbolSaveToJSON(com.sun.jna.Pointer symbol, String[] out_json)
    • MXSymbolFree

      int MXSymbolFree(com.sun.jna.Pointer symbol)
    • MXSymbolCopy

      int MXSymbolCopy(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolPrint

      int MXSymbolPrint(com.sun.jna.Pointer symbol, String[] out_str)
    • MXSymbolGetName

      int MXSymbolGetName(com.sun.jna.Pointer symbol, String[] out, IntBuffer success)
    • MXSymbolGetAttr

      int MXSymbolGetAttr(com.sun.jna.Pointer symbol, String key, String[] out, IntBuffer success)
    • MXSymbolSetAttr

      int MXSymbolSetAttr(com.sun.jna.Pointer symbol, String key, String value)
    • MXSymbolListAttr

      int MXSymbolListAttr(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolListAttrShallow

      int MXSymbolListAttrShallow(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolListArguments

      int MXSymbolListArguments(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_str_array)
    • MXSymbolListOutputs

      int MXSymbolListOutputs(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_str_array)
    • MXSymbolGetNumOutputs

      int MXSymbolGetNumOutputs(com.sun.jna.Pointer symbol, IntBuffer output_count)
    • MXSymbolGetInternals

      int MXSymbolGetInternals(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolGetChildren

      int MXSymbolGetChildren(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolGetOutput

      int MXSymbolGetOutput(com.sun.jna.Pointer symbol, int index, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolListAuxiliaryStates

      int MXSymbolListAuxiliaryStates(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_str_array)
    • MXSymbolCompose

      int MXSymbolCompose(com.sun.jna.Pointer sym, String name, int num_args, String[] keys, com.sun.jna.ptr.PointerByReference args)
    • MXSymbolGrad

      int MXSymbolGrad(com.sun.jna.Pointer sym, int num_wrt, String[] wrt, com.sun.jna.ptr.PointerByReference out)
    • MXSymbolInferShape

      int MXSymbolInferShape(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_ind_ptr, int[] arg_shape_data, IntBuffer in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, IntBuffer out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, IntBuffer aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferShapeEx

      int MXSymbolInferShapeEx(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_ind_ptr, int[] arg_shape_data, IntBuffer in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, IntBuffer out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, IntBuffer aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferShapeEx64

      int MXSymbolInferShapeEx64(com.sun.jna.Pointer sym, int num_args, String[] keys, long[] arg_ind_ptr, long[] arg_shape_data, NativeSizeByReference in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, NativeSizeByReference out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, NativeSizeByReference aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferShapePartial

      int MXSymbolInferShapePartial(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_ind_ptr, int[] arg_shape_data, IntBuffer in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, IntBuffer out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, IntBuffer aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferShapePartialEx

      int MXSymbolInferShapePartialEx(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_ind_ptr, int[] arg_shape_data, IntBuffer in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, IntBuffer out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, IntBuffer aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferShapePartialEx64

      int MXSymbolInferShapePartialEx64(com.sun.jna.Pointer sym, int num_args, String[] keys, long[] arg_ind_ptr, long[] arg_shape_data, NativeSizeByReference in_shape_size, com.sun.jna.ptr.PointerByReference in_shape_ndim, com.sun.jna.ptr.PointerByReference in_shape_data, NativeSizeByReference out_shape_size, com.sun.jna.ptr.PointerByReference out_shape_ndim, com.sun.jna.ptr.PointerByReference out_shape_data, NativeSizeByReference aux_shape_size, com.sun.jna.ptr.PointerByReference aux_shape_ndim, com.sun.jna.ptr.PointerByReference aux_shape_data, IntBuffer complete)
    • MXSymbolInferType

      int MXSymbolInferType(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_type_data, IntBuffer in_type_size, com.sun.jna.ptr.PointerByReference in_type_data, IntBuffer out_type_size, com.sun.jna.ptr.PointerByReference out_type_data, IntBuffer aux_type_size, com.sun.jna.ptr.PointerByReference aux_type_data, IntBuffer complete)
    • MXSymbolInferTypePartial

      int MXSymbolInferTypePartial(com.sun.jna.Pointer sym, int num_args, String[] keys, int[] arg_type_data, IntBuffer in_type_size, com.sun.jna.ptr.PointerByReference in_type_data, IntBuffer out_type_size, com.sun.jna.ptr.PointerByReference out_type_data, IntBuffer aux_type_size, com.sun.jna.ptr.PointerByReference aux_type_data, IntBuffer complete)
    • MXQuantizeSymbol

      int MXQuantizeSymbol(com.sun.jna.Pointer sym_handle, com.sun.jna.ptr.PointerByReference ret_sym_handle, int[] dev_type, int num_excluded_sym_names, String[] excluded_sym_names, int num_excluded_op_names, String[] excluded_op_names, int num_offline, String[] offline_params, String quantized_dtype, byte calib_quantize, String quantize_mode, String quantize_granularity, IntBuffer out_num_calib_names, com.sun.jna.ptr.PointerByReference out_calib_names)
    • MXReducePrecisionSymbol

      int MXReducePrecisionSymbol(com.sun.jna.Pointer sym_handle, com.sun.jna.ptr.PointerByReference ret_sym_handle, int num_args, int[] arg_type_data, int num_ind_ptr, int[] ind_ptr, int[] target_dtype, int cast_optional_params, int num_target_dtype_op_names, int num_fp32_op_names, int num_widest_dtype_op_names, int num_conditional_fp32_op_names, int num_excluded_symbols, int num_model_params, String[] target_dtype_op_names, String[] fp32_op_names, String[] widest_dtype_op_names, String[] conditional_fp32_op_names, String[] excluded_symbols, String[] conditional_param_names, String[] conditional_param_vals, String[] model_param_names, String[] arg_names)
    • MXSetCalibTableToQuantizedSymbol

      int MXSetCalibTableToQuantizedSymbol(com.sun.jna.Pointer qsym_handle, int num_layers, String[] layer_names, FloatBuffer low_quantiles, FloatBuffer high_quantiles, com.sun.jna.ptr.PointerByReference ret_sym_handle)
    • MXGenBackendSubgraph

      int MXGenBackendSubgraph(com.sun.jna.Pointer sym_handle, String backend, com.sun.jna.ptr.PointerByReference ret_sym_handle)
    • MXGenAtomicSymbolFromSymbol

      int MXGenAtomicSymbolFromSymbol(com.sun.jna.Pointer sym_handle, com.sun.jna.ptr.PointerByReference ret_sym_handle)
    • MXOptimizeForBackend

      int MXOptimizeForBackend(com.sun.jna.Pointer sym_handle, String backend_name, int dev_type, com.sun.jna.ptr.PointerByReference ret_sym_handle, int args_len, com.sun.jna.ptr.PointerByReference in_args_handle, int aux_len, com.sun.jna.ptr.PointerByReference in_aux_handle, int num_options, String[] keys, String[] vals, IntBuffer new_args_cnt, com.sun.jna.ptr.PointerByReference new_args_handle, com.sun.jna.ptr.PointerByReference new_arg_names_handle, IntBuffer new_aux_cnt, com.sun.jna.ptr.PointerByReference new_aux_handle, com.sun.jna.ptr.PointerByReference new_aux_names_handle)
    • MXExecutorFree

      int MXExecutorFree(com.sun.jna.Pointer handle)
    • MXExecutorPrint

      int MXExecutorPrint(com.sun.jna.Pointer handle, String[] out_str)
    • MXExecutorForward

      int MXExecutorForward(com.sun.jna.Pointer handle, int is_train)
    • MXExecutorBackward

      int MXExecutorBackward(com.sun.jna.Pointer handle, int len, com.sun.jna.ptr.PointerByReference head_grads)
    • MXExecutorBackwardEx

      int MXExecutorBackwardEx(com.sun.jna.Pointer handle, int len, com.sun.jna.ptr.PointerByReference head_grads, int is_train)
    • MXExecutorOutputs

      int MXExecutorOutputs(com.sun.jna.Pointer handle, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorBind

      int MXExecutorBind(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int len, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grad_store, IntBuffer grad_req_type, int aux_states_len, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorBindX

      int MXExecutorBindX(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int num_map_keys, String[] map_keys, int[] map_dev_types, int[] map_dev_ids, int len, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grad_store, IntBuffer grad_req_type, int aux_states_len, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorBindEX

      int MXExecutorBindEX(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int num_map_keys, String[] map_keys, int[] map_dev_types, int[] map_dev_ids, int len, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grad_store, IntBuffer grad_req_type, int aux_states_len, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorSimpleBind

      int MXExecutorSimpleBind(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int num_g2c_keys, String[] g2c_keys, int[] g2c_dev_types, int[] g2c_dev_ids, int provided_grad_req_list_len, String[] provided_grad_req_names, String[] provided_grad_req_types, int num_provided_arg_shapes, String[] provided_arg_shape_names, int[] provided_arg_shape_data, int[] provided_arg_shape_idx, int num_provided_arg_dtypes, String[] provided_arg_dtype_names, int[] provided_arg_dtypes, int num_provided_arg_stypes, String[] provided_arg_stype_names, int[] provided_arg_stypes, int num_shared_arg_names, String[] shared_arg_name_list, IntBuffer shared_buffer_len, String[] shared_buffer_name_list, com.sun.jna.ptr.PointerByReference shared_buffer_handle_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_name_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_handle_list, IntBuffer num_in_args, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grads, IntBuffer num_aux_states, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec_handle, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorSimpleBindEx

      int MXExecutorSimpleBindEx(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int num_g2c_keys, String[] g2c_keys, int[] g2c_dev_types, int[] g2c_dev_ids, int provided_grad_req_list_len, String[] provided_grad_req_names, String[] provided_grad_req_types, int num_provided_arg_shapes, String[] provided_arg_shape_names, int[] provided_arg_shape_data, int[] provided_arg_shape_idx, int num_provided_arg_dtypes, String[] provided_arg_dtype_names, int[] provided_arg_dtypes, int num_provided_arg_stypes, String[] provided_arg_stype_names, int[] provided_arg_stypes, int num_shared_arg_names, String[] shared_arg_name_list, IntBuffer shared_buffer_len, String[] shared_buffer_name_list, com.sun.jna.ptr.PointerByReference shared_buffer_handle_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_name_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_handle_list, IntBuffer num_in_args, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grads, IntBuffer num_aux_states, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec_handle, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorSimpleBindEx64

      int MXExecutorSimpleBindEx64(com.sun.jna.Pointer symbol_handle, int dev_type, int dev_id, int num_g2c_keys, String[] g2c_keys, int[] g2c_dev_types, int[] g2c_dev_ids, int provided_grad_req_list_len, String[] provided_grad_req_names, String[] provided_grad_req_types, int num_provided_arg_shapes, String[] provided_arg_shape_names, long[] provided_arg_shape_data, int[] provided_arg_shape_idx, int num_provided_arg_dtypes, String[] provided_arg_dtype_names, int[] provided_arg_dtypes, int num_provided_arg_stypes, String[] provided_arg_stype_names, int[] provided_arg_stypes, int num_shared_arg_names, String[] shared_arg_name_list, IntBuffer shared_buffer_len, String[] shared_buffer_name_list, com.sun.jna.ptr.PointerByReference shared_buffer_handle_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_name_list, com.sun.jna.ptr.PointerByReference updated_shared_buffer_handle_list, IntBuffer num_in_args, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grads, IntBuffer num_aux_states, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec_handle, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorReshape

      int MXExecutorReshape(int partial_shaping, int allow_up_sizing, int dev_type, int dev_id, int num_map_keys, String[] map_keys, int[] map_dev_types, int[] map_dev_ids, int num_provided_arg_shapes, String[] provided_arg_shape_names, int[] provided_arg_shape_data, int[] provided_arg_shape_idx, IntBuffer num_in_args, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grads, IntBuffer num_aux_states, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorReshapeEx

      int MXExecutorReshapeEx(int partial_shaping, int allow_up_sizing, int dev_type, int dev_id, int num_map_keys, String[] map_keys, int[] map_dev_types, int[] map_dev_ids, int num_provided_arg_shapes, String[] provided_arg_shape_names, int[] provided_arg_shape_data, int[] provided_arg_shape_idx, IntBuffer num_in_args, com.sun.jna.ptr.PointerByReference in_args, com.sun.jna.ptr.PointerByReference arg_grads, IntBuffer num_aux_states, com.sun.jna.ptr.PointerByReference aux_states, com.sun.jna.Pointer shared_exec, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorGetOptimizedSymbol

      int MXExecutorGetOptimizedSymbol(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXExecutorSetMonitorCallback

      int MXExecutorSetMonitorCallback(com.sun.jna.Pointer handle, MxnetLibrary.ExecutorMonitorCallback callback, com.sun.jna.Pointer callback_handle)
    • MXExecutorSetMonitorCallbackEX

      int MXExecutorSetMonitorCallbackEX(com.sun.jna.Pointer handle, MxnetLibrary.ExecutorMonitorCallback callback, com.sun.jna.Pointer callback_handle, byte monitor_all)
    • MXListDataIters

      int MXListDataIters(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • MXDataIterCreateIter

      int MXDataIterCreateIter(com.sun.jna.Pointer handle, int num_param, String[] keys, String[] vals, com.sun.jna.ptr.PointerByReference out)
    • MXDataIterGetIterInfo

      int MXDataIterGetIterInfo(com.sun.jna.Pointer creator, String[] name, String[] description, IntBuffer num_args, com.sun.jna.ptr.PointerByReference arg_names, com.sun.jna.ptr.PointerByReference arg_type_infos, com.sun.jna.ptr.PointerByReference arg_descriptions)
    • MXDataIterFree

      int MXDataIterFree(com.sun.jna.Pointer handle)
    • MXDataIterNext

      int MXDataIterNext(com.sun.jna.Pointer handle, IntBuffer out)
    • MXDataIterBeforeFirst

      int MXDataIterBeforeFirst(com.sun.jna.Pointer handle)
    • MXDataIterGetData

      int MXDataIterGetData(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXDataIterGetIndex

      int MXDataIterGetIndex(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out_index, LongBuffer out_size)
    • MXDataIterGetPadNum

      int MXDataIterGetPadNum(com.sun.jna.Pointer handle, IntBuffer pad)
    • MXDataIterGetLabel

      int MXDataIterGetLabel(com.sun.jna.Pointer handle, com.sun.jna.ptr.PointerByReference out)
    • MXInitPSEnv

      int MXInitPSEnv(int num_vars, String[] keys, String[] vals)
    • MXKVStoreCreate

      int MXKVStoreCreate(String type, com.sun.jna.ptr.PointerByReference out)
    • MXKVStoreSetGradientCompression

      int MXKVStoreSetGradientCompression(com.sun.jna.Pointer handle, int num_params, String[] keys, String[] vals)
    • MXKVStoreFree

      int MXKVStoreFree(com.sun.jna.Pointer handle)
    • MXKVStoreInit

      int MXKVStoreInit(com.sun.jna.Pointer handle, int num, int[] keys, ai.djl.mxnet.jna.PointerArray vals)
    • MXKVStoreInitEx

      int MXKVStoreInitEx(com.sun.jna.Pointer handle, int num, String[] keys, ai.djl.mxnet.jna.PointerArray vals)
    • MXKVStorePush

      int MXKVStorePush(com.sun.jna.Pointer handle, int num, int[] keys, ai.djl.mxnet.jna.PointerArray vals, int priority)
    • MXKVStorePushEx

      int MXKVStorePushEx(com.sun.jna.Pointer handle, int num, String[] keys, ai.djl.mxnet.jna.PointerArray vals, int priority)
    • MXKVStorePullWithSparse

      int MXKVStorePullWithSparse(com.sun.jna.Pointer handle, int num, int[] keys, com.sun.jna.ptr.PointerByReference vals, int priority, byte ignore_sparse)
    • MXKVStorePullWithSparseEx

      int MXKVStorePullWithSparseEx(com.sun.jna.Pointer handle, int num, String[] keys, com.sun.jna.ptr.PointerByReference vals, int priority, byte ignore_sparse)
    • MXKVStorePull

      int MXKVStorePull(com.sun.jna.Pointer handle, int num, int[] keys, ai.djl.mxnet.jna.PointerArray vals, int priority)
    • MXKVStorePullEx

      int MXKVStorePullEx(com.sun.jna.Pointer handle, int num, String[] keys, ai.djl.mxnet.jna.PointerArray vals, int priority)
    • MXKVStorePullRowSparse

      int MXKVStorePullRowSparse(com.sun.jna.Pointer handle, int num, int[] keys, com.sun.jna.ptr.PointerByReference vals, com.sun.jna.ptr.PointerByReference row_ids, int priority)
    • MXKVStorePullRowSparseEx

      int MXKVStorePullRowSparseEx(com.sun.jna.Pointer handle, int num, String[] keys, com.sun.jna.ptr.PointerByReference vals, com.sun.jna.ptr.PointerByReference row_ids, int priority)
    • MXKVStoreBroadcast

      int MXKVStoreBroadcast(com.sun.jna.Pointer handle, int vnum, int[] vkeys, int onum, int[] okeys, com.sun.jna.ptr.PointerByReference vals, com.sun.jna.ptr.PointerByReference outs, int priority)
    • MXKVStoreBroadcastEx

      int MXKVStoreBroadcastEx(com.sun.jna.Pointer handle, int vnum, String[] vkeys, int onum, String[] okeys, com.sun.jna.ptr.PointerByReference vals, com.sun.jna.ptr.PointerByReference outs, int priority)
    • MXKVStorePushPull

      int MXKVStorePushPull(com.sun.jna.Pointer handle, int vnum, int[] vkeys, int onum, int[] okeys, com.sun.jna.ptr.PointerByReference vals, com.sun.jna.ptr.PointerByReference outs, int priority)
    • MXKVStorePushPullEx

      int MXKVStorePushPullEx(com.sun.jna.Pointer handle, int vnum, String[] vkeys, int onum, String[] okeys, ai.djl.mxnet.jna.PointerArray vals, ai.djl.mxnet.jna.PointerArray outs, int priority)
    • MXKVStoreSetUpdater

      int MXKVStoreSetUpdater(com.sun.jna.Pointer handle, MxnetLibrary.MXKVStoreUpdater updater, com.sun.jna.Pointer updater_handle)
    • MXKVStoreSetUpdaterEx

      int MXKVStoreSetUpdaterEx(com.sun.jna.Pointer handle, MxnetLibrary.MXKVStoreUpdater updater, MxnetLibrary.MXKVStoreStrUpdater str_updater, com.sun.jna.Pointer updater_handle)
    • MXKVStoreGetType

      int MXKVStoreGetType(com.sun.jna.Pointer handle, String[] type)
    • MXKVStoreGetRank

      int MXKVStoreGetRank(com.sun.jna.Pointer handle, IntBuffer ret)
    • MXKVStoreGetGroupSize

      int MXKVStoreGetGroupSize(com.sun.jna.Pointer handle, IntBuffer ret)
    • MXKVStoreIsWorkerNode

      int MXKVStoreIsWorkerNode(IntBuffer ret)
    • MXKVStoreIsServerNode

      int MXKVStoreIsServerNode(IntBuffer ret)
    • MXKVStoreIsSchedulerNode

      int MXKVStoreIsSchedulerNode(IntBuffer ret)
    • MXKVStoreBarrier

      int MXKVStoreBarrier(com.sun.jna.Pointer handle)
    • MXKVStoreSetBarrierBeforeExit

      int MXKVStoreSetBarrierBeforeExit(com.sun.jna.Pointer handle, int barrier_before_exit)
    • MXKVStoreRunServer

      int MXKVStoreRunServer(com.sun.jna.Pointer handle, MxnetLibrary.MXKVStoreServerController controller, com.sun.jna.Pointer controller_handle)
    • MXKVStoreSendCommmandToServers

      int MXKVStoreSendCommmandToServers(com.sun.jna.Pointer handle, int cmd_id, String cmd_body)
    • MXKVStoreGetNumDeadNode

      int MXKVStoreGetNumDeadNode(com.sun.jna.Pointer handle, int node_id, IntBuffer number, int timeout_sec)
    • MXRecordIOWriterCreate

      int MXRecordIOWriterCreate(String uri, com.sun.jna.ptr.PointerByReference out)
    • MXRecordIOWriterFree

      int MXRecordIOWriterFree(com.sun.jna.Pointer handle)
    • MXRecordIOWriterWriteRecord

      int MXRecordIOWriterWriteRecord(com.sun.jna.Pointer handle, String buf, NativeSize size)
    • MXRecordIOWriterTell

      int MXRecordIOWriterTell(com.sun.jna.Pointer handle, NativeSizeByReference pos)
    • MXRecordIOReaderCreate

      int MXRecordIOReaderCreate(String uri, com.sun.jna.ptr.PointerByReference out)
    • MXRecordIOReaderFree

      int MXRecordIOReaderFree(com.sun.jna.Pointer handle)
    • MXRecordIOReaderReadRecord

      int MXRecordIOReaderReadRecord(com.sun.jna.Pointer handle, String buf, NativeSizeByReference size)
    • MXRecordIOReaderSeek

      int MXRecordIOReaderSeek(com.sun.jna.Pointer handle, NativeSize pos)
    • MXRecordIOReaderTell

      int MXRecordIOReaderTell(com.sun.jna.Pointer handle, NativeSizeByReference pos)
    • MXRtcCreate

      int MXRtcCreate(ByteBuffer name, int num_input, int num_output, com.sun.jna.ptr.PointerByReference input_names, com.sun.jna.ptr.PointerByReference output_names, com.sun.jna.ptr.PointerByReference inputs, com.sun.jna.ptr.PointerByReference outputs, ByteBuffer kernel, com.sun.jna.ptr.PointerByReference out)
    • MXRtcPush

      int MXRtcPush(com.sun.jna.Pointer handle, int num_input, int num_output, com.sun.jna.ptr.PointerByReference inputs, com.sun.jna.ptr.PointerByReference outputs, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ)
    • MXRtcFree

      int MXRtcFree(com.sun.jna.Pointer handle)
    • MXCustomOpRegister

      int MXCustomOpRegister(String op_type, MxnetLibrary.CustomOpPropCreator creator)
    • MXCustomFunctionRecord

      int MXCustomFunctionRecord(int num_inputs, com.sun.jna.ptr.PointerByReference inputs, int num_outputs, com.sun.jna.ptr.PointerByReference outputs, MXCallbackList.ByReference callbacks)
    • MXRtcCudaModuleCreate

      int MXRtcCudaModuleCreate(String source, int num_options, String[] options, int num_exports, String[] exports, com.sun.jna.ptr.PointerByReference out)
    • MXRtcCudaModuleFree

      int MXRtcCudaModuleFree(com.sun.jna.Pointer handle)
    • MXRtcCudaKernelCreate

      int MXRtcCudaKernelCreate(com.sun.jna.Pointer handle, String name, int num_args, IntBuffer is_ndarray, IntBuffer is_const, IntBuffer arg_types, com.sun.jna.ptr.PointerByReference out)
    • MXRtcCudaKernelFree

      int MXRtcCudaKernelFree(com.sun.jna.Pointer handle)
    • MXRtcCudaKernelCall

      int MXRtcCudaKernelCall(com.sun.jna.Pointer handle, int dev_id, com.sun.jna.ptr.PointerByReference args, int grid_dim_x, int grid_dim_y, int grid_dim_z, int block_dim_x, int block_dim_y, int block_dim_z, int shared_mem)
    • MXNDArrayGetSharedMemHandle

      int MXNDArrayGetSharedMemHandle(com.sun.jna.Pointer handle, IntBuffer shared_pid, IntBuffer shared_id)
    • MXNDArrayCreateFromSharedMem

      int MXNDArrayCreateFromSharedMem(int shared_pid, int shared_id, int[] shape, int ndim, int dtype, com.sun.jna.ptr.PointerByReference out)
    • MXStorageEmptyCache

      int MXStorageEmptyCache(int dev_type, int dev_id)
    • MXNDArrayCreateFromSharedMemEx

      int MXNDArrayCreateFromSharedMemEx(int shared_pid, int shared_id, int[] shape, int ndim, int dtype, com.sun.jna.ptr.PointerByReference out)
    • MXEnginePushAsync

      int MXEnginePushAsync(MxnetLibrary.EngineAsyncFunc async_func, com.sun.jna.Pointer func_param, MxnetLibrary.EngineFuncParamDeleter deleter, com.sun.jna.Pointer ctx_handle, com.sun.jna.Pointer const_vars_handle, int num_const_vars, com.sun.jna.Pointer mutable_vars_handle, int num_mutable_vars, com.sun.jna.Pointer prop_handle, int priority, String opr_name, byte wait)
    • MXEnginePushSync

      int MXEnginePushSync(MxnetLibrary.EngineSyncFunc sync_func, com.sun.jna.Pointer func_param, MxnetLibrary.EngineFuncParamDeleter deleter, com.sun.jna.Pointer ctx_handle, com.sun.jna.Pointer const_vars_handle, int num_const_vars, com.sun.jna.Pointer mutable_vars_handle, int num_mutable_vars, com.sun.jna.Pointer prop_handle, int priority, String opr_name)
    • MXShallowCopyNDArray

      int MXShallowCopyNDArray(com.sun.jna.Pointer src, com.sun.jna.ptr.PointerByReference out)
    • MXShallowCopySymbol

      int MXShallowCopySymbol(com.sun.jna.Pointer src, com.sun.jna.ptr.PointerByReference out)
    • MXEnginePushAsyncND

      int MXEnginePushAsyncND(MxnetLibrary.EngineAsyncFunc async_func, com.sun.jna.Pointer func_param, MxnetLibrary.EngineFuncParamDeleter deleter, com.sun.jna.Pointer ctx_handle, com.sun.jna.ptr.PointerByReference const_nds_handle, int num_const_nds, com.sun.jna.ptr.PointerByReference mutable_nds_handle, int num_mutable_nds, com.sun.jna.Pointer prop_handle, int priority, String opr_name, byte wait)
    • MXEnginePushSyncND

      int MXEnginePushSyncND(MxnetLibrary.EngineSyncFunc sync_func, com.sun.jna.Pointer func_param, MxnetLibrary.EngineFuncParamDeleter deleter, com.sun.jna.Pointer ctx_handle, com.sun.jna.ptr.PointerByReference const_nds_handle, int num_const_nds, com.sun.jna.ptr.PointerByReference mutable_nds_handle, int num_mutable_nds, com.sun.jna.Pointer prop_handle, int priority, String opr_name)
    • NNAPISetLastError

      void NNAPISetLastError(String msg)
    • NNGetLastError

      String NNGetLastError()
    • NNListAllOpNames

      int NNListAllOpNames(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • NNGetOpHandle

      int NNGetOpHandle(String op_name, com.sun.jna.ptr.PointerByReference op_out)
    • NNListUniqueOps

      int NNListUniqueOps(IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_array)
    • NNGetOpInfo

      int NNGetOpInfo(com.sun.jna.Pointer op, String[] real_name, String[] description, IntBuffer num_doc_args, com.sun.jna.ptr.PointerByReference arg_names, com.sun.jna.ptr.PointerByReference arg_type_infos, com.sun.jna.ptr.PointerByReference arg_descriptions, String[] return_type)
    • NNSymbolCreateAtomicSymbol

      int NNSymbolCreateAtomicSymbol(com.sun.jna.Pointer op, int num_param, String[] keys, String[] vals, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolCreateVariable

      int NNSymbolCreateVariable(String name, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolCreateGroup

      int NNSymbolCreateGroup(int num_symbols, com.sun.jna.ptr.PointerByReference symbols, com.sun.jna.ptr.PointerByReference out)
    • NNAddControlDeps

      int NNAddControlDeps(com.sun.jna.Pointer handle, com.sun.jna.Pointer src_dep)
    • NNSymbolFree

      int NNSymbolFree(com.sun.jna.Pointer symbol)
    • NNSymbolCopy

      int NNSymbolCopy(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolPrint

      int NNSymbolPrint(com.sun.jna.Pointer symbol, String[] out_str)
    • NNSymbolGetAttr

      int NNSymbolGetAttr(com.sun.jna.Pointer symbol, String key, String[] out, IntBuffer success)
    • NNSymbolSetAttrs

      int NNSymbolSetAttrs(com.sun.jna.Pointer symbol, int num_param, String[] keys, String[] values)
    • NNSymbolListAttrs

      int NNSymbolListAttrs(com.sun.jna.Pointer symbol, int recursive_option, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolListInputVariables

      int NNSymbolListInputVariables(com.sun.jna.Pointer symbol, int option, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_sym_array)
    • NNSymbolListInputNames

      int NNSymbolListInputNames(com.sun.jna.Pointer symbol, int option, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_str_array)
    • NNSymbolListOutputNames

      int NNSymbolListOutputNames(com.sun.jna.Pointer symbol, IntBuffer out_size, com.sun.jna.ptr.PointerByReference out_str_array)
    • NNSymbolGetNumOutputs

      int NNSymbolGetNumOutputs(com.sun.jna.Pointer symbol, IntBuffer output_count)
    • NNSymbolGetInternals

      int NNSymbolGetInternals(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolGetChildren

      int NNSymbolGetChildren(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolGetOutput

      int NNSymbolGetOutput(com.sun.jna.Pointer symbol, int index, com.sun.jna.ptr.PointerByReference out)
    • NNSymbolCompose

      int NNSymbolCompose(com.sun.jna.Pointer sym, String name, int num_args, String[] keys, com.sun.jna.ptr.PointerByReference args)
    • NNGraphCreate

      int NNGraphCreate(com.sun.jna.Pointer symbol, com.sun.jna.ptr.PointerByReference graph)
    • NNGraphFree

      int NNGraphFree(com.sun.jna.Pointer handle)
    • NNGraphGetSymbol

      int NNGraphGetSymbol(com.sun.jna.Pointer graph, com.sun.jna.ptr.PointerByReference symbol)
    • NNGraphSetJSONAttr

      int NNGraphSetJSONAttr(com.sun.jna.Pointer handle, String key, String json_value)
    • NNGraphGetJSONAttr

      int NNGraphGetJSONAttr(com.sun.jna.Pointer handle, String key, String[] json_out, IntBuffer success)
    • NNGraphSetNodeEntryListAttr_

      int NNGraphSetNodeEntryListAttr_(com.sun.jna.Pointer handle, String key, com.sun.jna.Pointer list)
    • NNGraphApplyPasses

      int NNGraphApplyPasses(com.sun.jna.Pointer src, int num_pass, String[] pass_names, com.sun.jna.ptr.PointerByReference dst)