#include <GRU.h>
Definition at line 22 of file GRU.h.
◆ GRUChef()
| GRUChef::GRUChef |
( |
const circlechef::Operation * |
operation | ) |
|
|
inlineexplicit |
Definition at line 25 of file GRU.h.
25 : _operation{operation}
26 {
27
28 }
◆ code()
| circle::BuiltinOperator GRUChef::code |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
Implements OpChef.
Definition at line 31 of file GRU.h.
31{ return circle::BuiltinOperator_GRU; }
◆ type()
| circle::BuiltinOptions GRUChef::type |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
Implements OpChef.
Definition at line 33 of file GRU.h.
33{ return circle::BuiltinOptions_GRUOptions; }
◆ value()
Implements OpChef.
Definition at line 21 of file GRU.cpp.
22{
23 auto &operation = (*_operation);
24
25 assert(operation.has_gru_options());
27 auto return_sequences = operation.gru_options().return_sequences();
28 auto time_major = operation.gru_options().time_major();
29
30 circle::GRUOptionsBuilder options_builder{fbb};
31 options_builder.add_fused_activation_function(circle_activation);
32 options_builder.add_return_sequences(return_sequences);
33 options_builder.add_time_major(time_major);
34
35 return options_builder.
Finish().Union();
36}
circle::ActivationFunctionType as_circle_activation(const circlechef::Activation &value)
void Finish(Offset< T > root, const char *file_identifier=nullptr)
Finish serializing a buffer by writing the root offset.
References as_circle_activation(), and flatbuffers::FlatBufferBuilderImpl< Is64Aware >::Finish().
The documentation for this class was generated from the following files:
- compiler/circlechef/core/src/Op/GRU.h
- compiler/circlechef/core/src/Op/GRU.cpp