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

32 Коммитов

Автор SHA1 Сообщение Дата
Amit Agarwal 180fae557b Removed the no longer needed MANAGEDEXTERN device option 2015-10-17 21:53:51 -07:00
Amit Agarwal b8adcb5b71 Replaced all bare throw calls with Centralized exception functions that print the call stack 2015-10-10 18:38:59 -07:00
Amit Agarwal 349f07f173 Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes
Conflicts:
	Common/Include/Basics.h
	DataReader/LMSequenceReader/LMSequenceReader.vcxproj
	DataReader/SparsePCReader/SparsePCReader.vcxproj
	MachineLearning/CNTKComputationNetworkLib/NonlinearityNodes.h
	Math/Math/CNTKMathCUDA.vcxproj.filters
	Math/Math/CommonMatrix.h
	Math/Math/GPUMatrix.cu
	Math/Math/GPUSparseMatrix.cu
	Math/Math/Matrix.h
2015-10-09 23:07:34 -07:00
Frank Seide 4b7046e64d added stubs to Binary, DSSM, LivbSVM, and SparsePCReader for allocating and passing an MBLayout (but that layout is not currently filled in) 2015-10-01 16:21:01 -07:00
Frank Seide af316bffb8 changed { SetActualNbrSlicesInEachRecurentIteration(); CopyMBLayoutTo(); } to { CopyMBLayoutTo(); VerifyActualNumParallelSequences(); } and removed m_actualNbrSlicesInEachRecurentIteration;
renamed ...NbrSlicesEachRecurrentIter to ...NumParallelSequences;
also MBLayout::GetNumStreams() to GetNumTimeSteps() and GetNumFrames() to GetNumTimeSteps()
2015-09-18 17:35:07 -07:00
erw fdd93c3492 Merge branch 'master' of https://git.codeplex.com/cntk
Conflicts:
	CNTK.sln
2015-09-18 01:57:18 -07:00
erw 9812602cef 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 d114c8bb38 DataReader::SetSentenceSegBatch() renamed to CopyMBLayoutTo(), and it takes a MBLayoutPtr now (towards more flexible timing and layout 2015-09-16 13:24:54 -07:00
Frank Seide b0f036f0d9 renamed MinibatchPackingFlag to MinibatchPackingFlags;
also m_SentenceBoundary to m_sentenceBoundaryFlags
2015-09-16 10:09:37 -07:00
bmitra c4bfc92ce6 Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes
Conflicts:
	Common/Include/Basics.h
	DataReader/LMSequenceReader/LMSequenceReader.vcxproj
	DataReader/SparsePCReader/SparsePCReader.vcxproj
	MachineLearning/CNTK/ComputationNetwork.h
	MachineLearning/CNTK/NetworkDescriptionLanguage.cpp
	MachineLearning/CNTK/SynchronousExecutionEngine.h
	Math/Math/Matrix.cpp
	Math/Math/Matrix.h
	Math/Math/NoGPU.cpp
2015-09-14 07:23:54 -07:00
Frank Seide 27d12d21b4 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 3e86195524 fixed wrong type of Matrix<float> in SetSentenceSegBatch();
fixed a missing percentage in testcases.yml
2015-09-03 15:18:17 -07:00
UnderdogGeek 8794397ab9 DiagonalNode and DebugUtil. 2015-08-05 10:44:09 +10:00
Vladimir Ivanov 2c6c940a8f Build braek fix 2015-07-08 15:49:16 -07:00
kaisheny b1f7263326 Merge from master branch 2015-05-20 17:11:52 -07:00
Frank Seide a059635386 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
2015-05-19 14:32:21 -07:00
Frank Seide 89ea3f3448 replaced printf format %ws by %ls which is portable between Visual Studio and gcc 2015-05-19 00:24:08 -07:00
Frank Seide 178555d0a4 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
2015-05-18 20:32:39 -07:00
Frank Seide 08625d482d 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) 2015-05-18 19:36:04 -07:00
Frank Seide 392d64da08 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
2015-05-18 18:51:20 -07:00
kaisheny 14ce7f4f2f Use -1,0,1 to denote no observation, sentence begining and in-the-middle-of-sentence. changed LU sequence reader. But other readers haven't changed accordingly. 2015-04-08 21:20:12 -07:00
Dong Yu 22d7769b04 make Resize and SwitchToMatrixType to use explicit specification of arguments to avoid unexpected behavior.
Completely remove PTask. This makes code clean and much easier to understand.

Added SetMatrixFromCSCFormat to CPU sparse matrix.

Reimplemented Set(Get)MatrixFromCSC(CSR)Format functions to take CPUSPARSE_INDEX_TYPE. changed GPU sparse matrices' persistence code accordingly.
2015-02-16 13:18:57 -08:00
thhoens ca4f760c34 Edited the project to treat warnings as errors. 2015-02-10 13:17:57 -08:00
thhoens e28f4a6555 Fixed a bug in DSSMReader where the labels matrix wouldn't be resized for partial batches. 2015-02-10 13:13:43 -08:00
thhoens 69e88c0cb4 Merge branch 'thhoens' of http://vstfpg07:8080/tfs/msrspeech/msrspeech/_git/cntk 2015-02-05 16:49:55 -08:00
thhoens 9610e69acd Fixed some compilation issues. Still trying to determine why _CRT_SECURE_NO_WARNINGS doesn't work for basetypes.h. 2015-02-05 16:49:38 -08:00
Dong Yu ed3dfd796a DSSM project setting change. remove precompiled headers. 2015-02-05 16:23:15 -08:00
thhoens c4ae117311 DSSMReader needed \Yc for precompiled headers. I'm not sure why this version needs that, but other versions I've used do not. TODO: Look into why this dll needs \Yc instead of \Yu. 2015-02-04 14:40:36 -08:00
thhoens fb3a2f0313 Forgot stdafx.h/cpp 2015-02-04 14:26:18 -08:00
thhoens 590172dcc2 Somehow these files were not committed to source control. 2015-02-04 14:25:32 -08:00
thhoens 984b2e46ee Added DSSM nodes and readers to CNTK. Note that these are not particularly efficient implementations. 2015-02-04 12:51:31 -08:00
thhoens b55b7d7d1a Initial commit of DSSMReader to add the project to source control. 2015-02-04 10:32:59 -08:00