Scott McKay
602028ef19
Remove tests from exclusion list ( #1077 )
...
* 3 stale tests were removed from ONNX. Remove them from the list of broken tests that we ignored.
ab52a5d31e
* Also remove some exclude tests that now psas
2019-05-22 12:31:08 -07:00
Pranav Sharma
bc01f7b16f
Ensure the Eigen code that is getting #included is licensed under the MPL2 and possibly more permissive licenses (like BSD). ( #1076 )
2019-05-22 09:58:06 -07:00
Changming Sun
9f79ff52ba
update nuget version ( #1075 )
2019-05-21 22:47:06 -07:00
jignparm
9673f3d494
Jignparm/minor update linux test ( #1074 )
...
* Minor update for pipeline tests
* uncomment data download
2019-05-21 19:32:29 -07:00
Vinitra Swamy
c7cb0c052d
Add the onnx inference on AKS (Azure ML) notebook from //build ( #1071 )
2019-05-21 17:39:20 -07:00
Dmitri Smirnov
c124f7e81c
Uncomment mvn test. ( #1072 )
2019-05-21 16:43:39 -07:00
Xavier Dupré
2e01018e33
Fixes #1007 , base_value in TreeEnsembleClassifier ( #1015 )
...
* Fixes #1007 , wrong output when base_value is not empty
2019-05-22 00:05:24 +02:00
Changming Sun
c1b2bd937c
Add -M and -A arg to onnxruntime_perf_test ( #1070 )
...
* Add -M and -A arg to onnxruntime_perf_test
2019-05-21 14:26:37 -07:00
Changming Sun
bf6f19c6b7
Use auto when possible ( #1058 )
...
* Use auto when possible, for address the review comments in #1051
2019-05-21 11:38:21 -07:00
Changming Sun
15561581f9
Change the INCLUDE path for gemmlowp ( #1066 )
...
Remove '..' from INCLUDE PATH.
2019-05-21 11:34:41 -07:00
Tao Qin
64aa55eac8
Re-order InferenceSession::session_state_ in the member declaration ( #1068 )
...
* Re-order InferenceSession::session_state_ in the member declaration
* fix initialization list
2019-05-21 11:31:20 -07:00
Bowen Bao
a42222f9de
bump onnx version & fix conv/pool tests ( #1067 )
2019-05-21 09:52:41 -07:00
Dmitri Smirnov
3209204ef2
Uncomment tests. ( #1069 )
2019-05-21 09:11:47 -07:00
Klein Hu
2ad626752a
Use local ort python package in server model tests ( #1027 )
...
* Use local ort python package in server model tests
* Create symlink for onnxruntime during test
* Using generated _pb2.py in the build folder
* Generate onnx_ml_pb2.py from ONNX CMakeList.txt
* Update model tests for python package path
* Only use onnx python package from build
* Revert some changes for pb2.py generation
2019-05-20 18:40:52 -07:00
jignparm
32da12491d
x86 support for C# API ( #962 )
...
* Refactor C# to handle x86
* update run script
* Add Native win x86 tests
* Add native x86 tests for Linux
* Update linux tests scripts to control which tests are run
* update linux image name for x86 to prevent using cached image
* update to not run unit python unit tests unless pybind is specified
* remove --build_wheel as a core common arg. Python cannot run on x86 build
* update OrtGetNumOfDimensions to OrtGetDimensionsCount in rest of C#
2019-05-20 15:48:14 -07:00
Ryan Hill
3a32b0eb99
Change function kernels to use CustomOp APIs ( #1020 )
...
* Change function signature
* Convert compute to use custom op style APIs
* Remove dead CustomOp function
* Use CustomOp API in TensorRT EP
* Switch to new API in ngraph
2019-05-20 14:57:43 -07:00
jywu-msft
7763f62a09
fix ngraph build ( #1062 )
...
* fix ngraph due to incompatibility with PR1019
* temp disable onnx backend test test_operator_repeat_dim_overflow_cpu due to failure in ngraph ep
* disable tiny_yolov2 for ngraph
* temporarily disable operator_repeat_dim_overflow for ngraph due to graph resolve failure
2019-05-18 09:21:59 -07:00
Dmitri Smirnov
58d9f6a145
Enable greater/less tests. ( #1061 )
2019-05-17 21:15:12 -07:00
Yufeng Li
f90bd234ff
fix warning in scatter op ( #1054 )
2019-05-17 17:15:44 -07:00
Doris Xin
fd5eb3b351
Remove dropout nodes during inference ( #1018 )
...
* initial version. there's a bug
* allow nodes with multiple outputs to be removed if only one output is used by downstream ops
* move node output checks into their own methods
* add test data file
* address comments by @kkaranasos and @skottmckay
* address more comments by @kkaranasos
* a comment to clarify the position of the mask output
2019-05-17 15:05:36 -07:00
Changming Sun
2663b9c443
Remove unnecessary casts from OrtValue to MLValue( #1051 )
2019-05-17 07:52:59 -07:00
Ke Zhang
a7039601c4
setting input/output for partitioned function subgraph ( #1019 )
...
* setting input/output for partitioned function subgraph
* fixed TensorRT related failure
* fix failures for tvm and ngraph
* update
2019-05-17 11:19:28 +08:00
jignparm
11069765dc
Fix C-API sample (causing internal build failure ( #1047 )
2019-05-16 15:49:39 -07:00
Changming Sun
99556b111d
Make MemPatternPlanner on/off switchable in model weight loading ( #989 )
2019-05-16 14:39:09 -07:00
Changming Sun
7bce377113
Fix LTO build failure on ubuntu ( #1048 )
...
* Fix LTO build failure on ubuntu
2019-05-16 14:06:38 -07:00
Darío Hereñú
2324f65a22
Fixed typo on paragraph 14 ( #997 )
2019-05-16 11:30:36 -07:00
Changming Sun
e4225f8234
Combine OrtValue and MLValue into one type ( #1043 )
...
* Combine OrtValue and MLValue into one type
2019-05-16 10:22:49 -07:00
Scott McKay
6c65640708
Update SessionState::GetKernel to just call find() instead of count() and find(). ( #1046 )
...
Update SessionState::GetInputNodeInfo to just call find() instead of count() and at().
2019-05-16 10:02:01 -07:00
Tracy Sharpe
2e19b14e4e
Fuse elementwise add/multiply into convolution ( #1028 )
...
* fix elementwise fusions
* update comments
* test case
2019-05-15 20:54:21 -07:00
jignparm
d14e65a224
Finer control over when Python tests are run ( #1023 )
...
* Finer control over when Python tests are run
* add --build_wheel to linux pipeline, instead of run_build.sh
* add --build_wheel to all ci configurations
* update per review comments
2019-05-15 18:30:18 -07:00
jywu-msft
303f3c1278
drop GIL before Run to enable multiple python threads to execute in parallel ( #1042 )
...
* drop GIL before Run to allow multiple python threads to execute in parallel.
* revert setup.py change
2019-05-15 18:11:14 -07:00
Changming Sun
d3c0cd24fc
Change the cpu allocator info used in OptimizerExecutionFrame class ( #1036 )
...
* Change the cpu allocator info used in OptimizerExecutionFrame class
2019-05-15 16:42:51 -07:00
Changming Sun
5062be612e
update ( #1041 )
2019-05-15 16:41:41 -07:00
jignparm
fc17a8bc08
Fix MIN and MAX aggregation functions ( #1022 )
2019-05-15 10:19:25 -07:00
Maik Riechert
875c4c2f3f
restore ninja compatibility
...
The ninja generator requires all generated libraries to be declared.
This was missing in get_boost.cmake.
2019-05-15 10:18:52 -07:00
Changming Sun
ec2a8b2386
delete test/onnx/simple_thread_pool.h
2019-05-15 10:00:59 -07:00
Changming Sun
e42099480e
Clean up code ( #1033 )
...
Some trivial changes for making gcc compiler happy. Won't impact runtime behavior.
2019-05-15 10:00:39 -07:00
Changming Sun
46bf6fd1ef
Replace fabs with std::fabs ( #1035 )
...
fabs only accept double, there it needs float.
Similar thing for log.
2019-05-15 10:00:12 -07:00
Scott McKay
9029c496b0
Currently download_test_data in build.py supports only the standalone version of 7-Zip by looking for 7za.exe. Add support for the standard version which has 7z.exe. ( #1030 )
2019-05-16 02:38:38 +10:00
Scott McKay
3ac4826268
Don't force the install of a specific numpy version unless explicitly requested to when running build.py. Validate that just the minimum version required is available. ( #1031 )
2019-05-16 02:38:18 +10:00
Tracy Sharpe
a63598ac5d
remove old name tables ( #1029 )
...
Remove old hash tables from inference session.
2019-05-14 21:46:13 -07:00
Yufeng Li
0f6b3ea575
Improve the performance of Scatter ( #991 )
...
* Improve the performance of scatter
2019-05-14 13:35:15 -07:00
tmccrmck
cb25fd4d8a
Updates ARMv7 Dockerfile to use newer CMake ( #1017 )
2019-05-14 13:33:44 -07:00
Maik Riechert
f5dfde33d0
generalise strerror_r preprocessor switch ( #1026 )
...
same approach as in https://reviews.llvm.org/D25071
2019-05-14 13:11:32 -07:00
Xavier Dupré
d32d2fbfb7
Fix svm runtime (replaces #91 , #33 ) ( #101 )
...
* Fix svm runtime
2019-05-14 22:04:18 +02:00
Klein Hu
406770c484
Enable ONNX Runtime Server Model Tests ( #1002 )
...
* Enable model tests for ORT Server in build script
* Nightly build pipeline definition
* Force prune docker images
* Clean up containers before prune images
2019-05-13 23:08:51 -07:00
Klein Hu
f7e57a3d16
Prune containers and images ( #1003 )
...
* `docker image prune -f`to clean up unused images
* Prune exited containers
2019-05-13 16:57:17 -07:00
Yufeng Li
9330a42fae
Optimize upsample ( #1008 )
...
Extract the index and scale computation out of the loop to improve the perf
2019-05-13 16:30:02 -07:00
Dmitri Smirnov
30f87c7526
Update build instructions based on recent experience. ( #1011 )
...
Clarify instructions with respect to Linux/Windows differences and add additional info.
2019-05-13 14:38:49 -07:00
Ryan Hill
3408494407
More C++ API improvements and conversions ( #998 )
...
* More C++ API improvements and conversions
* Mark more constructors as explicit
* Fix CSharp function name changes
* Change more test cases to use C++ API
2019-05-13 13:56:54 -07:00