Граф коммитов

56 Коммитов

Автор SHA1 Сообщение Дата
Eldar Akchurin d6e4620121 Skeleton of the boost unit test project 2015-11-02 09:00:42 +00:00
Mark Hillebrand 2d49fff891 CNTK.sln: fix loading of Common/CheckInSuites/CheckInSuites.vcxproj 2015-10-27 11:40:16 +01:00
Amit Agarwal 5c36007848 Rename SequenceTraining project to CNTKSequenceTrainingLib to be consistent with other libs 2015-10-18 12:40:43 -07:00
Frank Seide 0f61a03eb2 merged with fseide/winlstm;
fixed a few error throws to XXXError() calls;
moved one Validate() dimension check under isFinal condition
2015-10-14 15:16:52 -07:00
Frank Seide f25096cc3e added the new test files to the Solution 2015-10-14 13:52:40 -07:00
Alexey Kamenev d8aac44190 Add ImageReader 2015-10-14 12:27:29 -07:00
Frank Seide 99303e77fe pulled all config parameters from SGD into a separate struct SGDParams;
normalization of learning rates and momentum is now done at the latest possible point, using member functions. BUGBUG: This gets me lower LR as before, it seems the old code did not what it pretended to do;
SetSeqParam() now takes smoothing weight and frame-drop threshold as 'double' instead of ElemType;
deleted a completely unnecessary ~HTKMLFReader()
2015-10-02 14:09:14 -07:00
Frank Seide 371410804b merged with master 2015-10-02 09:12:59 -07:00
Frank Seide 556e4c2d62 added a static variant of ComputationNode::DataSlice() that takes a layout, so that it can be applied to matrices other than m_{function,gradient}Values;
conceptually added ability to DataSlices() to pull out one sequence, but not finished since Matrix::RowSlice() does not exist;
deleted Win32 entries from VS Solution--again
2015-10-01 14:36:36 -07:00
Amit Agarwal 76cae8e866 Added a LSTM full utterance training E2E test 2015-10-01 14:00:29 -07:00
Amit Agarwal b7a4113aac a) Replaced use of DBN cuda matrix with CNTK matrix type b) Merged dbncuda and gammacalculation libs into a single SequenceTrainign lib c) Other code cleanup and refactoring 2015-09-25 00:11:46 -07:00
RuiZhao 050581df35 SE_merge_09232015 2015-09-24 14:28:33 -07:00
RuiZhao 24394aeeea SE_v1 2015-09-23 20:14:20 -07:00
Amit Agarwal b3d07ac284 Include CNTKMathTest in the VS build to avoid build issues in the project from getting in undetected 2015-09-21 13:59:05 -07:00
Frank Seide 76673f84ed Merge branch 'master' into fseide/loops
Conflicts:
	CNTK.sln
2015-09-18 17:40:37 -07:00
Amit Agarwal c0882c74fc Add Kaldi sources to the VS solution 2015-09-18 12:15:19 -07:00
Frank Seide 6e0da3ce34 (fixed another #include order in MatrixQuantizerGPU.h) 2015-09-18 08:08:23 -07:00
erw 78989ce9f4 Merge branch 'master' of https://git.codeplex.com/cntk
Conflicts:
	CNTK.sln
2015-09-18 01:57:18 -07:00
erw d9390c023b Rename the Target Name of CNTKEvalDll and CNTKMathDll back to CNTKEval and CNTKMath respectively to honor the existing receipt.
Project name is kept intact.
2015-09-18 01:12:22 -07:00
Frank Seide d9a52de493 temporarily disabled CNTKMathTest 2015-09-17 21:33:33 -07:00
Frank Seide ffb3d1de7a made BrainScriptEvaluator.h independent of BrainScriptParser.h, in prep of separating out ConfigValue, ConfigRecord, ConfigArray, and ConfigLambda from BrainScript so that they can be used by other language wrappers as well. This required to replace ConfigValuePtr::textLocation by a lambda that prints an error string, annotated with a text location hidden inside the lambda (think Python wrapper--the lambda knows how to pinpoint the location in the Python source). Instead of throwing EvaluationError(msg, val.GetTextLocation()), one now instead says val.Fail(msg);
EvaluationError itself is now encapsulated inside BrainScriptEvaluator.cpp;
deleted IConfigRecord::operator(), as it was not really useful. Just use operator[]
2015-09-14 20:19:35 +02:00
Frank Seide 4c6037f28a added ParallelTraining test cases to the VS Solution;
relaxed baseline for single precision since now all scalars are double precision, which changes the result (double-precision run should not change)
2015-09-06 21:47:30 +02:00
Frank Seide e2d567548c Matrix.h now no longer pulls in the CPU/GPUMatrix headers (this required cleaning up a few incorrect header dependencies as well);
cleaned up <class ElemType> vs. <typename ElemType> (using class since that was used more often, causing less diffs)
2015-09-06 17:17:07 +02:00
Frank Seide e4507e8700 CNTK now delay-loads msmpi.dll in case it is not installed;
moved Profiled.cpp/h;
disabled MultiNetworksSGD--seems not missing, not used
2015-09-05 11:16:55 +02:00
Frank Seide 75dd81795f moved stuff out from CNTK to CNTKSGDLib;
created an SGD.cpp that instantiates the exported classes of CNTKSGDLib;
does not build since git mixed up files during move, and it won't let me git-add and git-mv in one go
2015-09-05 11:00:51 +02:00
Frank Seide 34beb6fdd7 updated CNTKEval w.r.t. network lib 2015-09-05 00:44:16 -07:00
Frank Seide 2b2237e712 now linking with CNTKComputationNetworkLib, removed one CPP from CNTK proper for testing 2015-09-04 22:39:46 -07:00
Frank Seide 89aec3fe20 added a new projec to hold computation-network related stuff as a library, not yet an actual library 2015-09-04 19:42:56 -07:00
Frank Seide 3c42fdc7ac some fixes to make gcc happy (one still missing);
somehow git lost 'Makefile'--readding, hoping it won't confuse the merge process
2015-09-02 08:43:31 -07:00
Frank Seide 87dcaf9254 merged with master 2015-08-31 18:37:31 -07:00
Frank Seide c8e91750bf added the LSTM test files to the VS Solution (no code change) 2015-08-30 20:43:38 -07:00
Frank Seide 1f82b2e5b2 merged from master 2015-08-19 19:23:28 -07:00
Frank Seide da444b90c3 added the files of the new Tests\Speech test to the Solution and created a small README.txt 2015-08-18 16:06:07 -07:00
Frank Seide 8b7a4c67af added a new project ParseConfig for developing an extended configuration language;
also added a spec doc for those language extensions
2015-08-03 19:54:52 +08:00
UnderdogGeek a86cb8f523 Converting NDRM reader to SparsePC reader. 2015-07-23 00:02:39 +10:00
kaisheny cfa38b1e63 use pointer to refer to networks and nodes. 2015-07-13 09:33:54 -07:00
kaisheny b73899209b Merge with the master branch on July 9 2015-07-09 14:00:34 -07:00
kaisheny 80666b2156 Merge with master branch on July 9 2015 2015-07-09 10:26:38 -07:00
UnderdogGeek f186fe55b1 Revert accidental change of VS version. 2015-07-09 23:41:26 +10:00
UnderdogGeek 860df86da4 First implementation of NDRMReader. 2015-07-09 23:26:00 +10:00
Yu Zhang 3d7b6b91b1 Merge remote-tracking branch 'origin/master' into linux-gcc
Conflicts:
	CNTK.sln
	Common/Include/Basics.h
	DataReader/HTKMLFReader/HTKMLFReader.cpp
	DataReader/HTKMLFReader_linux/HTKMLFReader.cpp
	DataReader/KaldiReader/HTKMLFReader.cpp
	MachineLearning/CNTK/ComputationNetwork.h
	MachineLearning/CNTK/NetworkDescriptionLanguage.cpp
	MachineLearning/CNTK/NonlinearityNodes.h
	MachineLearning/CNTK/SynchronousExecutionEngine.h
2015-07-01 23:35:59 -07:00
Alexey Kamenev 4f31cbb98b update VS project files 2015-06-29 11:04:38 -07:00
kaisheny 41dd479de7 local changes for alignment node for attension-based mechanism 2015-06-27 08:45:00 -07:00
Dong Yu 9bb13ad109 Merge branch 'master' of https://git01.codeplex.com/cntk into dongyu/dev
Conflicts:
	CNTK.sln
	MachineLearning/CNTK/CNTK.vcxproj
	MachineLearning/CNTK/CompositeComputationNodes.h
	MachineLearning/CNTK/ComputationNetwork.h
	MachineLearning/CNTK/SGD.h
	Makefile.gpu
2015-06-25 17:49:24 -07:00
Marko Radmilac 43e903515c Create common makefile, and remove cpu and gpu specific makefiles. Also do some cleanup. 2015-06-24 13:59:05 -07:00
kaisheny c5bcabc4f0 local change in dev branch before merging it to smt branch. 2015-06-08 22:12:44 -07:00
kaisheny cce8767d73 merge with master branch code 2015-05-28 11:15:03 -07:00
Frank Seide 86349f9289 added a global test runner BAT file as a Build action, so far it is running, but CNTK output does not appear in the Build window;
fixed missing newline in stderr output when terminating with an exception message
2015-05-22 20:00:40 -07:00
Frank Seide c5c863b2d0 reworked pathnames in CheckInSuites\ASR 2015-05-22 18:55:44 -07:00
Frank Seide 2b77cd0b53 added all CheckInSuites and ExampleSetups to a Project CheckInSuites, to make it easy to get access to the tests, samples, etc. 2015-05-22 18:05:20 -07:00