MLCompilerBridge
Tools for streamlining communication with ML models for compiler optimizations.
Loading...
Searching...
No Matches
MLBridge::gRPCModelRunner< Client, Stub, Request, Response > Member List

This is the complete list of members for MLBridge::gRPCModelRunner< Client, Stub, Request, Response >, including all inherited members.

CtxMLBridge::MLModelRunnerprotected
evaluate()MLBridge::MLModelRunnerinline
evaluate(T &data, size_t &dataSize)MLBridge::MLModelRunnerinline
evaluateUntyped() overrideMLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivatevirtual
exit_requestedMLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
getKind() constMLBridge::MLModelRunnerinline
getRequest()MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
getResponse()MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
getSerDesKind() constMLBridge::MLModelRunnerinline
gRPCModelRunner(std::string server_address, grpc::Service *s, llvm::LLVMContext *Ctx=nullptr)MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inline
gRPCModelRunner(std::string server_address, Request *request, Response *response, llvm::LLVMContext *Ctx=nullptr)MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inline
initSerDes()MLBridge::MLModelRunnerinlineprivate
isPortAvailable(std::string addr)MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
Kind enum nameMLBridge::MLModelRunner
MLModelRunner(const MLModelRunner &)=deleteMLBridge::MLModelRunner
MLModelRunner(Kind Type, SerDesKind SerDesType, llvm::LLVMContext *Ctx=nullptr)MLBridge::MLModelRunnerinlineprotected
MLModelRunner(Kind Type, llvm::LLVMContext *Ctx=nullptr)MLBridge::MLModelRunnerinlineprotected
operator=(const MLModelRunner &)=deleteMLBridge::MLModelRunner
populateFeatures(const std::pair< U, T > &var1, const std::pair< U, Types > &...var2)MLBridge::MLModelRunnerinline
populateFeatures(const std::pair< U, T > &&var1, const std::pair< U, Types > &&...var2)MLBridge::MLModelRunnerinline
populateFeatures()MLBridge::MLModelRunnerinline
printMessage(const google::protobuf::Message *message)MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
requestMLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
requestExit() overrideMLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlinevirtual
responseMLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
RunService(grpc::Service *s)MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
SerDesMLBridge::MLModelRunnerprotected
SerDesTypeMLBridge::MLModelRunnerprotected
server_addressMLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
server_modeMLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
setRequest(void *request)MLBridge::MLModelRunnerinline
setResponse(void *response)MLBridge::MLModelRunnerinline
SetStub()MLBridge::gRPCModelRunner< Client, Stub, Request, Response >inlineprivate
stub_MLBridge::gRPCModelRunner< Client, Stub, Request, Response >private
TypeMLBridge::MLModelRunnerprotected
~MLModelRunner()=defaultMLBridge::MLModelRunnervirtual