onnxruntime/tools/ci_build/github/azure-pipelines
Scott McKay 446c478fbd
Add iOS Swift Package Manager support (#15297)
### Description
<!-- Describe your changes. -->
Add Swift Package Manager (SPM) support for ORT based on  #14621
- uses the existing objective-c bindings
- some re-organization of the directory structure was required but the
contents of the files are unchanged, apart from adjustments due to file
movements

Add tool for updating ORT native pod used in the SPM package
Update CIs to use ORT native pod from build, and build/test using SPM



### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
iOS developers are using SPM as much as cocoapods, so adding SPM means
both are catered for.
2023-04-20 16:18:35 +10:00
..
nodejs/templates Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
nuget/templates Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
templates Retry the step of Start Android simulator (#15584) 2023-04-20 12:06:35 +08:00
android-arm64-v8a-QNN-crosscompile-ci-pipeline.yml Remove protobuf submodule (#15190) 2023-03-27 10:35:49 -07:00
android-x86_64-crosscompile-ci-pipeline.yml Refactor web-ci pipeline and delete eager mode CI pipeline (#15416) 2023-04-10 10:41:04 -07:00
binary-size-checks-pipeline.yml Update binary size checks pipeline to use stages for separate checks. (#15408) 2023-04-07 09:55:40 -07:00
build-perf-test-binaries-pipeline.yml Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
c-api-noopenmp-packaging-pipelines.yml [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
clean-build-docker-image-cache-pipeline.yml Increase timeout for clean-build-docker-image-cache-pipeline. (#12776) 2022-08-29 15:30:35 -07:00
linux-ci-pipeline.yml Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
linux-cpu-aten-pipeline.yml Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
linux-cpu-eager-pipeline.yml Refactor web-ci pipeline and delete eager mode CI pipeline (#15416) 2023-04-10 10:41:04 -07:00
linux-cpu-minimal-build-ci-pipeline.yml Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
linux-dnnl-ci-pipeline.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
linux-gpu-ci-pipeline.yml clear cache stat. after building (#15439) 2023-04-10 13:56:55 +08:00
linux-gpu-tensorrt-ci-pipeline.yml [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
linux-gpu-tensorrt-daily-perf-pipeline.yml [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
linux-migraphx-ci-pipeline.yml [ROCm] disable composable_kernel and kernel explorer for MIGraphX CI (#15479) 2023-04-12 22:26:40 +08:00
linux-multi-gpu-ci-pipeline.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
linux-multi-gpu-tensorrt-ci-pipeline.yml
linux-openvino-ci-pipeline.yml Openvino ep 2022.3 v4.3 (#14210) 2023-01-11 16:31:26 -08:00
linux-openvino-nightly-pipeline.yml
linux-qnn-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.8 (#14978) 2023-03-10 13:21:19 -08:00
mac-ci-pipeline.yml Cjian/multi stage packaging pipeline (#14993) 2023-03-24 23:39:15 -07:00
mac-coreml-ci-pipeline.yml Refactor all Mac build steps (#15440) 2023-04-11 12:12:46 +08:00
mac-ios-ci-pipeline.yml Refactor all Mac build steps (#15440) 2023-04-11 12:12:46 +08:00
mac-ios-packaging-pipeline.yml Add iOS Swift Package Manager support (#15297) 2023-04-20 16:18:35 +10:00
mac-objc-static-analysis-ci-pipeline.yml Add iOS Swift Package Manager support (#15297) 2023-04-20 16:18:35 +10:00
mac-react-native-ci-pipeline.yml Add compilation cache in react native CI (#15329) 2023-04-06 10:39:14 +08:00
npm-packaging-pipeline.yml Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
orttraining-linux-ci-pipeline.yml clear cache stat. after building (#15439) 2023-04-10 13:56:55 +08:00
orttraining-linux-external-custom-ops.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
orttraining-linux-gpu-amd-e2e-test-ci-pipeline.yml [ROCm] Fix azcopy issue on ROCm ci pipeline (#13365) 2022-10-20 12:08:57 +08:00
orttraining-linux-gpu-ci-pipeline.yml Update torch to 1.13.1 in CI and packaging pipelines for ort training (#14055) 2023-01-03 20:03:33 -08:00
orttraining-linux-gpu-distributed-e2e-test-pipeline.yml
orttraining-linux-gpu-docker-release-pipeline.yml
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml Introduce collective ops to ort inference build (#14399) 2023-02-07 13:47:48 -08:00
orttraining-linux-gpu-ortmodule-test-clear-cache-pipeline.yml Move Linux CPU pipelines to an AMD CPU pool which is cheaper (#15144) 2023-03-27 14:10:08 -07:00
orttraining-linux-gpu-training-apis.yml [Java] Initial on device training support (#14027) 2023-03-08 10:01:08 -08:00
orttraining-linux-nightly-ortmodule-test-pipeline.yml Update acpt image in the training pipeline (#14855) 2023-03-07 14:10:32 -08:00
orttraining-mac-ci-pipeline.yml Cjian/multi stage packaging pipeline (#14993) 2023-03-24 23:39:15 -07:00
orttraining-pai-ci-pipeline.yml clear cache stat. after building (#15439) 2023-04-10 13:56:55 +08:00
orttraining-py-packaging-pipeline-cpu.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
orttraining-py-packaging-pipeline-cuda116.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
orttraining-py-packaging-pipeline-rocm.yml [ROCm] fix python packaging pipeline and add python10 (#15282) 2023-03-31 10:25:21 +08:00
post-merge-jobs.yml Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
py-package-build-pipeline.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
py-package-test-pipeline.yml Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
py-packaging-pipeline.yml Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
sign_ov_ep_binaries.yml Move build machines with Nvidia M60 GPUs to Nvidia T4 (#13170) 2022-10-25 11:21:13 -07:00
snpe-ep-nuget-packaging-pipeline.yml Cjian/windows update python3.11 (#15243) 2023-03-28 22:15:47 -07:00
web-ci-pipeline.yml Refactor web-ci pipeline and delete eager mode CI pipeline (#15416) 2023-04-10 10:41:04 -07:00
web-packaging-pipeline.yml
win-ci-fuzz-testing.yml Cjian/windows update python3.11 (#15243) 2023-03-28 22:15:47 -07:00
win-ci-pipeline.yml Disable XNNPack EP's tests in Windows CI pipeline (#15406) 2023-04-13 12:19:32 -07:00
win-gpu-ci-pipeline.yml Move DML CI Pipeline to A10 (#15468) 2023-04-12 10:19:40 -07:00
win-gpu-reduce-op-ci-pipeline.yml Cjian/windows update python3.11 (#15243) 2023-03-28 22:15:47 -07:00
win-gpu-tensorrt-ci-pipeline.yml [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
win-qnn-arm64-ci-pipeline.yml Download protoc.exe from nuget when cross-compiling (#15395) 2023-04-06 17:06:59 -07:00
win-qnn-ci-pipeline.yml Cjian/windows update python3.11 (#15243) 2023-03-28 22:15:47 -07:00