#include <tvm/graph/internal/Logger.h>
|
| void | disable () |
| |
| void | enable () |
| |
| const Log & | log () const |
| |
| template<typename U , typename EnumT > |
| void | registerUpdate (U *node, EnumT u, void(U::*fn)()) |
| |
| template<typename S , typename EnumO > |
| void | addInput (Inputs *node, S *source, EnumO i) |
| |
| template<typename U , typename EnumO , typename EnumU > |
| void | addOutputDependency (U *node, EnumO o, EnumU u) |
| |
| template<typename U , typename EnumU1 , typename EnumU2 > |
| void | addInternalDependency (U *node, EnumU1 uDependent, EnumU2 u) |
| |
| template<typename U , typename EnumU , typename S , typename EnumO > |
| void | addInputDependency (U *node, EnumU u, S *source, EnumO i) |
| |
| template<typename U , typename EnumO , typename S , typename EnumI > |
| void | addDirectDependency (U *node, EnumO o, S *source, EnumI i) |
| |
| void | addGraphOutput (CallGraph *g, Inputs *node) |
| |
| template<typename U > |
| void | registerType (U *node) |
| |
| template<typename U > |
| void | logCall (U *node, void(U::*fn)()) |
| |
◆ addDirectDependency()
template<typename U , typename EnumO , typename S , typename EnumI >
| void tvm::graph::internal::Logger::addDirectDependency |
( |
U * |
node, |
|
|
EnumO |
o, |
|
|
S * |
source, |
|
|
EnumI |
i |
|
) |
| |
|
inline |
◆ addGraphOutput()
| void tvm::graph::internal::Logger::addGraphOutput |
( |
CallGraph * |
g, |
|
|
Inputs * |
node |
|
) |
| |
◆ addInput()
template<typename S , typename EnumO >
| void tvm::graph::internal::Logger::addInput |
( |
Inputs * |
node, |
|
|
S * |
source, |
|
|
EnumO |
i |
|
) |
| |
|
inline |
◆ addInputDependency()
template<typename U , typename EnumU , typename S , typename EnumO >
| void tvm::graph::internal::Logger::addInputDependency |
( |
U * |
node, |
|
|
EnumU |
u, |
|
|
S * |
source, |
|
|
EnumO |
i |
|
) |
| |
|
inline |
◆ addInternalDependency()
template<typename U , typename EnumU1 , typename EnumU2 >
| void tvm::graph::internal::Logger::addInternalDependency |
( |
U * |
node, |
|
|
EnumU1 |
uDependent, |
|
|
EnumU2 |
u |
|
) |
| |
|
inline |
◆ addOutputDependency()
template<typename U , typename EnumO , typename EnumU >
| void tvm::graph::internal::Logger::addOutputDependency |
( |
U * |
node, |
|
|
EnumO |
o, |
|
|
EnumU |
u |
|
) |
| |
|
inline |
◆ disable()
| void tvm::graph::internal::Logger::disable |
( |
| ) |
|
◆ enable()
| void tvm::graph::internal::Logger::enable |
( |
| ) |
|
◆ log()
| const Log & tvm::graph::internal::Logger::log |
( |
| ) |
const |
|
inline |
◆ logCall()
template<typename U >
| void tvm::graph::internal::Logger::logCall |
( |
U * |
node, |
|
|
void(U::*)() |
fn |
|
) |
| |
◆ logger()
| static Logger& tvm::graph::internal::Logger::logger |
( |
| ) |
|
|
static |
◆ registerType()
template<typename U >
| void tvm::graph::internal::Logger::registerType |
( |
U * |
node | ) |
|
|
inline |
Register the type associated to a pointer.
◆ registerUpdate()
template<typename U , typename EnumT >
| void tvm::graph::internal::Logger::registerUpdate |
( |
U * |
node, |
|
|
EnumT |
u, |
|
|
void(U::*)() |
fn |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: