From 625df02ad469795f949827b13b6f4051e62dbd98 Mon Sep 17 00:00:00 2001 From: "Carson M." Date: Fri, 30 Aug 2024 14:59:41 -0500 Subject: [PATCH] remove wasm & cu11 --- .github/workflows/build-wasm.yml | 38 -------------------------------- .github/workflows/build.yml | 35 +++-------------------------- 2 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 .github/workflows/build-wasm.yml diff --git a/.github/workflows/build-wasm.yml b/.github/workflows/build-wasm.yml deleted file mode 100644 index 2979039..0000000 --- a/.github/workflows/build-wasm.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Build & test WASM -on: - workflow_dispatch: - inputs: - onnxruntime-version: - type: string - description: "ONNX Runtime version (e.g. 1.18.0)" - required: true - emsdk-version: - type: string - description: "Version of emsdk to use" - required: true - default: '3.1.51' -jobs: - build: - name: Build - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v4 - - name: Install nightly Rust toolchain - uses: dtolnay/rust-toolchain@nightly - - name: Install wasm-pack - run: cargo install wasm-pack - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.43 - - name: Run builder - run: - deno run -A src/build.ts -v ${{ inputs.onnxruntime-version }} -W -s --xnnpack --emsdk ${{ inputs.emsdk-version }} - - uses: actions/upload-artifact@v4 - with: - name: ortrs-pkort_static-v${{ inputs.onnxruntime-version }}-wasm32-unknown-unknown - path: artifact - - name: Test ort - run: | - git clone https://github.com/pykeio/ort && cd ort - cd examples/webassembly - ORT_LIB_LOCATION=/home/runner/work/ort-artifacts-staging/ort-artifacts-staging/artifact/onnxruntime/lib wasm-pack test --node diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ec09bb6..ba85f0c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,12 +37,6 @@ jobs: feature-set: train,cu12 cuda-version: '12.5.1' runs-on: ubuntu-22.04 - - target: x86_64-unknown-linux-gnu - args: "-t --cuda --trt --xnnpack" - static: false - feature-set: train,cu11 - cuda-version: '11.8.0' - runs-on: ubuntu-22.04 - target: x86_64-unknown-linux-gnu args: "-t --rocm --xnnpack" static: false @@ -65,12 +59,6 @@ jobs: feature-set: train,cu12 cuda-version: '12.5.1' runs-on: windows-2022 - - target: x86_64-pc-windows-msvc - args: "-t --directml --cuda --trt --xnnpack" - static: false - feature-set: train,cu11 - cuda-version: '11.8.0' - runs-on: windows-2022 - target: aarch64-pc-windows-msvc args: "-t --directml --xnnpack" static: true @@ -97,12 +85,6 @@ jobs: feature-set: cu12 cuda-version: '12.5.1' runs-on: ubuntu-22.04 - - target: x86_64-unknown-linux-gnu - args: "--cuda --trt --xnnpack" - static: false - feature-set: cu11 - cuda-version: '11.8.0' - runs-on: ubuntu-22.04 - target: x86_64-unknown-linux-gnu args: "--rocm --xnnpack" static: false @@ -125,12 +107,6 @@ jobs: feature-set: cu12 cuda-version: '12.5.1' runs-on: windows-2022 - - target: x86_64-pc-windows-msvc - args: "--directml --cuda --trt --xnnpack" - static: false - feature-set: cu11 - cuda-version: '11.8.0' - runs-on: windows-2022 - target: aarch64-pc-windows-msvc args: "--directml --xnnpack" static: true @@ -141,11 +117,6 @@ jobs: static: true feature-set: none runs-on: windows-2022 - - target: wasm32-unknown-unknown - args: "-W --xnnpack" - static: true - feature-set: none - runs-on: ubuntu-22.04 steps: - name: Install cross-compile tools if: matrix.target == 'aarch64-unknown-linux-gnu' @@ -176,10 +147,10 @@ jobs: run: deno run -A src/build.ts -v ${{ inputs.onnxruntime-version }} ${{ matrix.static && '-s' || '' }} ${{ matrix.args }} env: - CUDNN_URL: ${{ matrix.cuda-version && (startsWith(matrix.cuda-version, '12') && (runner.os == 'Linux' && secrets.CUDNN9_2_CUDA12_LINUX_URL || secrets.CUDNN9_2_CUDA12_WINDOWS_URL) || (runner.os == 'Linux' && secrets.CUDNN8_9_CUDA11_LINUX_URL || secrets.CUDNN8_9_CUDA11_WINDOWS_URL)) }} - TENSORRT_URL: ${{ matrix.cuda-version && (startsWith(matrix.cuda-version, '12') && (runner.os == 'Linux' && secrets.TENSORRT10_0_CUDA12_LINUX_URL || secrets.TENSORRT10_0_CUDA12_WINDOWS_URL) || (runner.os == 'Linux' && secrets.TENSORRT10_0_CUDA11_LINUX_URL || secrets.TENSORRT10_0_CUDA11_WINDOWS_URL)) }} + CUDNN_URL: ${{ matrix.cuda-version && (runner.os == 'Linux' && secrets.CUDNN9_2_CUDA12_LINUX_URL || secrets.CUDNN9_2_CUDA12_WINDOWS_URL) }} + TENSORRT_URL: ${{ matrix.cuda-version && (runner.os == 'Linux' && secrets.TENSORRT10_0_CUDA12_LINUX_URL || secrets.TENSORRT10_0_CUDA12_WINDOWS_URL) }} - uses: actions/upload-artifact@v4 with: - name: ortrs-${{ !startsWith(matrix.target, 'wasm32') && 'msort' || 'pkort' }}_${{ matrix.static && 'static' || 'dylib' }}${{ matrix.feature-set != 'none' && format('_{0}', matrix.feature-set) || '' }}-v${{ inputs.onnxruntime-version }}-${{ matrix.target }} + name: ortrs_${{ matrix.static && 'static' || 'dylib' }}${{ matrix.feature-set != 'none' && format('_{0}', matrix.feature-set) || '' }}-v${{ inputs.onnxruntime-version }}-${{ matrix.target }} path: artifact if-no-files-found: error