CNTK/Tests/Speech
Amit Agarwal 3db565404b HTKMLFReader bug fixes. a) Proper handling of end of epoch conditions for truncated utterance mode reading b) Remove the incorrect early exit condition in TrainOneEpoch 2015-11-04 18:05:06 -08:00
..
DNN Temporarily disabling this test on the CPU since in Jenkins we have some old machines with CPUs without AVX and when this test runs on these old CPUs, it produces results different enough to cause the tests to fail. In the longer term the old machines will be retired but for now this test is being disabled on the CPU until the retirement of those machines 2015-10-30 15:11:56 -07:00
Data Moved NDL/MEL config files for the DPT speech test from the data directory to the test directory where the main config already exists 2015-10-19 15:15:02 -07:00
LSTM HTKMLFReader bug fixes. a) Proper handling of end of epoch conditions for truncated utterance mode reading b) Remove the incorrect early exit condition in TrainOneEpoch 2015-11-04 18:05:06 -08:00
QuickE2E makeMode=true for QuickE2E, second try 2015-10-26 20:28:49 -07:00
README.txt bug fix: a few MB layouts associated with FrameRanges were still wrong; 2015-10-29 18:42:16 -07:00

README.txt

Этот файл содержит невидимые символы Юникода!

Этот файл содержит невидимые символы Юникода, которые могут быть отображены не так, как показано ниже. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы показать скрытые символы.

How to run the Tests\Speech test
================================

Command lines for debugging in VS
---------------------------------

Note: Below, the current dir is set to be the data directory. This allows for local paths in data scripts.

--- Speech\QuickE2E:

COMMAND:     currentDirectory=$(SolutionDir)Tests\Speech\Data  configFile=$(SolutionDir)Tests\Speech\QuickE2E\cntk.config  stderr=$(SolutionDir)Tests\Speech\RunDir\QuickE2E\models\cntkSpeech.dnn.log  RunDir=$(SolutionDir)Tests\Speech\RunDir\QuickE2E  DataDir=.  DeviceId=Auto  makeMode=false

Linux:
bin/cntk configFile=Tests/Speech/QuickE2E/cntk.config RunDir=Tests/Speech/RunDirL/QuickE2E DataDir=Tests/Speech/Data DeviceId=0

--- Speech\LSTM\Truncated:

COMMAND:     currentDirectory=$(SolutionDir)Tests\Speech\Data  configFile=$(SolutionDir)Tests\Speech\LSTM\cntk.config  stderr=$(SolutionDir)Tests\Speech\RunDir\LSTM\Truncated\models\cntkSpeech.dnn.log  RunDir=$(SolutionDir)Tests\Speech\RunDir\LSTM\Truncated  NdlDir=$(SolutionDir)Tests\Speech\LSTM  DataDir=.  DeviceId=Auto  makeMode=false

--- Speech\LSTM\FullUtterance:

COMMAND:     currentDirectory=$(SolutionDir)Tests\Speech\Data  configFile=$(SolutionDir)Tests\Speech\LSTM\cntk.config  stderr=$(SolutionDir)Tests\Speech\RunDir\LSTM\FullUtterance\models\cntkSpeech.dnn.log  RunDir=$(SolutionDir)Tests\Speech\RunDir\LSTM\FullUtterance  NdlDir=$(SolutionDir)Tests\Speech\LSTM  DataDir=.  DeviceId=Auto  Truncated=false  speechTrain=[reader=[nbruttsineachrecurrentiter=1]] speechTrain=[SGD=[epochSize=2560]]  speechTrain=[SGD=[maxEpochs=2]]  speechTrain=[SGD=[numMBsToShowResult=1]]  makeMode=false

Using parallel sequences (difference to above: nbruttsineachrecurrentiter=4). Note that this will produce a different result since we are confused about what MB size means:

COMMAND:     currentDirectory=$(SolutionDir)Tests\Speech\Data  configFile=$(SolutionDir)Tests\Speech\LSTM\cntk.config  stderr=$(SolutionDir)Tests\Speech\RunDir\LSTM\FullUtterance\models\cntkSpeech.dnn.log  RunDir=$(SolutionDir)Tests\Speech\RunDir\LSTM\FullUtterance  NdlDir=$(SolutionDir)Tests\Speech\LSTM  DataDir=.  DeviceId=Auto  Truncated=false  speechTrain=[reader=[nbruttsineachrecurrentiter=4]]  speechTrain=[SGD=[epochSize=2560]]  speechTrain=[SGD=[learningRatesPerMB=0.125]]  speechTrain=[SGD=[maxEpochs=2]]  speechTrain=[SGD=[numMBsToShowResult=1]]  makeMode=false

--- Speech\DiscriminativePreTraining:

COMMAND:     currentDirectory=$(SolutionDir)Tests\Speech\Data  configFile=..\DNN\DiscriminativePreTraining\cntk_dpt.config  stderr=..\RunDir\DNN\DiscriminativePreTraining\models\cntkSpeech.dnn.log  RunDir=..\RunDir\DNN\DiscriminativePreTraining  DataDir=.  DeviceId=Auto

--- MNIST:

COMMAND:     currentDirectory=$(SolutionDir)ExampleSetups\Image\MNIST  configFile=02_Conv.config configName=02_Conv


Simple test
-----------

COMMAND:     currentDirectory=$(SolutionDir)Demos\Simple  configFile=Simple.config  stderr=RunDir\Simple.config.log  RootDir=$(SolutionDir)  DeviceNumber=-1