Ke Zhang
82d04412a0
Kezhan/partition logic update ( #164 )
...
* add check before fusing sub-graph in greedy partitioning
* update the partitioning logic to 1) not fuse sub-graph if inner nodes were assigned 2) avoid resolving graph after each provider capability checking and assignment.
* resolve conflicts
2018-12-17 13:30:29 -08:00
Ke Zhang
5a8acd7da8
directly updating dst arg with src arg when adding an edge. no need updating the type and shape info. ( #195 )
2018-12-17 13:30:16 -08:00
jignparm
5fd9024139
[WIP] Initial checking for CSharp GPU support ( #176 )
...
* Initial checking for CSharp GPU support
* Enabled C# for GPU build
* Update Onnxruntime to Ort
* Add runtime check for cuda dlls for windows
* Update pretrained model test, for models where name!=model.onnx
* lowered tolerance for float checks to pass new models
* ignore extra ._resnet34v2.onnx file in pretrained test
2018-12-17 21:18:48 +00:00
Changming Sun
b418adff42
Disable test data downloading by default ( #193 )
2018-12-17 11:56:29 -08:00
xkszltl
383315a7e0
Upgrade Eigen to 3.3.7 ( #185 )
2018-12-16 00:26:08 -08:00
Tongliang Liao
16b3a9fd63
onnxruntime_CUDA_HOME should only be used when available.
2018-12-16 00:25:12 -08:00
Du Li
6cd935e184
Duli/fusedconv ( #183 )
...
* Adding missing attribute *alpha* to FusedConv schema.
2018-12-14 16:00:18 -08:00
Du Li
7560538c94
Revert "Adding missing attribute *alpha* to FusedConv schema." ( #182 )
...
This reverts commit 3f4e62a49c .
2018-12-14 15:39:34 -08:00
Du Li
3f4e62a49c
Adding missing attribute *alpha* to FusedConv schema.
2018-12-14 15:17:16 -08:00
Changming Sun
55a0527640
Fix a warning in gcc 7
2018-12-14 15:16:52 -08:00
Ryan Hill
11b369a864
Abbreviate ONNXRuntime as Ort in all of our public APIs ( #175 )
...
Applies to all public headers and macros, plus many internal ones. There are still some internal things with OnnxRuntime in the name, but this fixes all public functions & macros.
2018-12-14 14:54:23 -08:00
Tracy Sharpe
47551da994
Optimize Tanh/Sigmoid activations ( #162 )
...
* optimized tanh/sigmoid
* fix /W4 warnings from alternate build environment
* use MLAS for tanh/sigmoid
* fix my broken C++ templates
* add x86_64 files
2018-12-13 22:53:40 -08:00
Changming Sun
afd831ae9e
Remove unnecessary const
2018-12-13 21:51:28 -08:00
Hector Li
d6abc38182
MurmurHash3 operator ( #174 )
...
* MurmurHash3 operator
2018-12-13 19:52:00 -08:00
Changming Sun
fb021b9002
delete azure-pipelines.yml
2018-12-13 18:38:59 -08:00
Weixian
2ffaa8a185
optimize unordered_map ( #166 )
2018-12-13 16:02:50 -08:00
Changming Sun
0aaaf4663d
Update data download script ( #171 )
...
* Add cache dir
* update
* disable csharp
* update
* Revert "disable csharp"
This reverts commit e1a80f3272f7e7881f3081a91467756d2769fdf4.
* add output
* update
2018-12-13 14:46:59 -08:00
Ryan Hill
d419170c7b
Rename ONNXRUNTIME_API_STATUSCALL to ONNXRUNTIME_API_CALL since it's … ( #165 )
...
* Rename ONNXRUNTIME_API_STATUSCALL to ONNXRUNTIME_API_CALL since it's just for calling convention, there's no status return value implied.
* Missed a function
2018-12-13 14:42:51 -08:00
edgchen1
c5a0119d42
Added Environment::IsInitialized() and added check to InferenceSession constructor. ( #169 )
2018-12-13 13:34:49 -08:00
Ryan Hill
34175826df
Ryanunderhill/pad fix ( #151 )
...
* Fix pad bug when there is negative padding
* Add in dimension count check
2018-12-13 10:44:01 -08:00
Ke Zhang
1d32aa98f8
add int16/uint16 in quantization for cntk quantized speech model. ( #163 )
2018-12-12 18:08:13 -08:00
Ryan Hill
30ab01e7be
Ryanunderhill/concat neg axis ( #152 )
...
* Add negative axis support to concat
* Unit test bug
2018-12-12 18:01:28 -08:00
Changming Sun
cfd3b4c606
remove extra const ( #159 )
2018-12-12 16:53:45 -08:00
Changming Sun
ed98d3d653
Add some nullptr checks ( #160 )
2018-12-12 16:53:35 -08:00
Changming Sun
618cc51754
Update onnx_backend_test_series.py ( #146 )
...
* Update onnx_backend_test_series.py
* Update BUILD.md
2018-12-12 16:25:16 -08:00
Changming Sun
ec71f363f7
Fix a bug in parallel executor and enable test for it in CI ( #157 )
...
* Fix a bug in parallel executor and enable test for it in CI
2018-12-12 15:52:36 -08:00
Changming Sun
1ed72251d0
A tiny change to onnxruntime::Model ( #158 )
...
* Remove unnecessary const
* update
2018-12-12 15:33:20 -08:00
Ke Zhang
9baaf5e956
Kezhan/change edge api to use index ( #138 )
...
* remove input edges while removing a node.
* put comments on how to remove a node without using resolve.
* fix test failure
* fix test failure.
* fix format
* try to guess and fix mac ci failure.
* change add remove edge api.
* update IR
* update comments
* fix comments.
2018-12-12 14:30:55 -08:00
Changming Sun
2e79597531
Revert "mkldnn Relu/Sum/BatchNormalization kernels" ( #147 )
...
* Revert "mkldnn activations.relu (#86 )"
This reverts commit 6d80253502 .
* Revert "MKLDNN Sum and Batch Normalizaton kernels (#115 )"
This reverts commit bdd5e58546 .
2018-12-12 14:28:52 -08:00
Du Li
2230e5b431
Conv+Activation fusion for CPU ( #105 )
...
* Add conv+activation fusion.
* Adding tests
* Adding activation LeakyRelu.
* Refactoring the code to use a fusedConv custom op instead of changing
the original conv op at runtime.
* fix build issue.
* fix build issue.
* In order to reduce binary size:
1. reuse onnx shape inference for conv
2. remove most doc.
* Accomodating PR comments.
* Accomodating PR comments
* Remove unused variables
2018-12-12 11:37:09 -08:00
Pranav Sharma
7f0e5269bd
Removing from broken tests since this failure cannot be reproduced any more. ( #154 )
2018-12-11 20:35:04 -08:00
Yuan Yu
f189b76f9a
Some small edits and renaming. ( #153 )
2018-12-11 16:36:39 -08:00
Changming Sun
0ae9354db1
Delete unused files in onnx_test_runner ( #149 )
2018-12-11 14:41:34 -08:00
Prasanth Pulavarthi
396e95bc4b
Reduce whitespace at top of readme for easier reading ( #148 )
...
* Reduce whitespace at top of readme for easier reading
* Update README.md
2018-12-11 13:52:47 -08:00
Ke Zhang
60c6b9dfd0
Kezhan/separate op def from kernels ( #143 )
...
* separate ops from kernels so that folks don't need to depend on kernels when doing export
* resolve conflicts.
* fix comments and warnings in linux
* fix build break in linux
* fix build break.
* fix the wrong dependency that framework needs providres.
2018-12-11 11:57:27 -08:00
Raymond Yang
e2a90ab747
Add unique identifier in function subgraph node ( #129 )
2018-12-11 11:53:20 -08:00
Changming Sun
1beeccb89d
Enable data cache ( #144 )
2018-12-10 19:15:03 -08:00
Yufeng Li
8510ccdfe7
Update performance_runner.cc ( #142 )
2018-12-10 17:33:20 -08:00
Ashwini Khade
b054646ddd
Askhade/implement erf ( #137 )
...
* erf implementation for op9
* enable erf node tests + review comment fixes
* update CMAKE flag
* plus erf to execution provider
2018-12-10 17:26:01 -08:00
Pranav Sharma
7d79bfef71
Move isnan out of contrib_ops and add float16 support for it as per the spec. ( #141 )
...
* Move isnan out of contrib_ops and add float16 support for it as per the spec.
* Remove isnan from list of broken tests
2018-12-10 16:12:56 -08:00
Changming Sun
9bf78e1f3e
Update BUILD.md ( #140 )
2018-12-10 15:56:39 -08:00
Changming Sun
7fb44b9d9e
Add missing #include ( #139 )
2018-12-10 13:57:07 -08:00
Ashwini Khade
c5a691d67d
update onnx to latest commit ( #132 )
...
* update onnx to latest commit
* fixes
* Add not implemented operator tests to whitelist
* fix test name
2018-12-10 11:17:52 -08:00
Hector Li
69a5ff3300
Upsample opset 9 support for CPU provider ( #135 )
...
* Upsample opset 9 support for CPU provider
* remove template from UpsampleBase
* resolve build error on Linux
* Fix build warning
2018-12-10 11:15:29 -08:00
Zhang Lei
d71376010b
Implement Dynamic Range Operator with shape inference
...
Implement dynamic range operator in custom ops, with shape inference.
2018-12-10 10:12:53 -08:00
Sreekanth Yalachigere
bdd5e58546
MKLDNN Sum and Batch Normalizaton kernels ( #115 )
...
* mkldnn activations.relu
* updates after PR review 1
* mkldnn Sum and Batch Normalization Kernels
* BN,Sum PR Review changes
* Sum PR review 2
* Sum PR review 3
* PR Review 4: const and const refs
2018-12-07 22:58:59 -08:00
jignparm
6bfb195184
Jignparm/csharp test difftypes ( #126 )
...
* Added tests for C# types
* added multithread c# test
* Added pretrained tests
* Added function to load data from PB file
* added exec task for protoc
2018-12-08 01:34:08 +00:00
Dmitri Smirnov
50ed36290c
Use windows specific C-runtime based solution for lowercasing/uppercasing ( #131 )
...
* Use windows specific C-runtime based solution for lowercasing/uppercasing.
This worksaround cpp runtime bug with std::locale construction.
* Address review comments.
2018-12-07 16:24:52 -08:00
jywu-msft
ed5abc8b94
mkldnn conv 1d, 3d support. ( #130 )
2018-12-07 14:48:19 -08:00
shahasad
a09a3d3aa5
Add build targets and props file for legacy csharp project support ( #127 )
...
* added the x64 condition in the targets file
* need the reference node for managed dll
* address review comments
* fix the dll path
* added back Link
2018-12-07 12:15:11 -08:00