tvm
Classes | Namespaces | Typedefs
expr.h File Reference

Relay expression language. More...

#include <tvm/ir/attrs.h>
#include <tvm/ir/expr.h>
#include <tvm/ir/module.h>
#include <tvm/ir/op.h>
#include <functional>
#include <stack>
#include <string>
#include <utility>
#include "./base.h"
#include "./type.h"
Include dependency graph for expr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::relay::ConstantNode
 Constant tensor type. More...
 
class  tvm::relay::Constant
 
class  tvm::relay::TupleNode
 Tuple container. More...
 
class  tvm::relay::Tuple
 
class  tvm::relay::VarNode
 Container for Var. More...
 
class  tvm::relay::Var
 
class  tvm::relay::CallNode
 Call container. More...
 
class  tvm::relay::Call
 
class  tvm::relay::LetNode
 A binding of a sub-network. More...
 
class  tvm::relay::Let
 
class  tvm::relay::IfNode
 container of If More...
 
class  tvm::relay::If
 
class  tvm::relay::TupleGetItemNode
 
class  tvm::relay::TupleGetItem
 
class  tvm::relay::RefCreateNode
 
class  tvm::relay::RefCreate
 
class  tvm::relay::RefReadNode
 
class  tvm::relay::RefRead
 
class  tvm::relay::RefWriteNode
 
class  tvm::relay::RefWrite
 
class  tvm::relay::TempExprNode
 Base class of the temporary expression. More...
 
class  tvm::relay::TempExpr
 

Namespaces

 tvm
 Performance counters for profiling via the PAPI library.
 
 tvm::relay
 Relay: a high level functional IR for TVM.
 

Typedefs

using tvm::relay::Expr = tvm::RelayExpr
 
using tvm::relay::ExprNode = tvm::RelayExprNode
 
using tvm::relay::BaseFunc = tvm::BaseFunc
 
using tvm::relay::BaseFuncNode = tvm::BaseFuncNode
 
using tvm::relay::GlobalVar = tvm::GlobalVar
 
using tvm::relay::GlobalVarNode = tvm::GlobalVarNode
 

Detailed Description

Relay expression language.