Function at::mkldnn_rnn_layer_backward¶
Defined in File Functions.h
Function Documentation¶
-
inline ::std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor> at::mkldnn_rnn_layer_backward(const at::Tensor &input, const at::Tensor &weight1, const at::Tensor &weight2, const at::Tensor &weight3, const at::Tensor &weight4, const at::Tensor &hx_, const at::Tensor &cx_tmp, const at::Tensor &output, const at::Tensor &hy_, const at::Tensor &cy_, const ::std::optional<at::Tensor> &grad_output, const ::std::optional<at::Tensor> &grad_hy, const ::std::optional<at::Tensor> &grad_cy, bool reverse, int64_t mode, int64_t hidden_size, int64_t num_layers, bool has_biases, bool train, bool bidirectional, at::IntArrayRef batch_sizes, bool batch_first, const at::Tensor &workspace)¶