Add a configure script for initializing build parameters, either
for in or out of source builds. The script generates a Config.make
in the build directory, and, for out of source builds, a trampoline
Makefile.
Make the build-and-test script to do an out of source build.
Add Config.make to .gitignore, as well as emacs temporary file patterns.
Change configuration to build to a specific PREFIX directory, where
a Config.make is located that contains build and site-specific information.
This also makes it easy to check just how an earlier build was configured.
Update the instructions in README.
Modularize build specifications for each target, where each target
adds what it needs to paths.
Add rpath to cntkmath and plugins so they do not need LD_LIBRARY_PATH.
Remove object files from cntk that were already in cntkmath.
Organize build targets into UNIX-like bin and lib directories under a
configuration-specific directory. Have .gitignore ignore these
directories.
Make it easy to keep sources in alphabetic order for easier comparison
with the Windows project definition.
labelMappingFile=$ConfigFolder$\mnistlabels.txt
to
labelMappingFile=$DataFolder$\mnistlabels.txt
so that consistent label file is always used.
----------------------
Changes in the CNTK book:
Add RowStack node to NDL section, and MultSeq related NDL, MEL, and programming changes to appropriate sections.
This unit test is used privately by erw.
Conflicts:
CNTKSolution/EvalUnitTest/CNTKEValTest.cpp
CNTKSolution/EvalUnitTest/EvalUnitTest.vcxproj
CNTKSolution/EvalUnitTest/EvalUnitTest.vcxproj.filters
(useful when there are a lot of versions)
It assumed environment "%USERNAME% is set and "hostname" is in path, which
should be true on most machines.
If users have not put "git" in their PATH, branch and commit SHA1 will not be
shown.
1. Add Common/Include/Platform.h for substitution of windows API and types
2. Fixed compile errors under g++, warning is not handled.
3. Compiles Readers into shared library, added code in *Reader/Export.cpp for dynamic linking and loading
4. Fixed msra::strfun::_strprintf to make it work under linux g++
5. Added makefiles for building (cpu and gpu)
1. corrected the parameter list for the Delay command in NDL.
2. added the options for the rmprop gradient update type.
3. added the ConvertDBN command.