Edward Chen
9f69d8bbae
Disable partial runtime optimization implementation by default ( #9748 )
...
* Only serialize runtime optimization records container if non-empty.
* Remove runtime optimizations from onnxruntime/core/flatbuffers/schema/README.md as it's not completely implemented yet.
* Disable partial runtime optimization implementation by default.
2021-11-12 17:37:29 -08:00
Edward Chen
997266a620
Add build.py option to disable ORT format model runtime optimization ( #9723 )
...
ORT format model runtime optimization implementation is in progress.
This change adds a build.py option to disable the partial runtime optimization implementation, adds CI builds to test it, and disables runtime optimizations in mobile package builds.
2021-11-11 18:05:45 -08:00
Edward Chen
962feff7f1
Update linux-ci-pipeline.yml to run debug unit tests. ( #9722 )
2021-11-10 16:43:40 -08:00
Yulong Wang
31dc768e07
update ONNX Runtime Web CI to use same script for package versioning ( #9698 )
...
* use ps script for package generating
* allow e2e test has no common pkg
2021-11-10 12:52:34 -08:00
Changming Sun
53afaefe3b
Refactor Windows CI pipeline yaml files ( #9672 )
2021-11-08 11:11:49 -08:00
Yulong Wang
c6fddb263f
Add Node.js binding support to packaging pipeline ( #9577 )
2021-11-05 15:29:40 -07:00
Edward Chen
3e5dbfd94f
Increase binary size limit and publish binary size data even if limit is exceeded. ( #9675 )
2021-11-05 09:41:20 -07:00
Abhishek Jindal
dfe4d0a330
Abjindal/eager windows ci pipeline ( #9587 )
...
* adding eager ci pipelines files
* adding import torch before onnxruntime
* finding os environ path
* finding os environ path corrected
* print OS environ path variables
* adding environ path for torch
* changing python version
* changing python python for torch libs
* removing import torch statements
* removing unncecessary torch path
* removing path variable
* add dll_path
* test for python 3.7
* adding dll directory path for python 3.8+
* print dll directory path for python 3.8+
* adding requirements file
* change requirements directory
* print more
* adding dll dir path
* removing setup eager file
* adding details for dll directory
* adding details for dll directory more
* adding import torch in onnxruntime init file
* removing dll dir path and moving requirements file
* enabling pipeline for py3.7
* remove enter
* removing debug build
* removing openmp
* adding comments for torch dll loading and cases of failure
* cleaning up the pipeline
2021-11-05 09:09:09 -07:00
Changming Sun
74dc48f61c
Remove python 3.6 from macos pipeline ( #9602 )
2021-11-04 19:36:44 -07:00
Guoyu Wang
9cedb12c89
Add App Center e2e test to Android package ( #9653 )
...
* Add app center test for Android pipeline
* update android test path
* Add logging of system abi
* fix java spotless error
2021-11-03 22:56:46 -07:00
Changming Sun
2406a425a7
Move the common part of Windows CPU CI pipeline to a template file ( #9650 )
2021-11-03 17:35:51 -07:00
liqun Fu
15867dcc08
enable prefast check with orttraining win pipeline ( #9638 )
...
* enable prefast check with orttraining win pipeline
* timeout to 200
Co-authored-by: liqun <liqun@OrtTrainingDev4.af05slrtruoetgaxwwjv5nsq5e.px.internal.cloudapp.net>
2021-11-03 15:20:44 -07:00
Guoyu Wang
57491b6f93
Add App Center test for iOS package ( #9605 )
...
* Add app center test for iOS package
* fix flake8
* fix yml templates path
* Address CR comments
2021-10-29 15:23:01 -07:00
Changming Sun
173e538b80
Update mac-ios-packaging-pipeline.yml
2021-10-28 14:25:29 -07:00
Changming Sun
cc73bcc243
Suppress component governance component warnings for ios
2021-10-28 14:25:29 -07:00
Changming Sun
87b1fddd97
Add Linux/MacOS ARM64 support to nuget packaging pipeline ( #9570 )
2021-10-27 19:00:43 -07:00
Changming Sun
aa76520e60
Update macOS build agents to macOS 11 ( #9562 )
2021-10-27 10:00:04 -07:00
Scott McKay
b5a652c578
Add Xamarin support ( #9436 )
...
Add Xamarin support to the ORT nuget packages.
- Update C# code to support Xamarin builds for iOS and Android
- refactor some things to split out common code
- include iOS and Android ORT native shared library in native nuget package
2021-10-27 20:07:07 +10:00
Yulong Wang
90555bf96d
[node.js binding] enable CI for macOS arm64 ( #9532 )
...
* nodejs aggr
* add dependency
* no unzip
* fix aggregation
* add arm64 for mac
* mac arm64 build
* fix commandline
* add check for multi-CMAKE_OSX_ARCHITECTURES
* fix
2021-10-26 16:42:19 -07:00
Yulong Wang
bf4c3fa3d6
[node.js binding] aggregate binaries for multiple platforms in single NPM package ( #9501 )
2021-10-25 20:16:10 -07:00
Changming Sun
406f1629c1
Remove Featurizers code ( #9300 )
2021-10-20 10:20:35 -07:00
Yulong Wang
5b65f1cb44
fixes SDL Native Rules warning in Node.js binding CI ( #9402 )
2021-10-18 13:05:46 -07:00
Changming Sun
6ecb990fae
Update win-ci-pipeline.yml
2021-10-18 10:43:19 -07:00
Abhishek Jindal
87e726d1a0
Abjindal/merge eager with external custom ops ( #8986 )
...
* switching to pytorch nightly build
* adding eager mode
* enable pybind and remove install step
* removing auditwheel repair process
* installing package
* adding auditwheel back
* disabling auditwheel repair for eager mode
* typo correction
2021-10-14 13:19:45 -07:00
Suffian Khan
70cf61fa84
disable bart-l for now ( #9305 )
2021-10-07 16:55:54 -07:00
Changming Sun
4f4875b0e8
Add "workspace: clean: all" to anybuild build yaml file
2021-10-06 22:49:37 -07:00
Suffian Khan
510b58c877
Increase AMD CI pipeline timeout to 120 min ( #9280 )
...
* increase timeout
* add timeout
* add timeout
* rename
2021-10-06 10:43:09 -07:00
Changming Sun
334980e016
Delete nocontribops pipelines
2021-10-06 10:30:32 -07:00
Sheil Kumar
8f6fd014e4
Force Windows AI NuGet pipeline to use Windows SDK 19041 ( #9255 )
...
* Force Windows AI Nuget pipeline to use 19041 Windows SDK as 22000 casues a downlevel regression by importing LoadLibraryW
* move into quotes
Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2021-10-01 21:46:14 -07:00
Yulong Wang
448325b254
[js/web] name ort web for consistency ( #9240 )
2021-09-30 22:53:26 -07:00
Yulong Wang
8c57d51928
support WebAssembly SIMD for qgemm ( #9191 )
...
* support WebAssembly SIMD for qgemm
* remove '--experimental-wasm-bulk-memory' for test
2021-09-30 12:40:56 -07:00
Changming Sun
e1b84eefcc
Revert "Revert "linux trt package pipeline ( #7537 )""
...
This reverts commit b606005858 .
2021-09-30 11:39:23 -07:00
Edward Chen
5326397a6a
[iOS] Facilitate usage of pods with custom builds ( #9216 )
...
Refactor iOS framework build/pod package creation into a separate script that can be used with custom builds.
Add documentation.
2021-09-30 08:44:00 -07:00
Changming Sun
b606005858
Revert "linux trt package pipeline ( #7537 )"
...
This reverts commit faea7a222d .
2021-09-28 19:09:04 -07:00
Suffian Khan
6f580f07de
Switch AMD CI pipeline to use environment image from onnxruntimecibuildenvironment ( #9206 )
...
* shift docker image reference for amd ci pipeline
* fix service endpoint
* reduce perf tolerance
2021-09-28 13:06:16 -07:00
Changming Sun
1104e8d3e5
Linux Anybuild build pipeline ( #9091 )
2021-09-28 11:22:27 -07:00
Sheil Kumar
f16bb37fae
make uwp store apps link to statically-linked crt desktop builds ( #9182 )
...
Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2021-09-27 15:37:15 -07:00
baijumeswani
c30cc9190a
Change the agent pool for orttraining-distributed pipeline ( #9179 )
2021-09-26 21:26:44 -07:00
Suffian Khan
47888392ab
Fix nightly CI pipeline to generate ROCm 4.2 wheels and add ROCm 4.3.1 wheels ( #9101 )
...
* make work for both rocm 4.2 and rocm 4.3.1
* fix rocm 4.3.1 docker image reference
* fix CUDA_VERSION to ROCM_VERSION
* fix ReduceConsts conflict def
* add ifdef to miopen_common.h as well
* trailing ws
2021-09-19 23:36:03 -07:00
Yulong Wang
0183492931
simplify Web CI pipeline ( #9094 )
2021-09-17 13:00:07 -07:00
Guoyu Wang
438175cb34
Build shared host protoc in iOS CI pipelines ( #9087 )
...
* iOS build, share host protoc build
* Change android ci
* ios packaging ci
* checkout submodule
* revert
* update package pipeline
* minor update
2021-09-16 17:16:50 -07:00
Yulong Wang
498461485f
optimize WebAssembly CI pipeline ( #9058 )
2021-09-16 01:07:36 -07:00
Guoyu Wang
bee5c26580
Add CPU_ONLY runtime option to NNAPI EP ( #9066 )
...
* Add NNAPI cpu only option
* update java
* Update comments
2021-09-15 15:50:18 -07:00
Suffian Khan
e758870b18
Upgrade ROCm CI pipeline for ROCm 4.3.1 and permit run inside container ( #9070 )
...
* try to run inside 4.3.1 container
* no \ in container run command
* remove networking options
* try with adding video render groups
* add job to build docker image
* try without 1st stage
* change alpha, beta to float
* try adding service connection
* retain huggingface directory
* static video and render gid
* use runtime expression for variables
* install torch-ort
* pin sacrebleu==1.5.1
* update curves for rocm 4.3.1
* try again
* disable determinism and only check tail of loss curve and with a much larger threshold of 0.05
* disable RoBERTa due to high run variablity on ROCm 4.3.1
* put reduction unit tests back in
2021-09-15 12:32:02 -07:00
Changming Sun
4930320647
Delete linux-pytorch-custom-ops-ci-pipeline.yml ( #9023 )
2021-09-14 21:51:21 +00:00
Suffian Khan
4322f7e647
Fix ROCm wheels CI pipeline break by installing latest protobuf from source ( #9047 )
...
* install protobuf from source
* fix rm command in Dockerfile
* fix options on rm command
* fix cd into protobuf source directory
* try again
* remove strip step
* debug list the files
* ls on /usr
* more debug
* more debug
* adjust LD_LIBRARY_PATH
* try remove protobuf before ORT build
2021-09-14 12:07:00 -07:00
Guoyu Wang
cf70635d2a
Add Android executable drop in the Package pipeline ( #9050 )
...
* add copy executable for android job
* minor fix
* Variable fix
* Move to use tgz because zip is not part of the docker image
* update compression
2021-09-14 11:45:33 -07:00
Yulong Wang
be80698698
[js/web] a bugfix and add tests for wasm proxy worker ( #9048 )
...
* [js/web] add tests for wasm proxy worker
* fix script src override
2021-09-14 10:38:58 -07:00
Guoyu Wang
c709380c52
Add full iOS job in package pipeline ( #9036 )
...
* Add full ios xcframework job
* create zip file of the xcframework
2021-09-13 15:54:11 -07:00
Edward Chen
29d6573f3d
Increase timeouts for Mac CI builds. ( #9024 )
...
Increase timeouts for "orttraining-mac-ci-pipeline" and "iOS CI Pipeline" CI builds.
2021-09-10 12:57:08 -07:00