tvm
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions
microtvm_runtime.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for microtvm_runtime.h:

Go to the source code of this file.

Macros

#define TVM_MICRO_RUNTIME_API_API   extern "C" __attribute__((visibility("default")))
 

Functions

void * MicroTVMRuntimeCreate (const char *json, size_t json_len, void *module)
 
void MicroTVMRuntimeDestroy (void *handle)
 
void MicroTVMRuntimeSetInput (void *handle, int index, void *tensor)
 
void MicroTVMRuntimeRun (void *handle)
 
void MicroTVMRuntimeGetOutput (void *handle, int index, void *tensor)
 
void * MicroTVMRuntimeDSOModuleCreate (const char *so, size_t so_len)
 
void MicroTVMRuntimeDSOModuleDestroy (void *module)
 

Macro Definition Documentation

◆ TVM_MICRO_RUNTIME_API_API

#define TVM_MICRO_RUNTIME_API_API   extern "C" __attribute__((visibility("default")))

Function Documentation

◆ MicroTVMRuntimeCreate()

void* MicroTVMRuntimeCreate ( const char *  json,
size_t  json_len,
void *  module 
)

◆ MicroTVMRuntimeDestroy()

void MicroTVMRuntimeDestroy ( void *  handle)

◆ MicroTVMRuntimeDSOModuleCreate()

void* MicroTVMRuntimeDSOModuleCreate ( const char *  so,
size_t  so_len 
)

◆ MicroTVMRuntimeDSOModuleDestroy()

void MicroTVMRuntimeDSOModuleDestroy ( void *  module)

◆ MicroTVMRuntimeGetOutput()

void MicroTVMRuntimeGetOutput ( void *  handle,
int  index,
void *  tensor 
)

◆ MicroTVMRuntimeRun()

void MicroTVMRuntimeRun ( void *  handle)

◆ MicroTVMRuntimeSetInput()

void MicroTVMRuntimeSetInput ( void *  handle,
int  index,
void *  tensor 
)