struct dnnl::convolution_backward_weights¶
Overview¶
Convolution weights gradient primitive. More…
#include <dnnl.hpp> struct convolution_backward_weights: public dnnl::primitive { // structs struct desc; struct primitive_desc; // construction convolution_backward_weights(); convolution_backward_weights(const primitive_desc& pd); };
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; void execute(const stream& astream, const std::unordered_map<int, memory>& args) const; handle(); handle(); handle(); handle();
Detailed Documentation¶
Convolution weights gradient primitive.
Construction¶
convolution_backward_weights()
Default constructor. Produces an empty object.
convolution_backward_weights(const primitive_desc& pd)
Constructs a convolution weights gradient primitive.
Parameters:
pd |
Primitive descriptor for a convolution weights gradient primitive. |