https://github.com/torch/cunn

sort by:
Revision Author Date Message Commit Date
9a338fa Add missing free in LookupTable (#400) 15 December 2016, 21:17:37 UTC
59f0492 Check that batch size matches the target size in ClassNLLCriterion (#399) 13 December 2016, 23:25:05 UTC
3e5b7c8 Merge pull request #398 from nicolasvasilache/patch-1 Update init.lua 10 December 2016, 01:13:44 UTC
5a1b9c8 Update init.lua In order to use cunn in terra we must not have 'undeclared' variables. Note the cunn table is initialized by: ```cunn = cunn or {} ``` ... in test.lua 10 December 2016, 01:07:08 UTC
3e652e3 Add cudaHalf, cudaDouble functions to nn.Module. (#395) * Add cudaHalf, cudaDouble functions to nn.Module. 09 December 2016, 16:26:00 UTC
ff37975 Merge pull request #397 from lukeyeager/fix-slice-range Fix sliceRange for when nElem < splits 09 December 2016, 01:37:36 UTC
92def6c Fix sliceRange for when nElem < splits 09 December 2016, 01:31:37 UTC
8d35db4 Merge pull request #394 from gchanan/volumShapeChecks Improve Volumetric shape checking. 07 December 2016, 01:07:22 UTC
b544850 Improve shape checks for VolumetricDilatedConvolution, VolumetricConvolution, VolumetricFullConvolution. Also add some additional checks for SpatialFullConvolution. 05 December 2016, 20:22:04 UTC
539ad90 Improve shape checks for VolumetricAveragePooling, VolumetricMaxUnpooling, VolumetricReplicationPadding. 05 December 2016, 17:31:00 UTC
d5dca72 Improve shape checks for VolumetricMaxPooling and VolumetricDilatedMaxPooling. 05 December 2016, 16:20:19 UTC
eef562a Merge pull request #392 from torch/spatfracmax fix half type numerics issue in SpatialFractionalMaxPooling 03 December 2016, 00:34:11 UTC
35b9fff fix half type numerics issue in SpatialFractionalMaxPooling 03 December 2016, 00:33:27 UTC
b3b9a88 Merge pull request #389 from gchanan/gradOutputShapeChecks Improve fix/shape checks for Temporal and Spatial modules 02 December 2016, 02:29:10 UTC
81ca160 Remove unnecessary shape checks in Spatial Pooling modules. Checks comparing input image sizes to kernel sizes are superseded by output size checks. 01 December 2016, 23:49:53 UTC
0d22308 Add gradOutput shape checks in temporal modules. 01 December 2016, 23:49:48 UTC
bb8e462 Fix spacing in SpatialDilatedMaxPooling. 01 December 2016, 23:49:41 UTC
1ddca5f Merge pull request #385 from gchanan/autoConfigLua Add newContiguous calls that have been removed from lua. 01 December 2016, 17:05:02 UTC
227bf2d Merge pull request #386 from gchanan/VolumetricDilatedMaxPoolingTest Generate valid image sizes for VolumetricDilatedMaxPooling tests. 01 December 2016, 17:04:28 UTC
e1d4be2 Generate valid image sizes for VolumetricDilatedMaxPooling tests. 01 December 2016, 17:03:21 UTC
92eac42 Add newContiguous calls that have been removed from lua. 30 November 2016, 21:58:22 UTC
c26131c Merge pull request #383 from gchanan/TemporalShapeCheck Improve error messages/shape check in TemporalMaxPooling. 28 November 2016, 19:50:59 UTC
fdb589f Improve error messages/shape check in TemporalMaxPooling. 28 November 2016, 19:46:26 UTC
ac7390f Merge pull request #382 from BTNC/win use local modified select_compute_arch.cmake for msvc 28 November 2016, 06:04:46 UTC
5a80d2e use local modified select_compute_arch.cmake for msvc 28 November 2016, 06:02:21 UTC
1793771 Merge pull request #381 from fmassa/shapecheck_fix Fix shapeCheck in Spatial Pooling modules 26 November 2016, 16:55:08 UTC
72208fd Fix shapeCheck in Spatial Pooling modules 26 November 2016, 16:41:59 UTC
b923c23 added shape checks for SpatialAveragePooling 22 November 2016, 21:23:16 UTC
f4391ed Merge pull request #379 from torch/local SpatialConvolutionLocal uses baddbmm 21 November 2016, 17:11:38 UTC
f94eb59 SpatialConvolutionLocal uses baddbmm 21 November 2016, 17:10:26 UTC
50224b7 Merge pull request #378 from gchanan/nnLinearHalf Test for nn.Linear with CudaHalfTensor and CudaDoubleTensor. 17 November 2016, 22:53:48 UTC
cea3855 Test for nn.Linear with CudaHalfTensor and CudaDoubleTensor. 17 November 2016, 22:39:12 UTC
4422d79 Merge pull request #377 from gchanan/checkContiguous Add contiguous checks / auto contiguous 16 November 2016, 18:35:11 UTC
90b75f1 Call newContiguous for tensors that are required to be contiguous. Also add tests to verify that non-contiguous tensors are handled correctly. 16 November 2016, 17:50:11 UTC
e94d55c Small test fixes for contiguous tests. 15 November 2016, 22:31:36 UTC
7972f85 Handle contiguousness and improve shape checks in SpatialAdaptiveMaxPooling, SpatialUpSamplingNearest, and TemporalConvolution. 15 November 2016, 22:17:45 UTC
8732111 SpatialSubSampling contiguous check. 15 November 2016, 22:16:48 UTC
2c57125 VolumetricConvolution check contiguous. 15 November 2016, 22:15:55 UTC
f9ada9c Merge pull request #376 from apaszke/thcunn_header Remove duplicate entries and add optional marks in THCUNN.h 15 November 2016, 20:31:07 UTC
b5ef7a5 Remove duplicate entries and add optional marks in THCUNN.h 15 November 2016, 20:22:14 UTC
941fc47 Merge pull request #374 from howard0su/master Reference HalfTensor when it exist 12 November 2016, 16:21:02 UTC
fcd7b5e Don't reference HalfTensor when it doesn't exist 12 November 2016, 15:35:58 UTC
7cff722 Merge pull request #373 from gchanan/sc2 more improvments on error messages and shape checks. 12 November 2016, 00:00:54 UTC
202cb36 Remove comment. 11 November 2016, 23:46:44 UTC
2017698 Fix SpatialDilatedMaxPooling shape check. In nn, indices are 3d, but they are 4d in cunn. 11 November 2016, 23:43:54 UTC
e8de684 more improvements on error messages and shape checks. 11 November 2016, 23:43:49 UTC
499b900 Merge pull request #372 from BTNC/win change to compile with msvc && ptrdiff_t replacement 11 November 2016, 22:55:05 UTC
44b6eb7 change to work on windows && ptrdiff_t replacement 11 November 2016, 05:33:36 UTC
97e90b9 Merge pull request #371 from gchanan/assertSameGPU Rename assertSameGPU_generic to assertSameGPU. 11 November 2016, 00:51:26 UTC
dc7443c Rename assertSameGPU_generic to assertSameGPU. Also remove old assertSameGPU since there is no longer both generic and non-generic support. 10 November 2016, 23:40:41 UTC
b835dfa Merge pull request #370 from gchanan/sizeCheckErrorMessages Improving error messages in nn. 10 November 2016, 23:35:22 UTC
195a178 Improving error messages in nn. Differences from nn equivalent: 1) No changes to VolumetricConvolutionMM, which doesn't exist in cunn. 2) No changes to HardShrink, which doesn't exist in cunn. 3) LookupTable doesn't verify that all inputs are within range. 10 November 2016, 23:12:35 UTC
6cfce89 Merge pull request #369 from gchanan/halfMulDiv Remove mul/div from THCHalfAutoNumerics 10 November 2016, 21:29:00 UTC
d5ab117 Remove mul/div from THCHalfAutoNumerics as they've been moved to THCNumerics. 10 November 2016, 20:13:41 UTC
f27dd4f Merge pull request #368 from gchanan/halfGenericIfdef Protect half operations with CUDA_HALF_TENSOR with generic modules. 10 November 2016, 17:12:25 UTC
c2fb607 Protect half operations with CUDA_HALF_TENSOR with generic modules. 10 November 2016, 16:59:23 UTC
09d1a71 Merge pull request #365 from SYSTRAN/master more robust support of small batches when input/output dimensions differ 10 November 2016, 14:57:46 UTC
8d5027f Merge pull request #346 from gchanan/pointwiseGeneric Add generic support for pointwise modules 08 November 2016, 23:18:01 UTC
27479c3 Remove non-generic support for modules. 08 November 2016, 21:49:30 UTC
604d6ff Allow wider test tolerances for: 1) Size of half numbers 2) Convolution weight/bias 3) BatchNormalization 08 November 2016, 21:47:01 UTC
b0444c9 ArgCheck that dilation parameters are > 0 and ensure tests pick dilation parameters > 0. 08 November 2016, 21:46:52 UTC
9fd7a88 Add generic support for LookupTable. In some cases, does not do accumulation as accreal. 08 November 2016, 21:46:48 UTC
92958e4 Add generic support for TemporalConvolution. Has increased tolerance for backward weight/bias like other Convolution modules. 08 November 2016, 21:46:45 UTC
86ecad3 Add generic support for VolumetricFullConvolution, VolumetricDilatedConvolution. Has increased tolerance for backward weight/bias like other Convolution modules. 08 November 2016, 21:46:33 UTC
010336f Add generic support for VolumetricConvolution. Uses the higher tolerances for weight/bias that are used for SpatialConvolution modules. 08 November 2016, 21:07:35 UTC
a270ee2 Add generic support for VolumetricReplicationPadding. 08 November 2016, 21:07:35 UTC
7578ac1 Add generic support for VolumetricAveragePooling. 08 November 2016, 21:07:35 UTC
ebb9d64 Add generic support for VolumetricMaxPooling, VolumetricMaxUnpooling, VolumetricDilatedMaxPooling. 08 November 2016, 21:07:35 UTC
1c82c32 Add generic support for TemporalMaxPooling. 08 November 2016, 21:07:35 UTC
aa18682 Rebase BatchNormalization. 08 November 2016, 21:06:52 UTC
ba27398 Add support for L1Cost. Changes thrust::reduce to trust::transform_reduce in order to be able to do summation at accreal precision. 08 November 2016, 21:01:06 UTC
bedeebf Add generic support for SparseLinear. We don't support SparseLInear with fp16 because of lack of cusparseHcsrmm (or equivalent Ex function) until CUDA 8.0. 08 November 2016, 21:01:06 UTC
f43f9aa Add generic support for DistKLDivCriterion. 08 November 2016, 21:01:06 UTC
44ec4ed Add generic support for ClassNLLCriterion. 08 November 2016, 21:01:06 UTC
a01d7c6 Add generic support for BCECriterion. Test skips comparing vs lua version for half type, because hdot is not currently implemented in cutorch. 08 November 2016, 21:01:06 UTC
125992e Add generic support for L1SmoothCriterion. 08 November 2016, 21:01:06 UTC
92e335c Add generic support for MultiLabelMarginCriterion. 08 November 2016, 21:01:06 UTC
2904d10 Add generic support for MultiMarginCriterion. Accumulation is done at accreal precision and changes target tensor indexing to THCIndexTensor. 08 November 2016, 21:01:06 UTC
b707ed6 Add generic support for MSECriterion. 08 November 2016, 21:01:06 UTC
0b3a0b0 Add generic support for SoftMarginCriterion. 08 November 2016, 21:01:06 UTC
d4b4a58 Add generic support for MarginCriterion. 08 November 2016, 21:01:06 UTC
8e23e5b Add generic support for AbsCriterion. 08 November 2016, 21:01:06 UTC
b838e36 Fix spacing in SpatialDilatedMaxPooling. 08 November 2016, 21:01:06 UTC
f5d6f30 More leeway for convolution backward weight/bias. 08 November 2016, 21:01:06 UTC
5fb9b7b Generic support for SpatialFullConvolution and SpatialDilatedConvolution. Uses matrix multiple for matrix vector multiply for half (no matrix vector implementation exists). 08 November 2016, 21:01:06 UTC
1a435b0 Add generic support for SpatialFractionalMaxPooling. 08 November 2016, 21:01:06 UTC
be33326 Generic support for SpatialConvolutionMM. Still need Hgemv. 08 November 2016, 21:01:06 UTC
1aad64f Add generic support for SpatialConvolutionLocal. 08 November 2016, 21:01:06 UTC
c138aca Add generic support for SpatialUpSamplingBilinear. Math is done at accreal precision. At real precision, forward pass fails, but backward passes. We do backward pass at accreal precision for consistency. 08 November 2016, 21:01:06 UTC
7e92dd2 Add generic support for SpatialUpSamplingNearest. Accumulates as AccType. 08 November 2016, 21:01:06 UTC
7b191ae Add generic support for SpatialReplicationPadding. 08 November 2016, 21:01:06 UTC
9e8056f Add generic support for SpatialReflectionPooling. 08 November 2016, 21:01:06 UTC
0d15053 Add generic support for SpatialSubSampling. Half types fail on backward, probably because we don't consistently accumulate in accreal. This is difficult because gradInput is accumulated directly (either with atomicAdd or not) rather than in another variable. 08 November 2016, 21:01:06 UTC
c077b3f Generic support for SpatialCrossMapLRN Removed the C-linkage for a couple of functions because they are now generic -- not sure if they were used by anyone outside. 08 November 2016, 21:01:06 UTC
2232736 Add generic support for SpatialAveragePooling. 08 November 2016, 21:01:06 UTC
b3b79b4 Add generic support for SpatialAdaptiveMaxPooling. 08 November 2016, 21:01:06 UTC
8b64c92 Use THCIndexTensors more generally. 08 November 2016, 21:01:06 UTC
be236c8 Use indices for SpatialAdaptiveMaxPooling indices. 08 November 2016, 21:01:06 UTC
6994ae7 Add generic support for SpatialMaxUnpooling. 08 November 2016, 21:01:05 UTC
30ccba8 Fix tests 08 November 2016, 21:01:05 UTC
back to top