Граф коммитов

16014 Коммитов

Автор SHA1 Сообщение Дата
Vadim Mazalov a394906917 Enable right context 2019-03-09 09:14:18 -08:00
Vadim Mazalov b891ec0759 Expose Adam in BS 2019-01-24 11:24:44 -08:00
liqfu 93e10096cb comment debug code 2018-12-11 19:17:16 -08:00
liqfu de15bda40d passed prod models and unfold test. handle delay op. 2018-12-11 17:49:23 -08:00
Spandan Tiwari 22e869ec42 Add ONNX support for zeros_like, ones_like, and eye_like. 2018-12-05 13:51:43 -08:00
Peyman Manikashani 5fc6c2a26a sequence_isfirst_islast test fix for python 2.7 2018-11-30 11:22:25 -08:00
Peyman Manikashani 75b0141b48 Adding support for exporting CNTK's Sequence::IsFirst and Sequence::IsLast nodes 2018-11-29 15:57:43 -08:00
Bowen Bao d1d113322c ConvTranspose asymmetric padding
* Temporarily reverse the extra padding location in case of
SAME_UPPER vs SAME_LOWER for convTranspose to match with onnxruntime.
* In case of importing asymmetric padding convTranspose, use
symmetric pads by alter the output_shape and pads, and attach a slice
node afterwards to enable cudnn.
* Fix a bug in slice/squeeze attribute axes export.
2018-11-27 09:33:15 -08:00
Emad Barsoum 196df1a143 Update image layout in readme. 2018-11-26 12:49:56 -08:00
Emad Barsoum eeae2bb714 Add netron news and update iteration. 2018-11-26 11:57:39 -08:00
Vadim Mazalov 8c156834f6 Merge branch 'vadimma/binmlf' 2018-11-24 09:12:41 +00:00
Sergii Dymchenko 0f1b4e0ef4
Merge pull request #3512 from changeworld/patch-1
Fix typo
2018-11-23 19:44:06 -08:00
Takashi Takebayashi b566e23b77
Fix typo
Ture -> True
2018-11-24 00:25:07 +09:00
liqfu 0c1d283623 update latest onnx and onnxruntime, fix shape inference 2018-11-22 08:56:07 -08:00
Vadim Mazalov 631392ed18 Update bin mlf reader 2018-11-15 07:24:40 -08:00
Vadim Mazalov d7101a24cd Clean up bin mlf test 2018-11-12 12:34:56 -08:00
Vadim Mazalov 8d879483c1 Ensure mlf reader is included in the test 2018-11-12 12:19:37 -08:00
Vadim Mazalov 72200ca6c4 Add bin mlf reader tests 2018-11-11 14:29:27 -08:00
Vadim Mazalov 7ef57defd3 Add dim label to bin mlf reader 2018-11-10 21:32:28 -08:00
Aghagolzadeh 22c7c3cbf9
Update BlockMomentumDistributedLearner.h 2018-11-08 14:32:13 -08:00
Liqun Fu 69df29e43c Merge branch 'liqun/seqopsStage' 2018-11-08 22:14:44 +00:00
Aghagolzadeh 2405457fd3
Update BlockMomentumDistributedLearner.h 2018-11-08 12:27:55 -08:00
liqfu ab4bee2b7a Support RNN ops in a Scan loop
Update with latest ONNX
Update with latest ONNX graph IR
Support sequence ops - Sequence::Gather, Sequence::PastValue, Sequence::FutureValue, etc.
2018-11-07 18:36:20 -08:00
Vadim Mazalov b51e8c243a Expose binmlf in python 2018-11-05 16:32:59 -08:00
Bowen Bao 3f46cf0269 Updates on several ONNX exports.
* ConvTranspose outputShape: now pads values are always exported even
when outputShape is given. The reason is that CNTK and ONNX have
different padding specs.
* Flatten: in CNTK flatten does not affect batch axis, this should be
preserved in ONNX.
2018-11-02 17:18:07 -07:00
Bowen Bao a19ce9ef7c Resolve forward_backward docstring Sphinx error. 2018-11-02 10:43:24 -07:00
Bowen Bao 29818ffd05 Merge branch 'bowbao/onnxruntime_ci_stage2' 2018-11-01 06:58:24 +00:00
Bowen Bao 0cd2faec1e Merge branch 'pull/3476' 2018-10-31 23:43:42 +00:00
Bowen Bao fca139674c Add onnx_test_runner verification in CI.
* onnx_test_runner.exe will be called on win64 GPU tests to verify if
the output data produced by CNTK in onnx_op_test and
onnx_model_test(cntk_model_test) matches in onnxruntime.
2018-10-31 15:46:56 -07:00
delzac a0d6f14aa7 Fixed type and error in identifying the deserialiser 2018-10-31 21:05:27 +08:00
Bowen Bao cdd18d2719 Update LSTM/Truncated-Kaldi CPU baseline 2018-10-29 11:16:42 -07:00
liqfu 3cef1fd51e fix python 27 onnx test 2018-10-28 10:22:07 -07:00
Bowen Bao 1ff5548e1a Set linux pip install future version to 0.16.0
* This was not set explicitly. Lately the version was updated to 0.17.0
and is causing failure in CI.
2018-10-26 10:40:01 -07:00
Bowen Bao 0b416025e6 Update more baseline affected by fixing InvStdDev. 2018-10-25 17:43:52 -07:00
delzac 77dad35f97 Added better documentation to forward_backward 2018-10-25 19:17:25 +08:00
liqfu e940605f6b Support ONNX Scan op 2018-10-19 21:36:21 -07:00
Bowen Bao a55e871ec8 Fix InvStdDev.
* Issue was that AssignSqrOfDifferenceOf(beta, input, mean, alpha)
assigns mean value to the gaps in input. These values are then reduced
within this function, leading to incorrect results. The fix is to
execute assign and reduce separately, and mask gaps to zero again before reducing.
* Update test baseline affected by this change (err is lowered by <1%).
2018-10-19 10:24:11 -07:00
Bowen Bao 0ffdcf7f1d Overhaul node name export & other fixes
* Overhaul node name export. Create static class UniqueNodeNameStorage
to manage ONNX node name generation with maintained one-to-one mapping
between CNTK Uid, while preserving the original CNTK node name by best
efforts (#3358).
* Update onnx_op_test to test the preservation of original CNTK node
names in exported/imported models.
* Update onnx_test_helper to support proper linking of test data and
onnx model input/output with unique names.
* Update onnx_test_helper to generate .bat file to run exported models
in further onnxruntime verification.
* Fix Sum import to support arbitrary number of inputs. Sum
implementation in CNTK backend is loop of Plus, which takes care of
potential broadcast issues.
2018-10-17 18:36:48 -07:00
Yang Chen da2e610c73 Replaced wchar/wstring with char/string in C interface 2018-10-12 14:12:23 -07:00
Spandan Tiwari 149d87bad3 Adding ONNX export support for OneHotOp. 2018-10-05 14:06:56 -07:00
Bowen Bao 6063866a4f Merge branch 'bowbao/pooling_pad_offset' 2018-10-02 03:41:06 +00:00
Bowen Bao bf37aadc53 Fix pad offset computation for pooling
* Compute keyInterior according to the updated algorithm for computing
cell offset key.
* Update unittest of avg_pooling/max_pooling for cases that requires
auto_padding = True. Previous test cases cover only those that do not
need padding.
2018-10-01 17:21:30 -07:00
TJ 7c838d3b6c fix csharp examples and references 2018-10-01 15:45:13 -07:00
Bowen Bao fcdeef63d0 Support crop_manual export & import. 2018-09-29 13:46:17 -07:00
Bowen Bao a36fae88bb Support logPlus(log_add_exp) export to ONNX
* ONNX supports similar op ReduceLogSumExp. Conversions are added when
exporting.
* Refactored CNTKToONNXHelper::BroadcastInputsIfNeeded to support more
generalized cases.
2018-09-28 15:59:55 -07:00
Spandan Tiwari c2072cc4ab Add support for ONNX export of StraightThrough op. 2018-09-27 10:25:11 -07:00
Spandan Tiwari 1aab76af99 Updating ONNX submodule hash to include defs for ConstantLike and EyeLike ops. 2018-09-26 18:01:34 -07:00
Peyman Manikashani ce503f8dd7 pooling export fix for backward compatibility 2018-09-25 17:09:39 -07:00
Ke Deng 9165fd06f8 Merge branch 'kedeng/fixCrash' 2018-09-25 00:26:34 +00:00
liqfu 58f810fed0 update with ONNX1.3 and latest onnxruntime 2018-09-22 09:53:27 -07:00