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 'THNN.lua')
-rw-r--r--THNN.lua59
1 files changed, 31 insertions, 28 deletions
diff --git a/THNN.lua b/THNN.lua
index 03e3f8d..2a5d618 100644
--- a/THNN.lua
+++ b/THNN.lua
@@ -876,36 +876,39 @@ TH_API void THNN_(VolumetricConvolutionMM_accGradParameters)(
real scale);
TH_API void THNN_(VolumetricFullConvolution_updateOutput)(
- THNNState *state,
- THTensor *input,
- THTensor *output,
- THTensor *weight,
- THTensor *bias,
- THTensor *finput,
- THTensor *fgradInput,
- int dT, int dW, int dH,
- int pT, int pW, int pH);
+ THNNState *state, // library state
+ THTensor *input, // 4D or 5D (batch) tensor
+ THTensor *output, // [OUT] volumetric convolution output
+ THTensor *weight, // weight tensor (nInputPlane x nOutputPlane x kT x kH x kW)
+ THTensor *bias, // gradBias tensor (nOutputPlane)
+ THTensor *finput, // [OUT] internal columns buffer
+ THTensor *fgradInput, // [OUT] internal ones buffer
+ int dT, int dW, int dH, // stride of the convolution
+ int pT, int pW, int pH, // padding
+ int aT, int aW, int aH); // extra output adjustment
TH_API void THNN_(VolumetricFullConvolution_updateGradInput)(
- THNNState *state,
- THTensor *input,
- THTensor *gradOutput,
- THTensor *gradInput,
- THTensor *weight,
- THTensor *finput,
- THTensor *fgradInput,
- int dT, int dW, int dH,
- int pT, int pW, int pH);
+ THNNState *state, // library state
+ THTensor *input, // 4D or 5D (batch) tensor
+ THTensor *gradOutput, // gradient w.r.t. output
+ THTensor *gradInput, // [OUT] gradient w.r.t. input
+ THTensor *weight, // weight tensor (nInputPlane x nOutputPlane x kT x kH x kW)
+ THTensor *finput, // internal columns buffer
+ THTensor *fgradInput, // internal ones buffer
+ int dT, int dW, int dH, // stride
+ int pT, int pW, int pH, // padding
+ int aT, int aW, int aH); // extra output adjustment
TH_API void THNN_(VolumetricFullConvolution_accGradParameters)(
- THNNState *state,
- THTensor *input,
- THTensor *gradOutput,
- THTensor *gradWeight,
- THTensor *gradBias,
- THTensor *finput,
- THTensor *fgradInput,
- int dT, int dW, int dH,
- int pT, int pW, int pH,
- real scale);
+ THNNState *state, // library state
+ THTensor *input, // 4D or 5D (batch) tensor
+ THTensor *gradOutput, // gradient w.r.t. output
+ THTensor *gradWeight, // gradWeight tensor (nInputPlane x nOutputPlane x kT x kH x kW)
+ THTensor *gradBias, // gradBias tensor (nOutputPlane)
+ THTensor *finput, // internal columns buffer
+ THTensor *fgradInput, // internal ones buffer
+ int dT, int dW, int dH, // stride
+ int pT, int pW, int pH, // padding
+ int aT, int aW, int aH, // extra output adjustment
+ real scale); // scaling factor
TH_API void THNN_(VolumetricMaxPooling_updateOutput)(
THNNState *state,