From bccd1e9cd5347207e61b957fb7b7382d2f78902e Mon Sep 17 00:00:00 2001 From: udaij12 Date: Thu, 8 Feb 2024 11:47:17 -0800 Subject: [PATCH] adding new ci for m1 --- .github/workflows/regression_tests_cpu_m1.yml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/regression_tests_cpu_m1.yml diff --git a/.github/workflows/regression_tests_cpu_m1.yml b/.github/workflows/regression_tests_cpu_m1.yml new file mode 100644 index 0000000000..9de5d2236c --- /dev/null +++ b/.github/workflows/regression_tests_cpu_m1.yml @@ -0,0 +1,47 @@ +name: Run Regression Tests on CPU + +on: + push: + branches: + - M1_changes + pull_request: + branches: + - M1_changes + merge_group: + +concurrency: + group: ci-cpu-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.run_number || github.ref }} + cancel-in-progress: true + +jobs: + regression-cpu: + # creates workflows for OS: ubuntu, macOS + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [macos-14] + steps: + - name: Setup Python 3.8 + uses: actions/setup-python@v3 + with: + python-version: 3.8 + architecture: x64 + - name: Setup Java 17 + uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: '17' + - name: Checkout TorchServe + uses: actions/checkout@v3 + with: + submodules: recursive + - name: Install dependencies + run: | + python ts_scripts/install_dependencies.py --environment=dev + - name: Torchserve sanity test + run: | + python torchserve_sanity.py + - name: Torchserve Regression Tests + run: | + python test/regression_tests.py