Frank Seide
a5d8a61861
merged from fseide/initial_state
2017-02-16 17:13:33 -08:00
Nathan Luehr
2eaef84d7b
update char_rnn_test.py to match char_rnn.py
...
train_and_eval_char_rnn() now takes both epochs and total minibatch limit.
2017-02-16 16:59:40 -08:00
Thilo Will
61baf021cc
word_rnn
2017-02-16 21:26:30 +01:00
Vadim Mazalov
df0d911b85
Rebase CTC changes
2017-02-16 09:32:55 -08:00
Mark Hillebrand
0bf2f4636c
Tests/Install/windows: make pre-filling InstallCache optional
2017-02-16 16:09:44 +01:00
Mark Hillebrand
a63c43d153
Tests/EndToEndTests/ParallelTraining/AsynchronousSGD: run against single GPU
2017-02-16 16:09:44 +01:00
Mark Hillebrand
3e87868390
Tests/EndToEndTests/CNTKv2Python/Examples/AlexNet_ImageNet_Distributed_test.py: decrease MB size for test
...
Occasionally (< 1 % of runs) the test hits OOM on some of our test machines.
2017-02-16 16:09:44 +01:00
Zhou Wang
76a1aa4e84
add C# tests on GPU
2017-02-16 09:19:34 +01:00
Vadim Mazalov
ba3f24b74e
Exposing EditDistanceError node in BrainScript
2017-02-15 23:20:09 -08:00
Vadim Mazalov
d06c4ca519
Rename CTCNode to ForwardBackwardNode
2017-02-15 23:14:29 -08:00
Frank Seide
f37bc958e2
merged from master
2017-02-15 15:45:32 -08:00
Guenther Schmuelling
8e2f5efcf1
address review feedback, iteration 2
2017-02-14 13:08:37 -08:00
Mark Hillebrand
3bebb0d4f4
Tests/EndToEndTests/CNTKv2Python/Examples/conftest.py: remove Jupyter Notebook fixture
2017-02-14 17:50:35 +01:00
Philipp Kranen
7d0febedba
Splitted Python e2e test into examples and tutorials
2017-02-14 12:58:20 +01:00
Philipp Kranen
b92d09e583
updated baseline
2017-02-14 10:21:30 +01:00
Philipp Kranen
d4e3fcdd98
fixed DFS bug, added test
2017-02-14 09:46:24 +01:00
Frank Seide
261ee40809
merged from master
2017-02-13 21:14:29 -08:00
Guenther Schmuelling
5f350c2c0f
address review comments
2017-02-13 16:05:35 -08:00
Eldar Akchurin
7bd974c894
Fixing error when the same image from zip refereced several times in the mapping file
2017-02-10 16:52:13 +01:00
Frank Seide
0673df13da
Merge branch 'master' of https://github.com/Microsoft/cntk into fseide/layers-lib-breaking
2017-02-09 19:52:41 -08:00
REDMOND\sayanpa
752c59e02f
Updated docs, test and nb spell mistakes
2017-02-09 19:35:30 -08:00
REDMOND\sayanpa
fccd6a48bd
Merge branch 'master' of https://github.com/Microsoft/CNTK into guschmue/tut-106b
2017-02-09 18:11:29 -08:00
REDMOND\sayanpa
cee8cd1601
Updated the branch to current master and update CNTK 106B
2017-02-09 18:08:57 -08:00
Frank Seide
adf0a9238a
changed signature of splice() from list to *args, to make it consistent with all other ops;
...
renamed cntk.ops.reduce_log_sum() to reduce_log_add_exp(), to make it consistent with log_add_exp();
associative binary ops like plus() now accept >2 arguments;
new ops element_max(), element_min();
softmax() now takes axis parameter;
constant() now takes dtype parameter argument
2017-02-09 17:06:09 -08:00
Frank Seide
19d2e5f7ea
changed all imports of blocks and models to layers
2017-02-09 15:41:12 -08:00
Amit Agarwal
74fa7f440f
CNTK v2 library: Implement a true no-op operation for an efficient Alias creation that does not use data pass through
2017-02-09 13:34:22 -08:00
Project Philly
a54ba79054
Integrate pkranen/transferLearning into master
2017-02-09 10:57:58 -08:00
Project Philly
5f938516d0
Integrate thilow/SimpleExampleSSM into master
2017-02-09 09:29:50 -08:00
Philipp Kranen
4214003a38
Fixed e2e test for transfer learning example
2017-02-09 15:24:49 +01:00
Project Philly
b7d4945a8e
Integrate t-ivrodr/v2tests_to_boost_squashed into master
2017-02-09 05:24:10 -08:00
Mark Hillebrand
2c1e71244f
Tests/Install/linux/prep-run-test.sh: choose specific kernel when running Jupyter NBs
2017-02-09 12:08:24 +01:00
Thilo Will
98c2fbdcd1
Merge remote-tracking branch 'origin/master' into thilow/SimpleExampleSSM
2017-02-09 12:01:11 +01:00
Ivan Rodriguez
962593932e
Merge branch 'master' into t-ivrodr/v2tests_to_boost_squashed
...
# Conflicts:
# Tests/UnitTests/V2LibraryTests/LearnerTests.cpp
2017-02-09 11:27:29 +01:00
Mark Hillebrand
236fa8ac9f
Tests/EndToEndTests/UnitTests/MathTests/baseline.txt: missing baseline update
2017-02-09 10:53:43 +01:00
PengchengHe
04db23b5f8
Add Adam Learner as the original paper
2017-02-09 08:34:47 +00:00
Cha Zhang
6829622172
Disable test for VGG16. Jenkins ran out of memory. Will enable it once we finish memory optimization.
2017-02-08 17:05:47 -08:00
Cha Zhang
f9052ea5f3
Revision due to changes in train_session. Also rewrote tests due to failure caused by single thread running of AlexNet test and VGG test.
...
Bug fix in ReshapingNodes.h.
2017-02-08 15:46:45 -08:00
Cha Zhang
74ec3ab2d3
Add test for VGG16.
2017-02-08 15:46:44 -08:00
Thilo Will
50e8e10406
Merge remote-tracking branch 'origin/master' into thilow/SimpleExampleSSM
2017-02-08 16:15:44 +01:00
Ivan Rodriguez
57b7587917
Converting current v2 library unittests to boost framework.
...
Some of them were joined in a single project of e2e tests.
2017-02-08 15:22:49 +01:00
Philipp Kranen
1ae666d431
Added extended transfer learning example
2017-02-07 23:37:44 +01:00
Philipp Kranen
1ab395aa76
Added Flowers data set and scripts
2017-02-07 23:37:37 +01:00
Project Philly
86a20080b1
Integrate eldak/enhancingTrainingSession into master
2017-02-07 13:09:28 -08:00
Project Philly
62cf5c7911
Integrate zhouwang/refactor-props into master
2017-02-07 12:25:31 -08:00
Project Philly
7f9850f4a5
Integrate alrezni/improve_ctf into master
2017-02-07 11:17:50 -08:00
Eldar Akchurin
ad78b15f29
Enhancing the training session with CV functionality
2017-02-07 19:26:50 +01:00
Mark Hillebrand
42cb83940b
Tests/Install/windows/.dockerignore: normalize LEs
2017-02-07 18:41:29 +01:00
Zhou Wang
13cf9de3e1
further simplify project settings
2017-02-07 18:29:24 +01:00
Zhou Wang
fe765f352a
create cntk.common.props to share common project property between C++ and C#; refactor related project files to use cntk.common.props
2017-02-07 18:29:24 +01:00
Project Philly
64a1ee8dd1
Integrate mahilleb/WinOobeTest into master
2017-02-07 08:32:43 -08:00
Alexey Reznichenko
f5df13408a
CTF: fix default randomization, missing newlines
...
Support chunk randomization window specified in the number of chunks (not
samples). Use chunk-based window by default in CTF Reader (when no
randomization window is explicitly specified). In V2, use chuck-based
randomizaton by default, with a default window size = 128 chunks. Handle
trailing input lines not ending with newlines (print a warning to stderr,
but do not throw, as long as the line ends with a valid value).
2017-02-07 17:30:46 +01:00
Mark Hillebrand
dd49de6e62
Tests/Install/windows: tune slightly
2017-02-07 16:06:37 +01:00
Mark Hillebrand
a3380bcd61
Tests\Install\windows: 1st version of Windows OOBE test added
2017-02-06 17:46:34 +01:00
Zhou Wang
8176e0fccf
add Function::FindByName(), Function::FindAllWithName; Add tests;
2017-02-06 11:42:45 +01:00
Amit Agarwal
4f4b5fb52f
CNTK v2 library: Fix variable_value_to_seq conversion from Value to numpy array list, for cases where the Value objects contains sequence segments instead of full sequences. Also added a regression test for the char RNN example.
2017-02-03 18:18:35 -08:00
Alexey Reznichenko
fbb53d2d92
Bundle all fseide fixes for denom sharing in BN
...
Collect all of Frank's changes related to fixing the shared denominator
in Batch Normalization node in a single commit. Patch up BS/NDL config
builders and model loaders to add an extra input for 'running mean
sample counter' on the fly. Same for loading V2 model the only define 5
inputs for BN functions.
2017-02-03 16:31:05 +01:00
Project Philly
62654a1594
Integrate eldak/fixingInferedOutputs into master
2017-02-02 07:14:23 -08:00
Project Philly
8bd31d70b3
Integrate zhouwang/fix-v2evaltests-optional2 into master
2017-02-02 07:08:39 -08:00
Zhou Wang
e4597c9461
change reference type from project reference to file refernce to make msbuild happy; add prect dependency
2017-02-02 14:59:35 +01:00
Eldar Akchurin
5d2495b46f
Fixing inferrence of outputs to allow crossing of dll boundary
2017-02-02 14:47:52 +01:00
Amit Agarwal
566355231c
CNTK v2 library: Add support for precompute nodes in LoadLegacyModel
2017-02-02 01:29:19 -08:00
Amit Agarwal
e0feaefcf0
CNTK v2 library: 1. Allow parameter and constant objects to directly use a
...
preallocated NDArrayView instead of always creating a clone 2. Fix an
issue with loading of legacy convolution models where the parameter tensor
is shaped as 2D instead of the real convolution map shape
2017-02-01 21:15:04 -08:00
Thilo Will
7ea2ff157d
CNTK_207_Training_with_Sampled_Softmax: adding test. Adding device-awareness in notebook.
2017-02-01 15:39:07 +01:00
Project Philly
27b18215f7
Integrate eldak/increasingTolerance into master
2017-02-01 05:23:18 -08:00
Eldar Akchurin
85af41723e
Increasing tolerance
2017-02-01 11:40:38 +01:00
Zhou Wang
1e6febcfa7
add CreateBatch/Sequence/BatchOfSequence to C++
...
add tests
Use NDArraryView to avoid extra copy
2017-02-01 09:22:54 +01:00
Zhou Wang
5170d4a2ce
make CNTKLibraryCSEvalExampletest project optional for build
...
use the same conditional compilation pattern as in C++
2017-01-31 13:38:25 +01:00
Frank Seide
5d1a014956
merged from master
2017-01-30 16:49:10 -08:00
REDMOND\sayanpa
cd99733472
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/gantut
2017-01-30 13:43:50 -08:00
Guenther Schmuelling
aa884114cd
added cntk-106b
2017-01-30 13:27:56 -08:00
REDMOND\sayanpa
feb94e3354
GAN test threshold and tollerance update for GPU
2017-01-30 09:24:59 -08:00
Project Philly
cfcf73cd22
Integrate eldak/distributedTesting into master
2017-01-30 09:16:15 -08:00
missxa
717f198400
Adding more distributed tests for python
2017-01-30 15:29:45 +01:00
Philipp Kranen
a557e9ef73
fixed tolerance for flaky GAN test
2017-01-30 14:11:25 +01:00
Frank Seide
0fcff03775
sequence_to_sequence_test.py updated w.r.t. Layers lib
2017-01-27 19:21:48 -08:00
REDMOND\sayanpa
a56fdd518f
updating threshold for basic gan test for CPU
2017-01-27 19:05:30 -08:00
REDMOND\sayanpa
2126d008b1
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/gantut
2017-01-27 17:38:27 -08:00
REDMOND\sayanpa
ff9337a812
Added tollernce per device to GAN tutorial
2017-01-27 17:38:11 -08:00
REDMOND\sayanpa
1ac5d3be26
Changing basic GAN test target for CPU and tollerance
2017-01-27 15:50:39 -08:00
REDMOND\sayanpa
7043deac0f
GAN tutorial test threshold updated
2017-01-27 14:08:21 -08:00
Cha Zhang
d628aa377a
Fix bug that fails test due to relative path import.
2017-01-27 12:45:20 -08:00
Frank Seide
b3da8a211d
more test updates w.r.t. Layers lib
2017-01-27 11:23:36 -08:00
REDMOND\sayanpa
2e4b4b559c
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/gantut
2017-01-27 11:15:43 -08:00
Frank Seide
d6559727af
updated more tests w.r.t. Layers
2017-01-27 10:40:01 -08:00
Cha Zhang
e13224113b
Update based on CR comments.
2017-01-27 10:30:59 -08:00
Cha Zhang
c78b254efe
Code revision based on CR comments.
2017-01-27 10:30:59 -08:00
Cha Zhang
296bdfc841
Adding a test for AlexNet training. Revised the CIFAR-10 tests so that the load data correctly.
2017-01-27 10:30:59 -08:00
REDMOND\sayanpa
faa973b8f5
Added GAN tutorial and fixed test threshold
2017-01-26 18:40:28 -08:00
REDMOND\sayanpa
9964293f8f
Added GAN tutorial with CR feedback
2017-01-26 17:57:57 -08:00
REDMOND\sayanpa
8068dcc056
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/gantut
2017-01-26 16:13:27 -08:00
Vadim Mazalov
48e85566ca
Add python unit tests for edit_distance_error
2017-01-26 09:19:23 -08:00
Vadim Mazalov
593327adc0
EditDistanceError: Change samplesToIgnore to vec of size_t
2017-01-26 09:19:23 -08:00
Project Philly
2de82e84a7
Integrate mahilleb/TestMoves into master
2017-01-26 06:16:45 -08:00
Eldar Akchurin
8a180ba142
Making owner in output variables ref counted
2017-01-26 12:46:45 +01:00
Mark Hillebrand
05db810634
Swinging some of the parallelization over to HTKDeserializers
2017-01-26 09:53:40 +01:00
REDMOND\sayanpa
f94ebcf4f6
Adding basic GAN tutorial
2017-01-25 16:07:19 -08:00
Frank Seide
f8bf543cad
merged from master
2017-01-25 13:57:39 -08:00
Zhou Wang
520b46d523
remove unnecessary TODOs
2017-01-24 17:20:17 +01:00
Philly System Account
af8631ef9c
changes for pascal card
2017-01-24 12:01:41 +01:00
Philipp Kranen
24d85865e7
Fixed BS deconv test after config change
2017-01-24 09:52:37 +01:00
Philipp Kranen
e57a497723
Added test for Python deconv example
2017-01-24 09:52:37 +01:00
KeDengMS
16daa4acb5
Speed up TimesNodeBase for sparse by avoid unroll
...
This change improves speed of CrossEntropyWithSoftmax/ClassificationError with sparse label. Example/LanguageUnderstanding/ATIS/Python/LanguageUnderstanding.py got 4x speed up.
2017-01-23 18:29:00 -08:00
Amit Agarwal
e247f141c8
CNTK v2 library: Fix UserDefinedFunction C++ unit tests
2017-01-23 14:59:14 -08:00
Amit Agarwal
4080c0a5af
CNTK v2 library: Enable output shape inference for user-defined functions
2017-01-23 10:53:32 -08:00
Mark Hillebrand
373a436cb1
Tools/docker/CNTK-GPU*/Dockerfile: fix base image
...
Also in Tests/Install/linux/Dockerfile-*-GPU.
2017-01-23 15:16:06 +01:00
Frank Seide
29bcb50ba8
merged from master (~beta9)
2017-01-22 18:50:15 -08:00
Mark Hillebrand
35356ad47e
Tests/EndToEndTests/CNTKv2Python/Examples/CNTK_103B_MNIST_FeedForwardNetwork_test.py: increase tolerance
2017-01-20 17:25:42 +01:00
Project Philly
3ac55535fc
Integrate alrezni/v2_default_unit_gain into master
2017-01-20 02:48:55 -08:00
Alexey Reznichenko
9b6c6bde34
Add a default (true) for the unit-gain flag value
2017-01-20 09:27:36 +01:00
Zhou Wang
72292d2207
expose more properties to C#, adapt exampels to use cntkbitmapextensions
2017-01-20 07:19:01 +01:00
Project Philly
ef56278026
Integrate sayanpa/cntk206 into master
2017-01-19 21:12:45 -08:00
Project Philly
91e0a0701c
Integrate kedeng/fixSparseDot into master
2017-01-19 19:14:29 -08:00
Project Philly
1d10e8ab70
Integrate alrezni/mkl_fix into master
2017-01-19 18:19:24 -08:00
REDMOND\sayanpa
6f1909d6b8
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/cntk206
2017-01-19 13:05:50 -08:00
Cha Zhang
dcc4b56776
Fix to not output too much in log, which may cause racing condition.
2017-01-19 12:36:12 -08:00
Cha Zhang
32289b1401
Rename files for Linux test.
2017-01-19 11:59:49 -08:00
Cha Zhang
76a44b850a
Adding LRN example and associated test. Revised some test to reduce run time.
2017-01-19 11:59:49 -08:00
KeDengMS
e6c23fd7da
Fix broken sparse CSC in InnerProductOfMatrices
2017-01-19 11:54:13 -08:00
Project Philly
bcf0e9cb58
Integrate mahilleb/LinPyDefault into master
2017-01-19 11:13:04 -08:00
Project Philly
3c6a697270
Integrate pkranen/deconv2017 into master
2017-01-19 10:39:48 -08:00
REDMOND\sayanpa
f51a85050c
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/cntk206
2017-01-19 08:42:06 -08:00
Alexey Reznichenko
82bae8dc09
Force deterministic CPU algorithms for MathTests
2017-01-19 16:40:05 +01:00
Project Philly
7b4f8a9063
Integrate mahilleb/203test into master
2017-01-19 06:53:50 -08:00
Mark Hillebrand
7ad880669d
Linux: Py 3.5 default at various places
2017-01-19 15:22:00 +01:00
Project Philly
28efa01cb1
Integrate mahilleb/TestDriverTest2 into master
2017-01-19 05:18:08 -08:00
Project Philly
020869ff17
Integrate alrezni/v2_sweep5 into master
2017-01-19 05:08:00 -08:00
Mark Hillebrand
2d91bad7df
CNTK_203_Reinforcement_Learning_Basics_test.py: bump timeout
...
Also, allow a bit more total episodes in fast mode of the notebook.
2017-01-19 13:51:43 +01:00
Alexey Reznichenko
85c6aa8308
Add end-of-sweep notification
...
- Add sweepEnd flag to the MinibatchData, returned from the
MinibatchSource.
- Add overloads TrainMinibatch, TestMinibatch that take a
Variable-MinibatchData map as their first parameter.
- Add sweepEnd to the Learner::Update function.
- Change the default epochSize to FullDataSweep in
TrainingParameterSchedule ctors.
- Allow minibatches to cross sweep boundaries: add a
flag (a config option) to specify if minibatches are
allowed to cross over the sweep boundaries (which
eliminates partial minibatches at the sweep ends).
- Update python API to pass MinibatchData as is into the
train_minibatch (without replacing it with corresponding ValuePtrs)
- Change the default epoch_size in parameter schedules to None,
in which case the entire data sweep is used as the scheduling unit.
- Add ReaderLib and python unit tests.
2017-01-19 13:11:05 +01:00
Philipp Kranen
cde6154b24
Added test, addressed CR comments
2017-01-19 09:50:23 +01:00
Philipp Kranen
bd9388b700
working version of deconv and unpooling layers in BS
2017-01-19 09:50:22 +01:00
Philipp Kranen
df0ab4e581
Deconv example for master branch
2017-01-19 09:50:21 +01:00
Amit Agarwal
44eb327a62
CNTK v2 library: Fix a bug in Value::Create method for the case when there is a single sequence being packed with a sequenceStart flag setting of false which results in creation of a mask
2017-01-19 00:26:02 -08:00
REDMOND\sayanpa
cf6f50cc26
addressed comments from CR
2017-01-18 19:36:30 -08:00
REDMOND\sayanpa
e8099671a4
Merge branch 'master' of https://github.com/Microsoft/CNTK into sayanpa/cntk206
2017-01-18 17:24:54 -08:00
REDMOND\sayanpa
c6147735a9
Added timeseries with LSTM basics tutorial
2017-01-18 13:12:24 -08:00
KeDengMS
119f7de897
CNTK Core: Fix possible Nan accumulation in ElementTimesNode backprop
...
With gradient optimization turned on, node must write gradient without accumulation if ParentOverwritesGradient() is true
2017-01-18 12:33:17 -08:00
Mark Hillebrand
6e3811be65
TestDriver.py: Py3 compat changes, add test
2017-01-18 20:44:38 +01:00
Project Philly
a7369b134e
Integrate eldak/trainingSession into master
2017-01-17 10:47:19 -08:00
Eldar Akchurin
fc57c33507
Adding python training_session, breaking change inclusing removal of
...
warmup from the minibatch source
2017-01-17 14:38:33 +01:00
Mark Hillebrand
dfb5994e5c
Merge remote-tracking branch 'origin/master' into mahilleb/FewerWinDebugTests
2017-01-17 13:35:41 +01:00
Mark Hillebrand
c5739da80a
testcases.yml: more consistent formatting
2017-01-17 13:31:36 +01:00
Mark Hillebrand
3e834fa94b
Address CR comments
2017-01-17 13:20:12 +01:00
Eldar Akchurin
6a2249a99c
Introducing training session object
2017-01-17 10:22:41 +01:00
Zhou Wang
1690fa89f0
Add samples for Eval V2
...
- add device specifier when loading model
- rename CPPEvalV2Client to CNTKLibraryCPPEvalExamples
- rename CNTKLibraryManagedExamples to CNTKLibraryCSExamples
- rename CNTKLibrarymanagedExamples to CNTKLibraryCSExamples
- add CNTKLibraryCSEvalGPUExamples and CNTLibraryEvalExamples.sln
- complete examples
- update project configuraitons
- rename program.cs to Program.cs; update packages.config
- rename CNTKLibraryCPP/CSExamples to CNTKLibraryCPP/CSEvalexamples
- remove AnyCPU
- add file header, adapt output message
2017-01-16 20:09:59 +01:00
Mark Hillebrand
91147fd068
BVT tests: fewer tests on Windows Debug
2017-01-16 17:40:17 +01:00
Project Philly
b6a6ec9203
Integrate eldak/moreDistributionTests into master
2017-01-16 07:17:08 -08:00
Eldar Akchurin
7278ad1f41
Adding more tests and fixing bugs in the randomizer/packer
2017-01-16 11:40:12 +01:00
Alexey Reznichenko
3ab246855b
Add unit-gain momentum flag
...
This commit contains a breaking change: it adds a flag to both
C++ and python Learner API that indicates if the momentum should be applied in
the regular fashion or as a unit-gain filter. This flag is a required
parameter for learners that use momentum (momentum_sgd, nesterov_sgd and
adam_sgd).
2017-01-16 09:39:39 +01:00
Project Philly
43b30a1c41
Integrate chazhang/reader_fix into master
2017-01-13 17:58:30 -08:00
Project Philly
1b0db71ad7
Integrate sayanpa/pycntk105 into master
2017-01-13 16:50:04 -08:00
REDMOND\sayanpa
80321d9148
Added CNTK105 autoencoder tutorial
2017-01-13 11:12:47 -08:00
Cha Zhang
4c03e2c0a5
Revision based on CR.
2017-01-13 08:52:37 -08:00
Cha Zhang
07eb5cd576
Modify test result. Verified that the difference in results are due to random seed issue.
2017-01-13 08:52:37 -08:00
Cha Zhang
85429c1e92
Fix on config files in test.
2017-01-13 08:52:37 -08:00
Cha Zhang
b28f579131
Bug fix. More config change.
2017-01-13 08:52:36 -08:00
Cha Zhang
0cc6b42354
More config files change to use the new crop transform.
2017-01-13 08:52:36 -08:00
Cha Zhang
abc1fc92a7
Bug fixes on crop transform. Change CNTK config files to new crop transform.
2017-01-13 08:52:36 -08:00
KeDengMS
4505c48fd0
[CNTK core] sparse GPU impl of FSAdagrad and RmsProp
...
Also fix a bug in dense GPU MultiplyAndWeightedAdd that garbage data may get in via resize
2017-01-12 21:26:56 -08:00
Frank Seide
7bb733f445
merged from master (not yet fully building after VS 2015 transition)
2017-01-12 18:47:55 -08:00
Vadim Mazalov
9deeb31a1e
Update unittest baseline
2017-01-12 17:43:07 -08:00
Vadim Mazalov
f992955cb8
Update the comment.
2017-01-12 17:43:07 -08:00
Vadim Mazalov
f9b9070b02
Rename EditDistanceNode to EditDistanceErrorNode. Use GetAllSequences in ED computation
2017-01-12 17:43:07 -08:00
Vadim Mazalov
7c8b4f3cb8
Enable Edit distance node in NDL
2017-01-12 17:43:07 -08:00
Vadim Mazalov
b4962b728e
Edit distance node
2017-01-12 17:43:07 -08:00
Project Philly
091d3e4421
Integrate mahilleb/DropsPy into master
2017-01-12 12:40:42 -08:00
Mark Hillebrand
88b6c328a8
Address CR comments
2017-01-12 15:56:52 +01:00
Mark Hillebrand
b3e7bb2e8b
Python: include all wheels in drop
2017-01-12 15:11:19 +01:00
Mark Hillebrand
cb66befcf2
CNTK_203_Reinforcement_Learning_Basics.ipynb: add test
2017-01-12 13:59:56 +01:00
Mark Hillebrand
4665583810
Make Jupyter Notebook tests device-aware
2017-01-12 13:59:56 +01:00
Mark Hillebrand
73f8319b01
Tests/EndToEndTests/CNTKv2Python/Examples/feature_extraction_test.py: fix env variable name
2017-01-12 13:47:09 +01:00
Project Philly
c2d3ee6567
Integrate amitaga/dataInteropFeatures into master
2017-01-11 21:31:20 -08:00
Project Philly
9f894adcf1
Integrate kedeng/BNCuDnn2 into master
2017-01-11 13:46:16 -08:00
Amit Agarwal
546e1d29dc
CNTK v2 library: UserDefined function simplifications a) Add support for saving forward compute values in base BackPropState type itself b) Function::Forward override now receives values for all inputs including Parameters and Constants
2017-01-11 12:01:59 -08:00
Philipp Kranen
fc7331ae6f
added test for feature extraction example
2017-01-11 12:48:43 +01:00
KeDengMS
6c73818bf7
[CNTK Core] Change BatchNormalization default to CuDnn in both BrainScript and V2 C++/Python, and add fallback to cntk engine when not supported by cudnn
...
Fix epsilon in CuDnnBatchNormalization to be consistent in forward/backward
Fix BatchNormalization parameter gradient accumulation
Add message on CuDnnBatchNormalization forward infer batch size limitation, and adjust CNTK_202_Language_Understanding eval minibatch size to avoid CUDA failure
2017-01-11 01:00:09 -08:00
Mark Hillebrand
7cb1db6620
Merge remote-tracking branch 'origin/master' into mahilleb/vs2015fi
...
Conflicts:
Source/CNTKv2LibraryDll/Utils.cpp
2017-01-10 11:29:03 +01:00
Mark Hillebrand
911b2ca82e
Windows: switch to Visual Studio 2015
2017-01-10 10:47:35 +01:00
Mark Hillebrand
4b31eda24f
Merge remote-tracking branch 'origin/master' into mahilleb/Mnist13
2017-01-10 08:05:44 +01:00
Mark Hillebrand
6dc09565bb
CNTK_103B_MNIST_FeedForwardNetwork.ipynb: add test
...
Also, let run MNIST tests against the default (end-user) data location.
2017-01-10 05:42:30 +01:00
Project Philly
7d236a2d70
Integrate zhouwang/fix-valuebuffer-size into master
2017-01-09 04:40:20 -08:00
Zhou Wang
1b122c484e
rename CNTKLibraryManagedClient to CNTKLibraryManagedExamples
2017-01-07 10:29:57 +01:00
Zhou Wang
f7a2172828
move CSEvalV2Examples to the examples folder and move the project files to the Test folder
2017-01-07 10:29:57 +01:00
Zhou Wang
750dccbfd3
remove isResizable and SequenceLength parameters from CopyTO until we have clear understanding for the use case; rename CopyTo to CopyVairiableValueTo; adapt test cases
...
fix error
fix errors in tests; add tests for exceptions
add more check in GetSequenceAndBatchLength(); Address CR comments
2017-01-06 10:06:49 +01:00
Zhou Wang
69c75c4494
Using Variable as parameter to CopyTo to infer dynamic axes correctly; Add check for PackedValue; Simplify processing based on assumption that sequence starts at 0 and ends at the first invalid mask; other changes from CR.
...
add tests for variable with 0,1 or 2 dynamic axes, and adapt tests to new API, refactor tests to share code
restore main and tests
make class Value after class Variable to make linux happy
fix bug in test
2017-01-06 10:06:48 +01:00
Zhou Wang
88ecb8d4ff
update CopyTo for OneHot using vocabSize instead of shape
2017-01-06 08:53:27 +01:00
Zhou Wang
6ff0427195
add unit tests for CopyTo, improve unit tests to use random sequences, add test for single sample, single sequence in Value.Create
...
fix linux build
add missing error message.
fix linux build
switch order of function definition to make linux happy
add instantiation of functions
minor changes
add comments, using random number in tests
restore main.cpp
2017-01-06 08:53:27 +01:00
Zhou Wang
f1cbc08e94
add CopyTo for onehot vector; refactor code to share between CopyTo methods;
...
fix bug using GPU device. The cpuArrayView must be alive in the function scope
add CopyTo for OneHot; support Value in both dense and sparse format
2017-01-06 08:53:27 +01:00
Zhou Wang
f5fdbeb028
refactor Value::CopyTo to allocate memory in .h file; adapt unit tests; add sequencesLens as parameter for Value::CopyTo
2017-01-06 08:53:26 +01:00
Project Philly
6290e8e9a7
Integrate nikosk/assignsumof into master
2017-01-05 20:10:09 -08:00
Nikos Karampatziakis
a026a272bf
addressed cr feedback
2017-01-05 18:24:32 -08:00
Frank Seide
c5527720b4
merged from amitaga/blockFunctionFixes
2017-01-05 11:35:22 -08:00
Eldar Akchurin
8aa380bd24
Allowing deserializers return invalid sequences
2017-01-05 11:05:58 +01:00
Nikos Karampatziakis
b7c031cc16
Merge remote-tracking branch 'origin/master' into nikosk/assignsumof
2017-01-04 16:40:39 -08:00
Nikos Karampatziakis
59dcc28af5
Some more self-assignment unit tests just in case
2017-01-04 16:39:50 -08:00
Amit Agarwal
78c051ec90
CNTK core: Turn on forward compute memory sharing by default
2017-01-04 15:20:16 -08:00
Zhou Wang
7308637280
fix bug in ValueBuffer constructor: setting Size correctly; Add tests
...
update baseline file
2017-01-04 16:30:00 +01:00
Frank Seide
2b5622ca36
merged from wdarling/lstmaux to get s2s sample (nor working due to has_aux change though)
2017-01-03 10:31:42 -08:00
Project Philly
bec6a499b0
Integrate eldak/sequenceLocalTimelineBySample into master
2017-01-03 07:23:36 -08:00
Eldar Akchurin
f39317a5aa
Adding local timeline
2017-01-03 14:22:36 +01:00
Zhou Wang
8801a604b6
update the test to use model version 18
2017-01-03 10:41:00 +01:00