Commit graph

4662 commits

Author SHA1 Message Date
Ryan Hill
dcafa85af2 Fix linux build 2021-04-16 18:04:40 -07:00
Ryan Hill
2f7bb27fa0 Test fix for linux 2021-04-16 17:33:42 -07:00
Ryan Hill
470fdc5972 Remove redundant namespace 2021-04-15 22:41:07 -07:00
Ryan Hill
5205522c4f Reduce header dependencies 2021-04-15 22:38:51 -07:00
Ryan Hill
53dd09dbf2 ROCM test 2021-04-15 18:10:44 -07:00
Ryan Hill
639fcb91f1 ROCM 2021-04-15 17:00:39 -07:00
Ryan Hill
af0a5d1c67 ROCM 2021-04-15 16:24:13 -07:00
Ryan Hill
9c6cc88e82 ROCM 2021-04-15 15:18:39 -07:00
Ryan Hill
6662d8d66d ROCM 2021-04-15 15:00:45 -07:00
Ryan Hill
ec1efa3dd2 ROCM 2021-04-15 14:41:58 -07:00
Ryan Hill
6017a496f3 ROCM build fix 2021-04-15 14:27:30 -07:00
Ryan Hill
88f51f0ecf ROCM Build Test 2021-04-15 14:13:58 -07:00
Ryan Hill
ae38f05886 Another ROCM test workaround 2021-04-15 13:54:25 -07:00
Ryan Hill
fa57721808 Test fix for ROCM provider 2021-04-14 19:37:53 -07:00
Ryan Hill
80cae23393 Merge with master 2021-04-14 19:07:25 -07:00
Ryan Hill
698301e841 Duplicate symbol fix 2021-04-14 17:41:21 -07:00
Ryan Hill
cae0af005d Fix compile errors 2021-04-14 16:36:38 -07:00
Jesse Benson
be79575c6a Use built-in reduce_sum() for simple reduction cases, specifically reduce all to a scalar. 2021-04-14 08:55:35 -07:00
Brian Martin
3eb2d349a6
fix typo in scenariotestscppwinrt.cpp (#7334)
the word is spelled, "resetting".
2021-04-14 08:26:55 -07:00
Oliver Rausch
87bd836886
Fixes in symbolic shape inference (#7258)
* Add symbolic shape inference for Transpose

* Support steps in symbolic shape inference for Slice

* Add inference for BatchNormalization

* Address review changes

* Address review changes
2021-04-13 22:17:30 -07:00
liqunfu
75d8319286
Liqun/ort package name2 (#7337) 2021-04-13 20:36:24 -07:00
Ryan Hill
4cf4cf3032 Fix python 2021-04-13 20:28:03 -07:00
Zhang Lei
f62db1a09c
quantization tools support qlinear average pool (#7309) 2021-04-13 18:22:42 -07:00
liqunfu
4c862c73ed
for training to use new python package naming convention to explicitl… (#7204) 2021-04-13 16:19:42 -07:00
ashbhandare
6ceee5d131
IsInf ReduceSum transform (#7188)
* IsInf ReduceSum transform

* Revert unnecessary changes, add isinf_only and isnan_only attr

* add tests, review comments

* Disable test for non-cuda

* Move IsAllFinite from training to contrib op

* review comments

* Review comment, formatting

* Enable test for ROCm EP
2021-04-13 16:05:21 -07:00
G. Ramalingam
f8a36dd6b3
Add DropoutGrad function body (#7310)
* Add DropoutGrad function body

* Add DropoutGrad function body

* Fix documentation and add test cases

* Fix template specialization

* Check expansion for float16 and bfloat16
2021-04-13 14:31:53 -07:00
harshithapv
a5d3a52d1a
Add Tile grad (#7289)
* tile grad

* fixed bugs

* added tile grad test

* bug fix

* Added tests. Addressed comments

* added optimization recommended and addressed comments

* fixed comment
2021-04-13 12:54:45 -07:00
Edward Chen
ce9cd6ad9a
Update usage of generator expression $<COMPILE_LANGUAGE:L1,L2> which is not available in CMake 3.14. (#7318) 2021-04-13 11:18:34 -07:00
Hariharan Seshadri
2c96050336
Fix SDL warning (#7331) 2021-04-13 11:14:43 -07:00
Ahmad Zakaria
f34468a309
Fix TRT EP memory leak (#7195 revisited) (#7276)
* pass trt_profile by pointer pointer to avoid memory leak

* have 1 optimization profile per state instead of 1 per provider instance
2021-04-13 09:43:19 -07:00
Zhang Lei
f616ea632e
remove mlas unittest.cpp which is already refactored. (#7319) 2021-04-13 09:24:56 -07:00
Guoyu Wang
fce67e2b9b
Create Android Package pipeline (#7295)
* Create Android Package pipeline

* adress CR comments

* Switch to jdk11
2021-04-12 17:56:25 -07:00
Sheil Kumar
b7c89ce78a
User/sheilk/add api usage telemetry (#7320)
* winml telemetry

* change name to ApiUsage

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2021-04-12 17:51:25 -07:00
Ryan Hill
683354424a Fix submodules 2021-04-12 17:45:33 -07:00
Ryan Hill
aace40f163 Fix submodules 2021-04-12 17:25:56 -07:00
Ryan Hill
821f5789fc Fix submodules 2021-04-12 17:21:44 -07:00
Ryan Hill
20644043e5 Fix merge breaks 2021-04-12 17:08:11 -07:00
Ryan Hill
57591f5b27 Merge with master 2021-04-12 16:51:35 -07:00
Ryan Hill
a841d17d06 More build options tested, converted the training ops over. 2021-04-12 14:02:08 -07:00
Hariharan Seshadri
4971310d6a
Fix split op in the way it deals with the optional input (#7302) 2021-04-12 10:26:08 -07:00
jeyblu
61ba9ac1bb
matmul in dnnl (#7311)
* update dnnl to v2.2

* dnnl matmul
2021-04-12 08:03:03 -07:00
sfatimar
21c282ed54
yolov3 accuracy (#7235)
Co-authored-by: sfatimar <sahar.fatima@intel/com>
2021-04-10 20:53:17 -07:00
Zhang Lei
6334c29240
Zhalei/mlas test (#7213)
* Refactor mlas unittest.

* Fix building issue on Linux (non msvc).

* Fix unused variable CI issue seems for old gnuc.

* Move to unittest foler one level down, and some other word change.

* Fix typo cause some test wrong.

* Correct some missing registered test_case count.
2021-04-09 17:02:38 -07:00
Weixing Zhang
75c0192e4f
enable more unit tests for ROCM EP (#7307) 2021-04-09 15:15:13 -07:00
Tracy Sharpe
f27f5afd8a
NCHWc: Support "sizes" argument for Resize transform (#7290) 2021-04-09 13:54:16 -07:00
jingyanwangms
2edf29552d
Add Optype to type mismatch message (#7305)
* Include optype in error message

Co-authored-by: Jingyan Wang <jingywa@OrtTrainingDev3.af05slrtruoetgaxwwjv5nsq5e.px.internal.cloudapp.net>
2021-04-09 13:40:47 -07:00
baijumeswani
b221a4fd86
Better error message when ORTModule used with torch.DataParallel (#7287)
* Better error message when ORTModule used with torch.DataParallel
2021-04-09 10:07:22 -07:00
Weixing Zhang
c22963c23d
Polish Lamb Kernel (#7299) 2021-04-09 09:55:57 -07:00
Hariharan Seshadri
711cc99f4d
Improve logged message for nodes that are forced to execute on CPU rather than some other EP (usually CUDA) (#7297) 2021-04-09 01:36:19 -07:00
Weixing Zhang
8ad5007f8f
Polish Adam kernel (#7294)
* Polish Adam kernel
2021-04-09 01:11:09 -07:00