edgchen1
0aa1b54aaa
Updated build.py to support relative CMake/CTest paths and did some minor cleanup. ( #205 )
2018-12-18 13:23:32 -08:00
Ryan Hill
773114a4f1
More C header naming changes ( #202 )
...
* More Ort prefix changes for consistency
* Fix C# methods
* More C# fixes
2018-12-18 11:39:46 -08:00
jignparm
0287019c1d
C# Gpu : Minor updates to exception message ( #201 )
...
* Minor updates to exception message
* update models folder to new location
* update copy to preservenewest
2018-12-18 00:30:27 -08:00
edgchen1
71c56b6d7c
Fix array feature extractor out of bounds access issue ( #194 )
...
* Fixed out of bounds access in ArrayFeatureExtractor.
* some cleanup
* Updated tensor_shape.h comments.
* Updated macro name.
* Added copy assignment, move assignment/ctor to TensorShape.
* Removed i64 literal suffix.
* Fixed test.
* Fixed type of x_num_dims.
2018-12-18 00:30:07 -08:00
Changming Sun
8c5d105557
fix typo
2018-12-17 18:33:36 -08:00
KeDengMS
b0f27ba0a7
Allow using MKLML header/libs when use_mklml is specified ( #178 )
...
Allow using MKLML header/libs when use_mklml is specified
2018-12-17 14:41:42 -08:00
Randy
d0544a8082
Rashuai/gathernd op ( #170 )
...
* define gather_nd op
* add test cases
* add test file
* refactor the code and doc
* add test cases
* fix win compile err
* fix win compile err
* adjust indent
* make constructor explicit
* add coment
* remove templates
* remove wrong def
* migrate macros
* fix an issue in shape inference
2018-12-17 13:47:20 -08:00
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