https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
0e6e539 modified: ../LSTMLM/lstmlm.gpu.nce.config.txt 20 May 2015, 02:00:19 UTC
e039e03 Add lstm-NCE config file and results, final test PPL = 125.4 20 May 2015, 01:42:42 UTC
cac363a Merge branch 'master' of https://git01.codeplex.com/cntk 20 May 2015, 01:36:33 UTC
0f34225 Add lstm-NCE config file and results, final test PPL = 1254 20 May 2015, 01:33:53 UTC
3438ea7 Merge branch 'master' of https://git.codeplex.com/cntk 20 May 2015, 00:01:20 UTC
c8666ba Fix a couple of Linux build issues 20 May 2015, 00:00:51 UTC
c46fd60 Merge branch 'master' of https://git.codeplex.com/cntk 20 May 2015, 00:00:33 UTC
9b2d8c2 added some comments in quest to understand parsing; changed hard-coded path names in globals_[cg]pu.config to relative ones which have a higher chance of working out of the box 19 May 2015, 23:58:44 UTC
5afa3d7 Merge branch 'linux-gcc' of https://git01.codeplex.com/cntk 19 May 2015, 23:21:56 UTC
6905080 Fixed a Windows build failure 19 May 2015, 23:20:31 UTC
91a27cd Merge branch 'master' of https://git.codeplex.com/cntk into linux-gcc Conflicts: Common/Include/minibatchsourcehelpers.h DataReader/DSSMReader/DSSMReader.cpp DataReader/HTKMLFReader/HTKMLFReader.cpp DataReader/LMSequenceReader/SequenceReader.cpp DataReader/LMSequenceReader/minibatchsourcehelpers.h DataReader/LUSequenceReader/LUSequenceReader.cpp DataReader/LUSequenceReader/minibatchsourcehelpers.h DataReader/LibSVMBinaryReader/LibSVMBinaryReader.cpp DataReader/UCIFastReader/UCIFastReader.cpp MachineLearning/CNTK/ComputationNetwork.h MachineLearning/CNTK/SGD.h MachineLearning/CNTK/SimpleNetworkBuilder.h MachineLearning/CNTK/SynchronousExecutionEngine.h MachineLearning/cn/PTaskGraphBuilder.cpp Makefile.cpu Makefile.gpu Math/Math/NoGPU.cpp 19 May 2015, 23:04:47 UTC
68ffa3a Merge branch 'master' of https://git.codeplex.com/cntk 19 May 2015, 22:45:31 UTC
c31fa8b added ... expansion to HTKMLFReader, allows pathnames in SCP files thata re relative to the SCP file itself (... stands for the directory of the SCP file) 19 May 2015, 22:45:26 UTC
1a0ee86 Declare ParseSVDConfigFile and SVDConfigFileUsage before it can be used. 19 May 2015, 21:40:21 UTC
a059635 moved nocase_compare to Basics.h, and removed unnecessary dependencies caused by this on commandArgUtil.h, hoping for less recompilation; renamed PreprocessConfigLine() to StripComments(); updated CNTKBook PDF 19 May 2015, 21:32:21 UTC
0ff74f0 The commits 32391e1..2a7ab60 should not be pushed to public (since it enables MKL and MPI) revert them in this commit. Reverted commit: 8404e9c8de25b39ee79ad9a0bdfaac53006c89b9 "Enable MKL" 64a37301f9ed513bad260a1cba9932796ed2d584 "Enable MPI_SUPPORT" 61c6d59e04185670737142fbda2573cb87ef850d "add a unit test for CNTKEval" 19 May 2015, 21:08:16 UTC
77e782d Revise .gitignore so the buildinfo.h and buildinfo.h$$ can be ignored after project dir move 19 May 2015, 20:55:45 UTC
8404e9c Enable MKL 19 May 2015, 20:55:38 UTC
64a3730 Enable MPI_SUPPORT 19 May 2015, 20:54:29 UTC
61c6d59 add a unit test for CNTKEval This unit test is used privately by erw. Conflicts: CNTKSolution/EvalUnitTest/CNTKEValTest.cpp CNTKSolution/EvalUnitTest/EvalUnitTest.vcxproj CNTKSolution/EvalUnitTest/EvalUnitTest.vcxproj.filters 19 May 2015, 19:31:46 UTC
32667bf Merge branch 'master' of https://git.codeplex.com/cntk 19 May 2015, 07:24:12 UTC
89ea3f3 replaced printf format %ws by %ls which is portable between Visual Studio and gcc 19 May 2015, 07:24:08 UTC
42b526e Merge branch 'master' of https://git01.codeplex.com/cntk 19 May 2015, 07:11:06 UTC
ade0a60 (added a missing & in a redirect in prebuild.bat) 19 May 2015, 07:10:45 UTC
94a262c resolve merge conflict. 19 May 2015, 07:10:37 UTC
59dfc28 fixed an incorrect ERRORLEVEL check in prebuild.bat 19 May 2015, 07:04:33 UTC
e069584 removed the Setups Solution folder for now, since it cannot be easily populated with VS 19 May 2015, 06:51:46 UTC
ecb99ae Merge branch 'master' of https://git.codeplex.com/cntk 19 May 2015, 06:41:00 UTC
ec4de72 split ComputationNode.h off into 5 additional headers (InputAndParam, LinearAlgebra, Nonlinearity, Recurrent, Convolutional), grouped by nature of their function (but no code change other than moving classes in this check-in); sorted #includes in many places (system #includes first), and removed some unnecessary #includes; TWO_PI moved into Basics.h; fixed an unused-argument warning in GPUMatrix.cu 19 May 2015, 06:40:48 UTC
2aea026 rename CNTKbook to include date. 19 May 2015, 06:19:05 UTC
62d4fcb Merge branch 'master' of https://git01.codeplex.com/cntk 19 May 2015, 06:11:24 UTC
0eac6ef change cn.exe to cntk in examples setups, demos, tutorials, and check-in suites. fix the bug in TimitGetFiles.py 19 May 2015, 06:10:45 UTC
81508e6 update CNTK-book to reflect the cn->cntk change 19 May 2015, 05:53:25 UTC
87a504d renamed -Node.h to -Nodes.h since that's what they represent--collections of node types 19 May 2015, 05:28:28 UTC
8241c5b changed the Linux and Documentation Visual Studio "Projects" to Solution Folders (which they should have been all along) 19 May 2015, 05:04:54 UTC
fb315ff removed a 'trash' folder that got accidentally checked in 19 May 2015, 04:52:20 UTC
df921f6 fixed a strange commenting-out of the _assignSigmoidDerivative() kernel launch 19 May 2015, 04:07:51 UTC
5445952 (removed a defunct reference from the UCIFastReader VS Project) 19 May 2015, 03:37:41 UTC
178555d Visual Studio Solution cleanup: moved minibatchsourcehelpers.h to Common/Include, as it is shared amongst readers (exception: the HTK reader, which has a different version); fixed some incorrect #include of basetypes.h; copying of DLLs now does not copy if the file already exists and is not out of date; prebuild.bat now only updates builddate.h if it has changed, to avoid CNTK.cpp to be recompiled each time; fixed a few build warnings in the CUDA kernels (uninitialized variables); removed unused PTasks references in Linux makefiles 19 May 2015, 03:32:39 UTC
08625d4 created a new header file Basics.h, to take on the whole of the legacy basetypes.h (which was to contain a very limited set of generally useful core functions, like UTF8 conversion) 19 May 2015, 02:36:04 UTC
16a481a fixed (removed) Win32 again 19 May 2015, 02:02:34 UTC
8856fa4 Merge branch 'master' of https://git.codeplex.com/cntk 19 May 2015, 01:51:31 UTC
392d64d various cleanups: renamed cn.exe to CNTK.exe on Windows and "cntk" (no more .exe!) on Linux; renamed 'cn' folder to 'CNTK'; moved CNTK.sln out from CNTKSolution folder, which now no longer needs to exist; removed Win32 build target from Visual Studio Solution and all Projects; added are documentation and Linux makefiles to the Visual Studio Solution for easy access; removed unused PTasks files 19 May 2015, 01:51:20 UTC
c6865da config file for NCE-LSTM 18 May 2015, 12:39:44 UTC
82ec767 Merge branch 'master' of https://git01.codeplex.com/cntk 18 May 2015, 12:19:25 UTC
3dbed2f use default seed for sampler 18 May 2015, 12:18:00 UTC
86e79fb fix the "not used" warning in GPUMatrix<ElemType>::RCRFBackwardCompute 18 May 2015, 09:00:50 UTC
c79c101 Merge branch 'master' of https://git01.codeplex.com/cntk 18 May 2015, 07:57:07 UTC
0bc4a28 update NDLExamples.ndl 18 May 2015, 07:55:44 UTC
dad0303 modified: SequenceReader.cpp modified: SequenceReader.h 18 May 2015, 07:46:27 UTC
0462453 modified: SequenceReader.h 16 May 2015, 14:07:38 UTC
0913d9f moved the tech report and tutorial into Documentation 15 May 2015, 23:40:28 UTC
dd917f3 Delay loading cu???64_70 instead of cu???64_65 as we are already at cuda70 15 May 2015, 18:36:04 UTC
58b2913 Put IEvaluateModel::Init to public, as CNTKEval::Init is public 15 May 2015, 18:35:56 UTC
c1e949e CNTKEval dll project (debug) is revised from /MTd to /MDd (Multi-thread DLL debug) such that one commond CRT is used. 15 May 2015, 18:35:49 UTC
c8b7a12 Add cudart64_70.dll to delay loaded DLLs 15 May 2015, 18:26:56 UTC
22f4d88 Merge branch 'master' of https://git01.codeplex.com/cntk 15 May 2015, 09:23:54 UTC
8a5163b Display the start index and the number of rows in the RowSlice validation step Change the forward computation code in the GMMLogLikelihood node to make it more stable update the NDLExamples.ndl to include node to control stddev in the GMMLogLikihood node. 15 May 2015, 09:23:02 UTC
6154126 removed explicit Project Reference from CNTKMath to CNTHMathCUDA, to allow building even if CNTKMathCUDA failed to load (with #define CPUONLY in BestGpu.h) 15 May 2015, 00:49:24 UTC
df2e4a6 (fixed a few warnings related to printf format specifiers) 14 May 2015, 23:35:38 UTC
c467e1b add SVD command to CNTK book. 13 May 2015, 02:47:35 UTC
512a21f add CNN, mixture density network, and gaussian mixture model example NDLs in the ndlexamples.ndl file under the examplesetups folder 13 May 2015, 01:36:33 UTC
d4e025e Repeat the first couple of labels when set delay targets 08 May 2015, 12:34:52 UTC
3c603c1 Modify the prebuild.bat so that the build signature will include CUDA_PATH (can be helpful to check which CUDA version is used in build) 08 May 2015, 06:08:40 UTC
7575f94 Add support of SVD decomposition for Learnable Parameters An example of using this command: command=svd svd=[ action=SVD modelPath=train\lstm.model.67 outputmodelPath=train\lstm.model.svd SVDConfig=NodeConfigs ] A brief explanation: - modelPath specifies where to load the initial model - outputmodelPath specifies where to save the revised model - SVDConfig is a config file which specifies how the SVD is performed for different groups of nodes. This config is in a two-column format: <NodeNameRegex> <float> The first column is a regex which will match the node name in one group The second column is a float indicates what percentage of svd-energy will be kept after svd. (svd-energy is defined as the sum of singular values ) An example : LSTMoutput[1-3].Wx[ifco] 0.4 LSTMoutput[1-3].Wh[ifco] 0.6 Using this config will cause a more aggressive SVD (0.4) for the non-recurrent connections (from x to i,f,c,o gates) in LSTM and less aggressive SVD for recurrent connection (from h to i,f,c,o gates) 08 May 2015, 05:51:43 UTC
5edc126 Add error check after calling cudaGetDeviceCount 08 May 2015, 05:30:17 UTC
204419b Add delay output option to the Kaldi2Reader 08 May 2015, 01:03:29 UTC
0b72e35 Further depress the message in HKTMLFReader 30 April 2015, 21:14:51 UTC
09504d9 Remove MKL dependency of Math Project 30 April 2015, 19:22:20 UTC
2f09a1e Revise string output for plot function. %s -> %ls for better portability. 29 April 2015, 04:48:26 UTC
3a89639 Add nogpu functions for RCRF related functions 28 April 2015, 05:22:17 UTC
63b252b Fixing race condition in BestGpu 24 April 2015, 07:51:41 UTC
4da6924 add ICASSP 2015 CNTK tutorial slides under the papers folder. 23 April 2015, 13:37:01 UTC
94327e2 Fix compile error for old gcc version 16 April 2015, 03:06:50 UTC
ff80ec1 Fix some compile error for old gcc 16 April 2015, 03:05:04 UTC
f5b43c4 Update the README file 16 April 2015, 01:24:08 UTC
2cde42d For all the wprint related stuff, we should avoid use %s because wstring is the internal representation (no conversion needed). Replaced it with %ls. 16 April 2015, 01:02:55 UTC
34ce3e2 Fix the wstring issue when create the topology graph in linux 15 April 2015, 20:26:13 UTC
29b7f35 Fix compile error for the topology drawing in linux 15 April 2015, 18:39:42 UTC
527d559 Merge remote-tracking branch 'origin/master' into linux-gcc 15 April 2015, 17:33:34 UTC
276ccb7 Merge branch 'master' of https://git01.codeplex.com/cntk 15 April 2015, 09:15:30 UTC
e27d3a5 change to use ACML since most users don't have MKL. 15 April 2015, 09:13:50 UTC
922bded update CNTKbook to include the PLot command and the NumCPUThreads parameter. 15 April 2015, 08:54:58 UTC
f514c59 When a GPU has already been locked, there will no need for a new best GPU. This fixes the bug for the training with multiple commands which would lock a GPU in every command. 15 April 2015, 07:50:24 UTC
4320d3e tweak: display PPL only when displaying final result. 15 April 2015, 04:01:43 UTC
0a8c342 Added support to set number of CPU threads to prevent the process from using all CPU cores. Added support to display PPL values as well if the node is a crossentropy node. 15 April 2015, 03:40:36 UTC
2535afb Add topological plot function in cn - This function will plot the CN using dot language and optionally render it to image so that users can examine whether the CN is the one they want. This can be useful when a complicated CN is used (e.g., LSTM) - Document about dot langauge can be found from: http://www.graphviz.org/content/dot-languag - A free dot-rendering tool can be found at http://www.graphviz.org/ - An example of the config: command=topoplot precision=float topoplot=[ action=plot modelPath= train\lstm.model.0 outputdotFile=train\lstm.model.dot # this specifies the dot file to output # if user does not specify this, it will be ${modelPath}.dot outputfile=train\lstm.model.jpg # this specifies the rendered image RenderCmd="d:\Tools\graphviz\bin\dot.exe -Tjpg <IN> -o<OUT>" # if this is specified, the CNTK will call this command after replacing # <IN> with ${outputdotFile} and <OUT> with ${outputfile} ] known issues: The dot language is optimised to plot DAG. For non-DAG, mainly the recurrent network, it is possible to still plot the graph, but it will be very messy, especially for complext RNN, such as LSTM. The current solution is to duplicate the delay nodes into two copies. Reader can link them using names. However, it may become difficult to find two related delay nodes when the graph is expanding. Conflicts: MachineLearning/cn/ComputationNetwork.h 14 April 2015, 21:03:08 UTC
02f2d3e Merge branch 'master' of https://git01.codeplex.com/cntk 10 April 2015, 16:28:59 UTC
9a5f14d updated GPU RNNLM experiments, not optimal though, just for reference 10 April 2015, 16:27:49 UTC
ce4e053 fix the bug in NDL for the RowSlice function Fix the bug in the defaultMacros.txt 10 April 2015, 08:06:59 UTC
0576662 Add PAC-RNN ndl file 10 April 2015, 03:12:22 UTC
9b0b06e Merge remote-tracking branch 'origin/master' into linux-gcc 09 April 2015, 18:35:50 UTC
9ed33db fixed several warning that happens under gcc. 09 April 2015, 09:10:38 UTC
27d1575 Merge remote-tracking branch 'origin/master' into linux-gcc 09 April 2015, 05:22:08 UTC
3a3a5a9 When DeviceID = -1 (CPU), device will not be locked. (In the previous version, the default behavior is to lock any device captured, regardless whether it is a CPU or GPU , but there is a option "lockGPU=false" to disable the locking behavior. After this commit, CPU will never be locked; the locking behavior of GPU are the same) 09 April 2015, 05:12:28 UTC
319ea82 Clean the warnings. 09 April 2015, 05:09:58 UTC
0cba85b Fix .gitignore issue. Previous version is a unfinished merged version. 09 April 2015, 00:50:16 UTC
0e5a54b Fix compile error 08 April 2015, 17:25:35 UTC
a98c6c8 change compilation switch /MT to /MD in Math libraries to make it consistent with others. Inconsistent compilation caused some math lib functions to fail. 08 April 2015, 03:19:52 UTC
a4f9570 updated LSTM LM GPU setup 07 April 2015, 22:58:54 UTC
back to top