RandySheriffH
9345894c82
Add build option to enable cuda profiling ( #9875 )
2021-11-29 22:44:50 -08:00
Yulong Wang
6eb0c8d420
fix build break in release pipeline for Node.js binding test ( #9850 )
2021-11-24 13:54:43 -08:00
Scott McKay
fb4a8e12fc
Limit inclusion of Xamarin mobile target frameworks. ( #9834 )
...
- Only set them as targets for the ORT nuget package
- Use OrtPackageId as the condition for inclusion, if installed
- need to do the nuget restore via msbuild so that this property is set correctly
- Add desktop-only version of the C# sln as there is no way to exclude the mobile specific csproj's from an sln
- use this when applicable if someone is running build.py with the `--build_nuget` flag
Other
- remove attempt to include symbols in the nuget package as nuget doesn't support symbols in native packages
- update build.py to use `nuget` and not a windows specific path and filename for a linux build with `--build_nuget`
2021-11-23 11:29:53 +10:00
Changming Sun
88d8d2d02a
Remove Copy NuGet Package to Azure Blob Store build step ( #8991 )
2021-11-22 08:03:02 -08:00
Chi Lo
7242627fec
Integrate TensorRT into GPU Python package ( #9785 )
...
* add use_tensorrt build option
* Add use_tensorrt to running tests
* add use_tensorrt for Windows
* make trt ep to skip backend test
* make trt ep to skip backend test
* Fix bug
* Add/Modify description
* modify for debug
* swtich pool to test
* modify to debug
* modify to debug
* add vobersity
* refine the code
* refine the code
* refine the code
* fix flake8 warning
* refine the code
* add pre_load check for trt as well as add cupti lib to cuda depedencies
* modify script to make trt build path the same as cuda
* show error message when user wants to run TensorRT but TensorRT is not installed in the env
* fix bug
* fix bug
* add trt lib for manylinux
* include cuda_dependencies for trt
* rewrite the condition to throw exception
* make code more compact
2021-11-18 13:26:51 -08:00
Chun-Wei Chen
ac57afc3a6
Update ONNX to 1.10 globally in CIs ( #9751 )
...
* Bump ONNX 1.10.2 globally
* load ONNX_VERSION from VERSION_NUMBER
* /
2021-11-15 15:28:26 -08:00
raviskolli
9f4e8cf6a0
Update training pipelines to pytorch 1.10 ( #9709 )
...
* Update training pipelines to pytorch 1.10
* Fixed a typo in cuda version.
* Downgraded gcc to 8 for cuda 10.2
2021-11-15 11:21:55 -08:00
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