https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
cf7fc9f Updated baselines for cuDNN. 18 December 2015, 23:42:35 UTC
b2fb4d0 added plumbing for tensor operations to GPUMatrix.cu, but have not implemented an acty; implemented row-major conversion in GPUMatrix::SetValue() (on the CPU, so not maximally efficient) 18 December 2015, 23:00:05 UTC
3a6ea21 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 18 December 2015, 21:31:26 UTC
c343e98 further optimized the most frequent tensor loops (1-stride loops for unary and binary ops), but still not seeing 4-way SSE parallelism 18 December 2015, 21:30:33 UTC
9d33fc1 added a specialization of a tensor op for inner dimensions where all strides are 1. Seems not quite enough for really efficient unrolling though 18 December 2015, 18:55:30 UTC
1a1bd17 bug fix: ComputationNode::DetermineNumCols() was an outdated pre-refactoring hold-over with a now incorrect validity check. Can just be removed, Should fix reported by user xiaoqing; removed unnecessary ad inconsistent use of 'this->' throughout Matrix.cpp, also fixed some bad indentations 18 December 2015, 18:01:17 UTC
1f26215 Fixed mbStart in ImageReader for distributed case. 18 December 2015, 17:29:40 UTC
b8de2fe Added support for distributed reading in ImageReader. 18 December 2015, 17:29:30 UTC
6e20025 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 18 December 2015, 16:57:49 UTC
91eadb0 moved all tensor ops to a new header TensorOps.h so they can be shared between matrix types; also moved the float/double-unified math overloads (e.g. exp_()) there, as well as additional typically needed functions such as Sigmoid() 18 December 2015, 16:54:19 UTC
679c3c5 Source/Readers/LMSequenceReader/: also build SequenceWriter on Linux 18 December 2015, 11:59:40 UTC
12e312f Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 18 December 2015, 08:17:45 UTC
f54e1fe implemented unary and ternary tensor ops. CPU implementation of elementwise tensor ops is feature complete (but may require optimization) 18 December 2015, 08:07:59 UTC
7d32cdf implemented all binary tensor operators (don't we love macros!) 18 December 2015, 06:41:19 UTC
83e5bbc Revert "Revert "adding an MPI init test in case of that MPI was initialized repeatedly"" This reverts commit 23ebe452a5e35dddfba2d08e8fb3265901bfc8af. 18 December 2015, 04:38:39 UTC
928da88 first version of CPU implementation of TensorView::DoSumOf() working now 18 December 2015, 01:04:55 UTC
38cb2fa bug fix in MBLayout: We should not guard against all parallel sequences having a gap at a time step, as that happens in truncated BPTT, and it would be much more complex to fix the reader, so we allow it 18 December 2015, 00:14:54 UTC
aa5d1a7 implemented plumbing and first shot for TensorView operation with reduction 17 December 2015, 23:50:00 UTC
8588af4 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 17 December 2015, 19:35:54 UTC
e6040d0 made Linux build happy (missing explicit method template specialization of CPUMatrix<char>::Resize()) 17 December 2015, 19:35:28 UTC
bb6fc1b optimized MBLayout::InitAsFrameMode(), short-replacing calls to AddSequence() by a much simpler direct initialization for this special case; added editing functions to TensorShape, and rewrote TensorView::DoBinaryOpOf() to use them 17 December 2015, 19:33:52 UTC
cd6543e A quick fix to the Kaldi Reader (sequence training, need more test!!) 17 December 2015, 18:55:41 UTC
23ebe45 Revert "adding an MPI init test in case of that MPI was initialized repeatedly" This reverts commit f55e6e4e694204a19861268ee0b1e4201fcba366. 17 December 2015, 02:44:33 UTC
397eac2 first experimental prototype of elementwise tensor op in PlusNode::ForwardProp() done except for actual kernel; new methods TensorShape::Pad() and Concat(); new method ComputationNode::GetTensorsForwardBinary(); moved ElementWiseOperator to CommonMatrix.h, using it in TensorView::DoSumOf(); TensorView::m_sob changed from ref to pointer to make the object copyable 17 December 2015, 00:02:18 UTC
583f10e fixed up where some header files showed up in the CNTK Project after the directory move 16 December 2015, 21:59:18 UTC
eb14fb7 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 16 December 2015, 21:53:30 UTC
ceef627 made gcc happy (AsVector<>()) 16 December 2015, 21:52:59 UTC
4d96c29 added a constructor of TensorShape from IConfigRecord; minor simplifications in ScriptableObjects 16 December 2015, 21:48:15 UTC
3ab0dda Fix for LibSVMBinaryReader to add prefetching, microbatches, and Linux support. 16 December 2015, 20:13:38 UTC
132d72c Changed MemAllocator to use void* pointers instead of char*, and gave CUDAPageLockedMemAllocator static methods. 16 December 2015, 20:13:38 UTC
c30c9cd Merge branch 'master' into CUDA-elementwise-rework 16 December 2015, 18:09:25 UTC
bd4273e adapted README with pathnames of VS Debug command lines to new directory structure 16 December 2015, 18:08:09 UTC
bbcd0e5 Cosmetic changes in .filters files 16 December 2015, 15:51:19 UTC
bff4577 Move KaldiReaderReadme. Remove some non-referenced, obsolete, or empty files. 16 December 2015, 15:39:54 UTC
9d06597 CNTK.sln: break out Other folder into top-level items, add Tools This makes Documentation more visible. 16 December 2015, 15:39:01 UTC
c9a343b Fixed paths for ParallelTraining 16 December 2015, 14:55:05 UTC
4ae7f76 Fixed build-and-test script for Example move 16 December 2015, 14:37:58 UTC
9ec5b2c Moved Examples for directory resturcturing 16 December 2015, 14:34:09 UTC
a9c4922 Makefile: adapt to new location of generate_build_infop script 16 December 2015, 14:24:49 UTC
bfe490e Add execute permissions for Python and shell scripts 16 December 2015, 13:54:33 UTC
4a888ad Renamed Scripts flder to Tools 16 December 2015, 12:58:53 UTC
8cb85a5 Moved EndToEndTests 16 December 2015, 11:57:49 UTC
33bb02c Fixed vcxproj.filters wrt restructuring 16 December 2015, 08:42:02 UTC
0f926d9 Fixed scattered test project files 16 December 2015, 08:21:53 UTC
caf67c7 Adapt Linux build 16 December 2015, 08:05:32 UTC
6595b06 Moved TensorViw files according to new structure 16 December 2015, 07:35:14 UTC
f355292 Moved tests for directory restructuring 16 December 2015, 07:35:13 UTC
c3895bb Move Source files for directory restructuring and fix project dependencies 16 December 2015, 07:35:11 UTC
1b3aead undid an accidental change of _assignToRowSliceValuesOf() call, discovered by Yu Zhang 16 December 2015, 05:20:28 UTC
8e1e392 made PCH happy (added stdafx.h) 16 December 2015, 03:43:33 UTC
14bb711 made gcc happy (printf format) 16 December 2015, 03:33:34 UTC
a8c9c73 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 16 December 2015, 03:31:04 UTC
f94b1da (some steps forward in TensorView) 16 December 2015, 03:30:40 UTC
4022de2 Fix for convo unit tests when cuDNN is not supported. 16 December 2015, 01:37:52 UTC
4b9c82a towards a prototype of a binary op 16 December 2015, 01:23:00 UTC
94e49de VS forgot to add the new files to the git repo... 16 December 2015, 00:31:59 UTC
7fc742e Merge branch 'fseide/mblayout' of https://git.codeplex.com/cntk into fseide/tensors 15 December 2015, 23:19:16 UTC
1286da7 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 15 December 2015, 23:07:17 UTC
54b0e0c Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 15 December 2015, 23:03:06 UTC
aec884a started the TensorView class by adding header and CPP to math lib 15 December 2015, 23:02:43 UTC
3a0ec41 Enabled convo unit tests. Added batch normalization sample. 15 December 2015, 20:35:12 UTC
252ab75 (comment) 15 December 2015, 19:35:53 UTC
dcb6c1d Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 15 December 2015, 19:35:37 UTC
c54938f replace outdated ICASSP tutorial with more recent NIPS tutorial. 15 December 2015, 18:34:10 UTC
f6ef87b Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 15 December 2015, 17:36:51 UTC
07b058b bug fix in RowStackNode: should not validate column dimension in presence of an MBLayout; bug fix: ComputationNode::InferMBLayoutFromInputsForStandardCase() had a the layout-consistency check commented out 15 December 2015, 17:36:25 UTC
48af1ef Fixed build-and-test script for cygwin local execution 15 December 2015, 17:09:25 UTC
81c6a1e Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 15 December 2015, 16:17:16 UTC
52e04b1 Added missing control files to solution 15 December 2015, 14:20:06 UTC
dba5f36 Applied CR Feedback 15 December 2015, 14:16:14 UTC
4df3ed2 Removed unused fixture. Updated environment variable error message 15 December 2015, 14:11:47 UTC
449a84f Removed files from VS solution that are not in Git anymore 15 December 2015, 10:04:41 UTC
b7c40c3 Removed Mixed Platforms and Win32 15 December 2015, 08:58:11 UTC
d8ffea0 (comments on DataTensor) 15 December 2015, 02:05:35 UTC
d273078 merged with master 15 December 2015, 00:13:51 UTC
dc32e4f (comments) 15 December 2015, 00:10:07 UTC
7a57f8b (added logging to calgammaformb() to track down an error) 14 December 2015, 23:40:50 UTC
f4a9155 bug fix, MBLayout::IsEnd() 14 December 2015, 22:48:26 UTC
af41546 Merge branch 'master' of https://git.codeplex.com/cntk Conflicts: MachineLearning/CNTKSGDLib/DataReaderHelpers.h 14 December 2015, 21:12:36 UTC
e9fb669 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 14 December 2015, 21:11:51 UTC
abbc28e Coup de grâce: MBLayout reimplemented: the old bitmap-based implementation is gone. MBLayout now also stores sequence ids (so we can line up multiple MBLayouts, instrumental to sequence-to-sequence models), and it naturally allows for testing whether a delayed value cross a sequence boundary; deleted definition of MinibatchPackingFlags enum; old Is() and Get() functions are fully replaced by IsGap() and IsBeyondStartOrEnd(); HasGaps() test is now a one-liner 14 December 2015, 21:11:29 UTC
5ba34cf also removed generic MBLayout::Get(). Now tests are always for Gap or sequence boundary; bug fix: ImageReader must now initialize MBLayout with InitAsFrameMode() 14 December 2015, 19:43:48 UTC
cf931e2 removed MBLayout::Is(...t...) and Get(..t...). Now one must use Is(FrameRange), or some places can be more efficient now by avoiding to use this at all; new methods MBLayout::HasSequenceBeyondBegin() and likewise for End, for testing whether state needs to be preserved across minibatches 14 December 2015, 19:35:49 UTC
fe3076f Fixed ImageReader and updated sample. 14 December 2015, 19:33:26 UTC
f961994 Merge branch 'master' into CUDA-elementwise-rework 14 December 2015, 17:52:15 UTC
25c5a12 deleted MBLayout::Set() and the old flag matrices--yay; deleted DelayedValueNodeBase::m_shiftedMBLayout (in lieu of the new MBLayout implementation) 14 December 2015, 17:01:57 UTC
0d808a5 Merge branch 'master' of https://git.codeplex.com/cntk 14 December 2015, 16:04:20 UTC
b8eb51d Fix kaldi Reader. 1) Using the new MBLayout interface. 2) Modify the configParameter to configRecordType to consistent with HTKMLFReader. 3) Clean the warning message. Next: refactor to make it consistent with HTKMLFReader. 14 December 2015, 16:00:20 UTC
8559820 Fixing boost version 14 December 2015, 15:05:29 UTC
e573dd7 Fixing greater and less than symobls 14 December 2015, 14:07:34 UTC
7c251eb Fixing special characters 14 December 2015, 13:56:49 UTC
0bfa4c8 Changing notification message for boost installation 14 December 2015, 12:07:56 UTC
83c94b0 CUDA removing redundant code in GPUMatrix::InplaceTruncate*() 14 December 2015, 03:44:22 UTC
8b49953 CUDA more elementwise kernel cleanup 14 December 2015, 02:18:28 UTC
5b02a5c CUDA kernel proposed fix - eliminate bad _assignSigmoidOf 14 December 2015, 00:50:59 UTC
642947a Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout 13 December 2015, 21:11:11 UTC
e066467 ColumnRangeWithMBLayoutFor(), ValueFor() etc. now understand FrameRange::m_timeOffset. DelayedValueNode has been changed to use this mechanism 13 December 2015, 21:07:52 UTC
88fe6b2 DelayedValueNode no longer uses m_pShiftedMBLayout (still kept around for use inside asserts to test the new code) 13 December 2015, 20:19:27 UTC
e6f8108 CUDA bringing changes in elementwise functions to NoGPU.cpp 13 December 2015, 19:46:02 UTC
d0e587d CUDA fix bug I accidentallty introduced in _scaleAndAddScalar kernel 13 December 2015, 19:45:59 UTC
back to top