CNTK/Source/Math
Thilo Will a06c88cf6a added TempDeviceBuffer to CommonMatrix.h 2016-11-19 21:53:24 +01:00
..
BatchNormalizationEngine.cpp CNTK v2 library: Several bug fixes 2016-09-20 22:54:07 -07:00
BatchNormalizationEngine.h minor change in definition of BatchNormEngine to avoid warnings during compilation with cuda8 compiler 2016-10-18 18:46:15 +02:00
BlockHandlerAVX.cpp Implement code review feedback from clemensm 2016-06-24 08:40:48 -07:00
BlockHandlerAVX.h Fix path differing only in case. Fix hard tabs. 2016-09-19 09:13:31 +02:00
BlockHandlerSSE.cpp enabling cross-compile of the cntk sources for arm64 devices. 2016-10-14 10:09:40 +02:00
BlockHandlerSSE.h Implement code review feedback from clemensm 2016-06-24 08:40:48 -07:00
BlockMultiplier.h Add math unit tests and adapt them for Linux 2016-07-13 16:03:06 +02:00
BlockMultiplierMatrixUtil.h Implement code review feedback from clemensm 2016-06-24 08:40:48 -07:00
BlockMultiplierPlatform.h Implement comments from code review. Have not tried to compile. 2016-06-16 16:17:21 -07:00
CPUMatrix.cpp Addressed BS CR comments 2016-10-04 14:55:10 +02:00
CPUMatrix.h Addressed CR comments round 2 2016-10-04 14:55:03 +02:00
CPURNGHandle.cpp Change in dropout randomization implementation to ensure reproducability across checkpoints 2016-05-05 12:17:10 -07:00
CPURNGHandle.h Change in dropout randomization implementation to ensure reproducability across checkpoints 2016-05-05 12:17:10 -07:00
CPUSparseMatrix.cpp fix build errors due to new gcc compiler (5.x from ubuntu 16.4.1) 2016-10-07 22:00:02 +02:00
CPUSparseMatrix.h CPU Sparse*Dense->Dense compiles 2016-08-25 17:39:26 +02:00
CUDAPageLockedMemAllocator.cpp Fix path differing only in case. Fix hard tabs. 2016-09-19 09:13:31 +02:00
CUDAPageLockedMemAllocator.h
CntkBatchNormalization.cuh CntkBatchNormalization.cuh: fix for batchSize == 1 2016-08-25 15:37:23 +02:00
ColumnQuantizer.h tuned >1-bit SGD: odd #quantization levels, range now 4 stddevs (before: 5) 2016-08-21 01:33:01 -07:00
CommonMatrix.h added TempDeviceBuffer to CommonMatrix.h 2016-11-19 21:53:24 +01:00
Convolution.cuh Addressed BS CR comments 2016-10-04 14:55:10 +02:00
ConvolutionEngine.cpp CNTK v2 library: Several bug fixes 2016-09-20 22:54:07 -07:00
ConvolutionEngine.h Cleanup 2016-09-01 10:26:18 +02:00
ConvolveGeometry.h Addressed review feedback. 2016-06-14 09:58:16 -07:00
CuDnnBatchNormalization.cu CntkBatchNormalization.cuh: fix for batchSize == 1 2016-08-25 15:37:23 +02:00
CuDnnCommon.cpp Changes Addressing Code Review for CUDNN RNNStack Node 2016-08-23 10:40:34 -07:00
CuDnnCommon.h Address CR comments 2016-08-23 20:32:03 +02:00
CuDnnConvolutionEngine.cu Supple comments and fix several bugs of memory optimization 2016-11-08 15:41:08 +08:00
CuDnnFactories.h Introducing global flags 2016-09-01 10:26:18 +02:00
CuDnnRNN.cpp Changes Addressing Code Review for CUDNN RNNStack Node 2016-08-23 10:40:34 -07:00
CuDnnRNN.h (made gcc happy) 2016-08-24 19:51:02 -07:00
DataTransferer.cpp First version of GPU prefetch 2016-09-21 12:00:04 +02:00
DataTransferer.h First version of GPU prefetch 2016-09-21 12:00:04 +02:00
GPUDataTransferer.cpp First version of distributed aggregator for v2 2016-10-19 13:49:10 +02:00
GPUDataTransferer.h First version of distributed aggregator for v2 2016-10-19 13:49:10 +02:00
GPUMatrix.cu 1. Fixed some known merging problems 2016-11-09 17:26:00 +08:00
GPUMatrix.h Merge branch 'master' into v-yuxgu/memory-optv2 2016-11-08 16:14:12 +08:00
GPUMatrixCUDAKernels.cuh fixes for dense times sparse 2016-11-19 21:53:24 +01:00
GPURNGHandle.cu CNTK v2 library: Several bug fixes 2016-09-20 22:54:07 -07:00
GPURNGHandle.h Change in dropout randomization implementation to ensure reproducability across checkpoints 2016-05-05 12:17:10 -07:00
GPUSparseMatrix.cu fixes for dense times sparse 2016-11-19 21:53:24 +01:00
GPUSparseMatrix.h fixes for dense times sparse 2016-11-19 21:53:24 +01:00
GPUTensor.cu optimized DelayedValueNode by using non-syncing mask 2016-09-05 16:46:16 -07:00
GPUTensor.h merged from master 2016-07-26 16:51:19 -07:00
GPUWatcher.cu normalized inconsistent commenting style from "//text" to "// text" 2016-01-22 13:58:47 -08:00
GPUWatcher.h License change 2016-01-18 09:36:17 +01:00
Helpers.h Inlining checks 2016-06-21 17:38:54 +02:00
Math.vcxproj Supple comments and fix several bugs of memory optimization 2016-11-08 15:41:08 +08:00
Math.vcxproj.filters Supple comments and fix several bugs of memory optimization 2016-11-08 15:41:08 +08:00
MathCUDA.vcxproj .vcxproj: remove <BrowseInformation/> and <Bscmake/> 2016-10-18 10:29:54 +02:00
MathCUDA.vcxproj.filters merge 2016-10-12 13:25:17 +02:00
Matrix.cpp Merge branch 'master' into v-yuxgu/memory-optv2 2016-11-08 16:14:12 +08:00
Matrix.h Merge branch 'master' into v-yuxgu/memory-optv2 2016-11-08 16:14:12 +08:00
MatrixQuantizerCPU.cpp tuned >1-bit SGD: odd #quantization levels, range now 4 stddevs (before: 5) 2016-08-21 01:33:01 -07:00
MatrixQuantizerCPU.h White-space (remove CRs that crept in) 2016-01-25 10:24:10 +01:00
MatrixQuantizerGPU.cu First version of distributed aggregator for v2 2016-10-19 13:49:10 +02:00
MatrixQuantizerGPU.h normalized inconsistent commenting style from "//text" to "// text" 2016-01-22 13:58:47 -08:00
MatrixQuantizerImpl.cpp
MatrixQuantizerImpl.h First version of all reduce aggregator 2016-10-24 19:25:36 +02:00
MatrixQuantizer_kernel.cu normalized inconsistent commenting style from "//text" to "// text" 2016-01-22 13:58:47 -08:00
MemAllocator.h
NcclComm.cpp Source/Math/NcclComm.cpp: tune logging 2016-11-09 14:00:53 +00:00
NcclComm.h Added NCCL support to SimpleDistGradAggregator 2016-11-08 18:15:01 -08:00
NoGPU.cpp Merge branch 'master' into v-yuxgu/memory-optv2 2016-11-08 16:14:12 +08:00
QuantizedMatrix.cpp tuned >1-bit SGD: odd #quantization levels, range now 4 stddevs (before: 5) 2016-08-21 01:33:01 -07:00
QuantizedMatrix.h First version of all reduce aggregator 2016-10-24 19:25:36 +02:00
Quantizers.h add TensorTests and QuantziersTests to makefile 2016-09-01 22:00:04 +02:00
RNGHandle.cpp Change in dropout randomization implementation to ensure reproducability across checkpoints 2016-05-05 12:17:10 -07:00
RNGHandle.h Change in dropout randomization implementation to ensure reproducability across checkpoints 2016-05-05 12:17:10 -07:00
RNNCommon.h Incorporated CR feedback 2016-11-17 17:14:34 -08:00
TensorOps.h ReduceLogSum: beautifications 2016-08-05 14:08:54 +02:00
TensorView.cpp First cut of the CNTK v2 C++ library implementation 2016-05-31 06:40:40 -07:00
TensorView.h changed DelayedValueNodeBase::ForwardProp() to use TensorView 2016-09-04 23:19:32 -07:00
ValueQuantizer.h tuned >1-bit SGD: odd #quantization levels, range now 4 stddevs (before: 5) 2016-08-21 01:33:01 -07:00
cudabasetypes.h
cudadevice.h Removing unused dependencies 2016-06-21 17:38:54 +02:00
cudalattice.cpp Renamed BufferPointer to Data and GetArray to Buffer. Also began changing Resize to RequireSize to fix VerifyResizable. 2016-03-30 22:25:25 -07:00
cudalattice.h
cudalatticeops.cu
cudalatticeops.cu.h removed #if-0'ed out code 2016-01-22 17:34:41 -08:00
cudalatticeops.h
cudalib.cpp normalized inconsistent commenting style from "//text" to "// text" 2016-01-22 13:58:47 -08:00
cudalib.h
dllmain.cpp License change 2016-01-18 09:36:17 +01:00
latticefunctionskernels.h reviewed uses of atomicAdd(),; 2016-05-05 11:02:21 -07:00
stdafx.cpp License change 2016-01-18 09:36:17 +01:00
stdafx.h renamed EsotericNodes.h to SpecialPurposeNodes.h, and CompositeComputationNodes.h to PreComputeNodes.h; 2016-01-22 10:45:53 -08:00
targetver.h License change 2016-01-18 09:36:17 +01:00