Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/nn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/THNN/generic/THNN.h')
-rw-r--r--lib/THNN/generic/THNN.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/THNN/generic/THNN.h b/lib/THNN/generic/THNN.h
index b9fd709..d99b43b 100644
--- a/lib/THNN/generic/THNN.h
+++ b/lib/THNN/generic/THNN.h
@@ -177,13 +177,15 @@ TH_API void THNN_(GRUFused_updateOutput)(
THTensor *bias1, // [OPTIONAL]
THTensor *bias2, // [OPTIONAL]
THTensor *hx,
- THTensor *output);
+ THTensor *output,
+ THTensor *storage);
TH_API void THNN_(GRUFused_updateGradInput)(
THNNState *state,
- THTensor *input,
- THTensor *hidden,
+ THTensor *gradInInput,
+ THTensor *gradInHidden,
THTensor *gradOutput,
- THTensor *gradInput);
+ THTensor *gradInputHx,
+ THTensor *storage);
TH_API void THNN_(LSTMFused_updateOutput)(
THNNState *state,
@@ -196,13 +198,13 @@ TH_API void THNN_(LSTMFused_updateOutput)(
THTensor *outputCell);
TH_API void THNN_(LSTMFused_updateGradInput)(
THNNState *state,
- THTensor *input,
- THTensor *hidden,
+ THTensor *storage,
+ THTensor *gradInGates,
THTensor *cx,
THTensor *cy,
THTensor *gradOutput,
THTensor *gradOutputCell,
- THTensor *gradInput);
+ THTensor *gradInputCx);
TH_API void THNN_(LogSigmoid_updateOutput)(
THNNState *state, // library's state