Peyman Manikashani
4b2b0d30cc
Merge branch 'peykash/batchnorm_float16_fixes'
2018-08-17 09:54:13 +00:00
Vadim Mazalov
d67eba8060
Remove template definition
2018-08-16 21:25:39 -07:00
Vadim Mazalov
af7e33e45e
Fix template compilation
2018-08-16 21:25:39 -07:00
Vadim Mazalov
8c83adb693
Some cleanup
2018-08-16 21:25:39 -07:00
Vadim Mazalov
648c99d9d5
Refactor common methods
2018-08-16 21:25:39 -07:00
Vadim Mazalov
086dd28252
Update .gitattributes to mark MLF as binary file
2018-08-16 21:25:39 -07:00
Vadim Mazalov
cb3d08ac51
Add E2E test for binary MLF
2018-08-16 21:25:38 -07:00
Vadim Mazalov
7c59a63d6c
Further binaryMLF refactoring
2018-08-16 21:25:38 -07:00
Vadim Mazalov
931193d735
Refactor binary MLF
2018-08-16 21:25:38 -07:00
Vadim Mazalov
78165413b8
Remove a logging statement
2018-08-16 21:25:38 -07:00
Vadim Mazalov
e500b6e7c6
Fix binary stream reading
2018-08-16 21:25:37 -07:00
Vadim Mazalov
0ef680ec24
add binary MLF reader to makefile
2018-08-16 21:25:37 -07:00
Vadim Mazalov
cd838ae5e2
Introduce model version 2
2018-08-16 21:25:37 -07:00
Vadim Mazalov
9ad1910871
Optimize senone count lookup
2018-08-16 21:25:37 -07:00
Vadim Mazalov
ce95c1cb4f
First working version
2018-08-16 21:25:36 -07:00
Vadim Mazalov
0a00f8b43c
Implement MLF binary parser
2018-08-16 21:25:36 -07:00
Vadim Mazalov
0198fadf8e
Binary index builder'
2018-08-16 21:25:36 -07:00
Vadim Mazalov
d531345bb1
binary mlf index'
2018-08-16 21:25:36 -07:00
Vadim Mazalov
222efb8048
Binary mlf reader
2018-08-16 21:25:35 -07:00
Yang Chen
f5b481a6ab
copy HalfConverter.hpp for make_binary_drop
...
HalfConverter.hpp is included from CNTKLibrary.h.
Without including it, we cannot use binary drops.
2018-08-16 13:05:34 -07:00
Bowen Bao
490620873f
Merge branch 'bowbao/onnx_imageScaler'
2018-08-15 18:01:32 -07:00
Liqun Fu
bf2b5eae8c
Merge branch 'liqun/Py2FixTupleUnpacking'
2018-08-16 00:12:53 +00:00
Yang Chen
c8cecaace8
Dump exception messages to stderr in Release mode
...
It's useful to have excpetion messages dumped to std in Release mode.
2018-08-15 14:32:54 -07:00
liqun fu
bff3002794
fix python 2.7 tuple unpacking error
2018-08-15 13:47:56 -07:00
Bowen Bao
4b4b9cda28
fix imageScaler export/import to onnx
2018-08-15 10:22:47 -07:00
Peyman Manikashani
a5421862de
BatchNormalization Float16 Fixes
2018-08-15 10:01:23 -07:00
Liqun Fu
ef836bc293
Merge branch 'liqun/NewSequenceSliceStage2Stage'
2018-08-15 06:46:32 +00:00
Spandan Tiwari
6547e2ce7f
Fix bug in import of Conv op in ONNX.
2018-08-14 16:00:38 -07:00
liqfu
ae163b33a8
ONNX support for CNTK Sequence::Slice op. Due to a specific feature of CNTK Sequence::Slice op to handle zigged inputs (batch of variable length sequences), models converted from CNTK may not produce marching outcomes with zigged inputs.
2018-08-14 11:17:36 -07:00
Bowen Bao
ceaec5636f
fix squeezenet onnx_backend_test of issues with Softmax, hardmax, logsoftmax and flatten with freedimension on batchaxis.
2018-08-14 10:02:07 -07:00
Spandan Tiwari
541e2100eb
Merge branch 'master' into sptiwari/model_fix_test
2018-08-13 10:48:20 -07:00
Thiago Crepaldi
b689ebb5ad
Ignore TEST_TAG environment variable when not defined during testing
2018-08-13 09:02:01 -07:00
Thiago Crepaldi
4ce6607917
Disable fmeasure test and increase pytest verbosity
2018-08-12 13:24:20 -07:00
Spandan Tiwari
b73670c3bd
Removing support for user-provided node names and using uid for ONNX names.
2018-08-10 16:53:58 -07:00
Spandan Tiwari
e0b26561b8
Fixing batch axis handling bug in ReduceElements and Reshape export.
2018-08-10 16:36:29 -07:00
Spandan Tiwari
ff118cc684
Merge branch 'master' into sptiwari/onnx_merge_with_master
2018-08-10 10:10:06 -07:00
delzac
b7811d3549
Fmeasure ( #3343 )
...
* amended a bug, swapped precision and recall
* added a bit more documentation
2018-08-10 08:50:42 -07:00
Vadim Mazalov
2a748e1ce9
Merge branch 'vadimma/lc-blstm-sq'
2018-08-09 02:28:38 +00:00
Sergii Dymchenko
a87d69a778
Fix Hardmax/Softmax/LogSoftmax ONNX export.
2018-08-08 16:52:33 -07:00
Binbin Zhang
1ebdc548f3
Introduce latency-controlled BLSTM
2018-08-08 15:41:51 -07:00
kaituoxu
e5006a4866
fix parameter sharing bug
2018-08-06 19:00:33 +09:00
rpengms
d2b49543eb
Add more logging into HTKDeserializer
2018-08-03 12:44:51 -07:00
liqfu
5e871a19fe
treat sequence axis as static axis for ONNX RNN model import
2018-08-02 10:51:05 -07:00
Spandan Tiwari
ce7075b03c
Updating input image size requirement to include lower and upper paddingin ConvolveGeometry.
2018-08-01 12:00:54 -07:00
Ke Deng
917173d990
Merge branch 'pull/3331'
2018-08-01 05:50:14 +00:00
Ke Deng
6f7ceed3bf
Merge branch 'pull/3284'
2018-08-01 04:48:10 +00:00
Bowen Bao
360fbd4635
Update the check in convolution if kernel fill the entire input space.
2018-07-31 18:19:45 -07:00
Bowen Bao
279a466b5f
Squash of the following
...
1. fix gather and prelu arguments order issue.
2. add typenameToTypeProto map initialization.
3. add CNTK native default lotus logger.
4. add CNTK unsqueeze op.
2018-07-30 19:58:55 -07:00
Bowen Bao
c78f40d0c1
Avoid asym pad for MKL, block channel axis padding.
2018-07-30 19:50:35 -07:00
Namgoo Lee
dc65c2b57d
Fix overlapping memcpy reported by valgrind in SmallVector
...
Valgrind sometimes reports "Source and destination overlap in memcpy" on
the overloaded = operator of SmallVector class. Whenever it is reported,
the src address and the dest address of memcpy is actually identical.
The solution in this commit is to check the src and dest address first,
and do memcpy only if they are not identical. This should be enough to
handle the issue, since the only case they overlap is when they are
identical, provided that the m_data is a member of a class.
2018-07-31 10:03:17 +09:00