https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
58f810f update with ONNX1.3 and latest onnxruntime 22 September 2018, 16:53:27 UTC
93cc680 Update reshapeing_test to accomodate python 2.7 21 September 2018, 17:24:57 UTC
d626c2a Merge branch 'bowbao/gather_backward' 21 September 2018, 05:02:57 UTC
da6b0bc GatherNode backward: add check for no dynamic axis Previously, to resolve issue of gather producing incorrect gradient values, validity mask check was added to ensure we don't count non-valid cells as 0. However, this check is needed only for input that has dynamic axis, i.e. inputs that have MBLayout. 20 September 2018, 21:54:39 UTC
b2c28cc updating iteration documentation file 20 September 2018, 21:39:58 UTC
0a3eb3b Update onnx_model_test with tests on cntk pretrained models 19 September 2018, 18:27:55 UTC
6f09c39 Merge branch 'release/2.6' 18 September 2018, 02:33:30 UTC
4ed1896 set public_build to "no"/false 17 September 2018, 23:10:48 UTC
1be3b64 update readme for .net support 15 September 2018, 01:07:45 UTC
d355c1c Updated current_iteration with .net support 14 September 2018, 20:07:24 UTC
04caa9d Updated current_iteration with .net support 14 September 2018, 19:29:51 UTC
7c1b0fa udpate readme with current iteration 14 September 2018, 00:01:45 UTC
da31ba0 Update current_iteration.md 13 September 2018, 23:57:44 UTC
e4d7081 Update current_iteration.md. 13 September 2018, 23:57:30 UTC
4f965aa update version # in cntk_common.cmake 13 September 2018, 23:34:30 UTC
82d350d bump up version number 13 September 2018, 22:52:47 UTC
d264a26 Update current_iteration.md 13 September 2018, 20:44:42 UTC
be28e86 Update current_iteration.md. 13 September 2018, 18:18:53 UTC
deda94b Support pooling(cpu) where kernel center is on pads. - Previous implementation has the assumption that (0 <= dk < width). This assumption doesn't stand when lo >(kernel - 1) / 2. The updated calculation supports arbitrary lo & hi non-negative integer value. The new calculation has dk in range (0, width + hi + lo]. - Enables onnx backend test {averagepool_2d_pads, maxpool_2d_pads} to pass. 13 September 2018, 04:37:21 UTC
62e18f4 Improve clarity in pads calculation for conv/pool - Refactor function CalcPaddingForSameLowerOrUpperAutoPad in conv/pool import, changing parameter "const Variable& input" to "const NDShape& inputWithBatchAxisShape", to specify the required shape format as [N x C x H x W]. 13 September 2018, 04:37:21 UTC
35e3701 Merge branch 'sedymche/onnx-min-max' 13 September 2018, 02:42:25 UTC
d33b7b4 update iteration plan 13 September 2018, 00:24:45 UTC
6a4ec05 Merge branch 'peykash/batchnorm_and_pooling_fixes' 13 September 2018, 00:13:46 UTC
61d7dab Support more than 2 inputs for ONNX Min/Max import. 12 September 2018, 22:12:14 UTC
8b48976 Adding CNTK 2.6 release work summary to current_iteration.md 12 September 2018, 18:12:10 UTC
b374e14 fixes on Batchnorm and Pooling for v1 pretrained models after removal of sequence axis from input 12 September 2018, 17:02:52 UTC
5897265 small patch on conv/pooling export - when pads are all zero, check if autopad is true. - when pads are all zero, check if ceilOutDim is true, and extra cells are needed. 11 September 2018, 15:52:22 UTC
61572e8 Update onnx_model_test skip list 11 September 2018, 15:51:45 UTC
0754b38 update onnx_model_test with tests from onnx backend test 09 September 2018, 20:53:26 UTC
2f52f22 update conv/convtranspose/pooling import. pad values are explicitly computed based on ONNX spec equations during import in the following cases: - case 1: when auto_pad is SAME_UPPER | SAME_LOWER for convolution, convolution transpose and pooling. - case 2: when output_shape is explicitly set for convolution transpose. note: output_shape in ONNX spec can have the two below format: 1. [X1 * X2 * ... * Xn] 2. [N * O * X1 * X2 * ... * Xn] 09 September 2018, 20:41:04 UTC
d877233 Make broadcast ops compitable between CNTK and ONNX, Enable ONNX export/import for optimizedRNN op, More ONNX support for Sequence ops 09 September 2018, 15:59:33 UTC
fcf9f48 Overhaul conv/convTrans/pooling pads value export - Update exporting of conv/pooling to always export pad values. - Enable correct exporting of multiple pretrained models (ResNet50/ResNet101/ResNet152_ImageNet_Caffe, etc). - Overhaul convtranspose pads exporting - Support conv weight export with omitted out channel axis (LRN). - Add tests in onnx_op_test to cover the above changes 06 September 2018, 18:46:14 UTC
e3a1acf Resolve dependencies and build issues -Temporary add importorskip around import onnx -bump up .yml matplotlib version 05 September 2018, 22:02:23 UTC
dc5e482 fix onnx average pooling export. - this fix solves the issue that ceilOutDim == true will enforce exporting auto_pad as true, even if autoPadding is explicitly set to false. 31 August 2018, 01:19:04 UTC
77a8c49 Temporarily skip onnx_model_test if import onnx fail 30 August 2018, 17:52:53 UTC
94a43ed Merge branch 'liqun/liqun/RNN2.6.Stage' 30 August 2018, 07:40:20 UTC
73cd53e fix nightly issues related to onnx dependencies - Windows OOBE (pip) tests & Linus OOBE tests: skip onnx_model_test. This test requires onnx to be installed. Skip Until we decide to add onnx dependencies to OOBE test environment. 30 August 2018, 00:19:19 UTC
18d9f39 skip dynamic axes wrapper, export onnx test cases, handle output op being Combine op, workaround a specific case bug of ONNX bidirectional broadcast shape inference 29 August 2018, 23:52:58 UTC
902f1a4 times export fix 29 August 2018, 17:09:07 UTC
b86fe1a Merge branch 'pull/3374' 28 August 2018, 07:17:54 UTC
1f2e42e Merge branch 'sptiwari/convtranspose_update7' 27 August 2018, 07:32:33 UTC
edc29f8 Packaging newly-added internal header files Recently, we added a couple of new header files into API/Internals. This patch includes them into our pre-built binaries. 27 August 2018, 04:36:04 UTC
b3c0fa2 Overhaul ConvTranpose to match ONNX 1.2.2. spec. 27 August 2018, 04:20:05 UTC
7dd9638 squash of the following changes: - fix flatten onnx export. - fix unsqueeze onnx export. - add comments on temporarily skipped tests. - adjust the importing of softmax, logsoftmax and hardmax with blockfunction - such that they could be exported as is back to onnx. - update reshape onnx export to pass mobilenet round trip test. 26 August 2018, 20:11:44 UTC
0e20836 CNTK splice allows broadcast. This case is handled in the change. For noop (identity) ops, its inputs and outputs types shall be set according to upstream ops. ToBatch/ToSequence and Unpack Batch/Sequence ops added during model importing need tp be skipped. Model import need to handle ops with multiple outputs 26 August 2018, 15:41:20 UTC
4a6238d reduction all axes export fix 24 August 2018, 17:02:34 UTC
d2ff412 temporarily disable 2 tests on Windows. - This is due to an issue on Windows CI introduced by adding onnx dependencies. These tests are temporarily disabled to not block CI while we investigate. - Disable CNTKv2Python/Tutorial/205 - Disable CNTKv2Python/Keras 24 August 2018, 08:27:45 UTC
88d8882 Fix issue#3228 and #3363 which found when build with MSVC+ permissive- 24 August 2018, 05:56:36 UTC
a26e542 update conftest.py to resolve doctest issue. - newer version numpy has a different print format for arrays and scalars that would potentially break the doctests. 24 August 2018, 04:28:06 UTC
28ada96 update python doctest handling newer version numpy print format. 23 August 2018, 06:21:13 UTC
56ef694 add onnx_model_test.py 23 August 2018, 06:21:13 UTC
c0ff1da fix gemm, pooling export to onnx. 23 August 2018, 06:19:18 UTC
4244320 Adding support for exporting CNTK TimesTranspose 22 August 2018, 18:33:55 UTC
3d809bf Added several internal API header files In case other projects may use these header files, we added them into API/Internals. * ComputationGraphAlgorithms.h was moved from Source/ComputationNetworkLib * PrimitiveOpType.h and EvaluatorWrapper.h were moved from Source/CNTKv2Library * PrimitiveFunctionAttribute.h was extracted from PrimitiveFunction.h. It contains a new class PrimitiveFunctionAttribute which is the collection of all attribute names for PrimitiveFunction. This change actually had a subtle side-effect. We had a global static variable s_stateAttributes that depended on PrimitiveFunction::AttributeNameRngSeed and PrimitiveFunction::AttributeNameRngOffset. After we moved those static attribute-variables into another translation unit, s_stateAttributes can be initialized with empty wstring, because PrimitiveFunctionAttribute::AttributeNameRngSeed PrimitiveFunctionAttribute::AttributeNameRngSeedOffset were initialized after s_stateAttributes. Note that the initialization order of global static variables is not well-defined cross translation units. To fix the issue, we also moved s_stateAttributes into PrimitiveFunctionAttribute class, and renamed it to s_rngStateAttributes. I think it's reasonable to consider s_rngStateAttributes to be part of the PrimitiveFunctionAttribute class. * PrimitiveFunction.h was moved from Source/CNTKv2Library 22 August 2018, 17:47:18 UTC
8a244e6 fix onnx_op_test.py reduce ops. - remove bracket around data to match latest verification. 21 August 2018, 21:23:28 UTC
b36347b Fix legacy test 21 August 2018, 19:38:26 UTC
db41aeb Merge branch 'bowbao/onnx_reduce_allaxes' 21 August 2018, 17:05:14 UTC
4bbb245 Merge branch 'liqun/TopKStage' 21 August 2018, 03:47:21 UTC
1706da2 Inject TEST_TAG env var into test containers 20 August 2018, 23:57:38 UTC
0e57d20 fix reduce ops for onnx export/import with all_static_axes() and all_axes(). 20 August 2018, 21:48:42 UTC
ee2fa5e Correctly calling tolower or towlower 20 August 2018, 21:32:08 UTC
3328f82 update onnx_backend_test.py skipped models and ops. 20 August 2018, 18:57:52 UTC
3a35b6f pedantic option cannot be ignored -pedantic options is not an option that can be ignored. GCC 6.x and above issued warnings (and hence errors) while building CNTK: error: pedantic is not an option that controls warnings. 17 August 2018, 22:09:40 UTC
1a572f8 ONNX support of TopK 17 August 2018, 20:01:47 UTC
9040c9d Build c# test dlls in sequence 17 August 2018, 18:32:42 UTC
4b2b0d3 Merge branch 'peykash/batchnorm_float16_fixes' 17 August 2018, 09:54:13 UTC
d67eba8 Remove template definition 17 August 2018, 04:25:39 UTC
af7e33e Fix template compilation 17 August 2018, 04:25:39 UTC
8c83adb Some cleanup 17 August 2018, 04:25:39 UTC
648c99d Refactor common methods 17 August 2018, 04:25:39 UTC
086dd28 Update .gitattributes to mark MLF as binary file 17 August 2018, 04:25:39 UTC
cb3d08a Add E2E test for binary MLF 17 August 2018, 04:25:38 UTC
7c59a63 Further binaryMLF refactoring 17 August 2018, 04:25:38 UTC
931193d Refactor binary MLF 17 August 2018, 04:25:38 UTC
7816541 Remove a logging statement 17 August 2018, 04:25:38 UTC
e500b6e Fix binary stream reading 17 August 2018, 04:25:37 UTC
0ef680e add binary MLF reader to makefile 17 August 2018, 04:25:37 UTC
cd838ae Introduce model version 2 17 August 2018, 04:25:37 UTC
9ad1910 Optimize senone count lookup 17 August 2018, 04:25:37 UTC
ce95c1c First working version 17 August 2018, 04:25:36 UTC
0a00f8b Implement MLF binary parser 17 August 2018, 04:25:36 UTC
0198fad Binary index builder' 17 August 2018, 04:25:36 UTC
d531345 binary mlf index' 17 August 2018, 04:25:36 UTC
222efb8 Binary mlf reader 17 August 2018, 04:25:35 UTC
f5b481a copy HalfConverter.hpp for make_binary_drop HalfConverter.hpp is included from CNTKLibrary.h. Without including it, we cannot use binary drops. 16 August 2018, 20:05:34 UTC
4906208 Merge branch 'bowbao/onnx_imageScaler' 16 August 2018, 01:01:32 UTC
bf2b5ea Merge branch 'liqun/Py2FixTupleUnpacking' 16 August 2018, 00:12:53 UTC
c8cecaa Dump exception messages to stderr in Release mode It's useful to have excpetion messages dumped to std in Release mode. 15 August 2018, 21:32:54 UTC
bff3002 fix python 2.7 tuple unpacking error 15 August 2018, 20:47:56 UTC
4b4b9cd fix imageScaler export/import to onnx 15 August 2018, 17:22:47 UTC
a542186 BatchNormalization Float16 Fixes 15 August 2018, 17:01:23 UTC
ef836bc Merge branch 'liqun/NewSequenceSliceStage2Stage' 15 August 2018, 06:46:32 UTC
6547e2c Fix bug in import of Conv op in ONNX. 14 August 2018, 23:00:38 UTC
ae163b3 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. 14 August 2018, 18:17:36 UTC
ceaec56 fix squeezenet onnx_backend_test of issues with Softmax, hardmax, logsoftmax and flatten with freedimension on batchaxis. 14 August 2018, 17:02:07 UTC
541e210 Merge branch 'master' into sptiwari/model_fix_test 13 August 2018, 17:48:20 UTC
b689ebb Ignore TEST_TAG environment variable when not defined during testing 13 August 2018, 16:02:01 UTC
4ce6607 Disable fmeasure test and increase pytest verbosity 12 August 2018, 20:24:20 UTC
b73670c Removing support for user-provided node names and using uid for ONNX names. 10 August 2018, 23:53:58 UTC
e0b2656 Fixing batch axis handling bug in ReduceElements and Reshape export. 10 August 2018, 23:36:29 UTC
back to top