Fix DistKLDivCriterion gradInput formula
diff --git a/DistKLDivCriterion.cu b/DistKLDivCriterion.cu
index 93bc2e6..2984672 100644
--- a/DistKLDivCriterion.cu
+++ b/DistKLDivCriterion.cu
@@ -64,7 +64,7 @@
              "input and target need to have the same number of elements");
 
   long size = THCudaTensor_nElement(state, input);
-  float norm = (sizeAverage ? 2./size : 2.);
+  float norm = (sizeAverage ? 1./size : 1.);
 
   input = THCudaTensor_newContiguous(state, input);
   target = THCudaTensor_newContiguous(state, target);