tvm
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Typedefs | Enumerations
session.h File Reference

RPC Session. More...

#include <inttypes.h>
#include <tvm/runtime/crt/error_codes.h>
#include <tvm/runtime/crt/rpc_common/frame_buffer.h>
#include <tvm/runtime/crt/rpc_common/framing.h>
#include <tvm/runtime/crt/rpc_common/write_stream.h>
Include dependency graph for session.h:

Go to the source code of this file.

Classes

struct  tvm::runtime::micro_rpc::SessionHeader
 
class  tvm::runtime::micro_rpc::Session
 CRT communication session management class. Assumes the following properties provided by the underlying transport: More...
 

Namespaces

 tvm
 runtime implementation for LibTorch/TorchScript.
 
 tvm::runtime
 
 tvm::runtime::micro_rpc
 

Typedefs

typedef struct tvm::runtime::micro_rpc::SessionHeader tvm::runtime::micro_rpc::SessionHeader
 

Enumerations

enum  tvm::runtime::micro_rpc::MessageType : uint8_t {
  tvm::runtime::micro_rpc::MessageType::kStartSessionInit = 0x00, tvm::runtime::micro_rpc::MessageType::kStartSessionReply = 0x01, tvm::runtime::micro_rpc::MessageType::kTerminateSession = 0x02, tvm::runtime::micro_rpc::MessageType::kLog = 0x03,
  tvm::runtime::micro_rpc::MessageType::kNormal = 0x10
}
 

Detailed Description

RPC Session.