tvm
Classes | Namespaces
disco_worker.h File Reference

This file defines a worker in Disco. A worker can be launched in a separate thread or process as long as the channel supports bi-directional communication in-between the worker and the controler. More...

#include <tvm/runtime/disco/session.h>
#include <tvm/runtime/packed_func.h>
#include <vector>
Include dependency graph for disco_worker.h:

Go to the source code of this file.

Classes

class  tvm::runtime::DiscoWorker
 A worker in Disco. It takes a channel to communication with the controler. The worker can be run in a separate thread or process as long as the channel supports bi-directional communication in-between. More...
 
struct  tvm::runtime::ThreadLocalDiscoWorker
 A threadlocal wrapper of DiscoWorker. More...
 

Namespaces

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

Detailed Description

This file defines a worker in Disco. A worker can be launched in a separate thread or process as long as the channel supports bi-directional communication in-between the worker and the controler.