Public Member Functions | |
Conv (std::vector< int > kernelShape, std::vector< int > dilations={1, 1}, int group=1, std::vector< int > pads={0, 0}, std::vector< int > strides={1, 1}) | |
NOMNIGRAPH_DEFINE_NN_RTTI (Conv) | |
void | setDilations (std::vector< int > &&dilations) |
void | setGroup (int &&group) |
void | setPads (std::vector< int > &&pads) |
void | setStrides (std::vector< int > &&strides) |
std::vector< int > | getDilations () |
int | getGroup () |
std::vector< int > | getPads () |
std::vector< int > | getStrides () |
std::vector< int > | getKernelShape () |
bool | checkInputsAndOutputs (std::vector< const NeuralNetData * > inputs, std::vector< const NeuralNetData * > outputs) |
![]() | |
NeuralNetOperator (NNKind K, Opcode I, NNLayout L) | |
NeuralNetOperator (NNKind K, Opcode I) | |
NeuralNetOperator (NNKind K, NNLayout L) | |
NeuralNetOperator (NNKind K) | |
NNKind | getKind () const |
void | setLayout (NNLayout L) |
NNLayout | getLayout () const |
void | setAnnotation (std::unique_ptr< Annotation > extraAnnotation) |
const Annotation * | getAnnotation () const |
Annotation * | getMutableAnnotation () |
const std::string | getName () const |
bool | checkInputsAndOutputs (std::vector< const NeuralNetData * > inputs, std::vector< const NeuralNetData * > outputs) |
Validate the inputs and outputs to this operator. More... | |
NeuralNetOperator (const NeuralNetOperator &)=delete | |
NeuralNetOperator & | operator= (NeuralNetOperator &)=delete |
![]() | |
Instruction (Opcode op) | |
Opcode | getOpcode () const |
![]() | |
Value (ValueKind K) | |
ValueKind | getKind () const |
Protected Attributes | |
std::vector< int > | KernelShape |
std::vector< int > | Dilations |
int | Group |
std::vector< int > | Pads |
std::vector< int > | Strides |
Additional Inherited Members | |
![]() | |
enum | NNKind { Undefined, Conv, Relu, ConvRelu, DynamicInput, Send, Receive, While, NNPhi, GenericOperator } |
Discriminator for LLVM-style RTTI (isa<>) | |
enum | NNLayout { Undefined, NCHW, NHWC } |
An optional tensor-type specifier. | |
![]() | |
enum | Opcode { Generic, TerminatorStart, Branch, Return, TerminatorEnd, Phi } |
All the different types of execution. | |
![]() | |
enum | ValueKind { Value, Instruction, Data } |
![]() | |
static bool | classof (const Value *V) |
Definition at line 189 of file NeuralNet.h.