Intel® oneAPI Deep Neural Network Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-A11635BB-1D53-47B3-8FD5-42FE08970474
Visible to Intel only — GUID: GUID-A11635BB-1D53-47B3-8FD5-42FE08970474
struct dnnl::lbr_augru_forward
Overview
LBR AUGRU forward propagation primitive. More…
#include <dnnl.hpp>
struct lbr_augru_forward: public dnnl::primitive
{
// structs
struct primitive_desc;
// construction
lbr_augru_forward();
lbr_augru_forward(const primitive_desc& pd);
lbr_augru_forward(
const primitive_desc& pd,
const std::vector<uint8_t>& cache_blob
);
};
Inherited Members
public:
// enums
enum kind;
// methods
handle<T, traits>& operator = (const handle<T, traits>&);
handle<T, traits>& operator = (handle<T, traits>&&);
void reset(T t, bool weak = false);
T get(bool allow_empty = false) const;
operator T () const;
operator bool () const;
bool operator == (const handle<T, traits>& other) const;
bool operator != (const handle& other) const;
const_dnnl_primitive_desc_t get_primitive_desc() const;
kind get_kind() const;
std::vector<uint8_t> get_cache_blob() const;
void execute(const stream& astream, const std::unordered_map<int, memory>& args) const;
handle();
handle();
handle();
handle();
Detailed Documentation
LBR AUGRU forward propagation primitive.
Construction
lbr_augru_forward()
Default constructor. Produces an empty object.
lbr_augru_forward(const primitive_desc& pd)
Constructs an LBR AUGRU forward propagation primitive.
Parameters:
pd |
Primitive descriptor for an LBR AUGRU forward propagation primitive. |
lbr_augru_forward(
const primitive_desc& pd,
const std::vector<uint8_t>& cache_blob
)
Constructs an LBR AUGRU forward propagation primitive from a cache blob.
Parameters:
pd |
Primitive descriptor for an LBR AUGRU forward propagation primitive. |
cache_blob |
Cache blob. |