onnxruntime

Форк
0
44 строки · 1.6 Кб
1
name: Windows_CI
2
on:
3
  push:
4
    branches:
5
      - main
6
      - rel-*
7
  pull_request:
8

9
concurrency:
10
  group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
11
  cancel-in-progress: true
12

13
env:
14
  AZCOPY_AUTO_LOGIN_TYPE: MSI
15
  AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
16

17
jobs:
18
  Windows-CUDA-12:
19
    runs-on: ["self-hosted", "1ES.Pool=onnxruntime-github-vs2022-mms"]
20
    steps:
21
      - uses: actions/checkout@v4
22
        with:
23
          submodules: false
24
      - uses: actions/setup-python@v5
25
        with:
26
          python-version: '3.11.x'
27
          architecture: 'x64'
28

29
      - uses: actions/setup-node@v4
30
        with:
31
          node-version: 18
32

33
      - name: Download cuda
34
        run: azcopy.exe cp --recursive "https://lotusscus.blob.core.windows.net/models/cuda_sdk/v12.2" cuda_sdk
35

36

37
      - name: Delete build folder
38
        run: |
39
          if (Test-Path D:\b) { Remove-Item -Recurse -Force D:\b }
40
          &tools\ci_build\github\windows\install_third_party_deps.ps1 -cpu_arch x64 -install_prefix D:\b\Debug\installed -build_config Debug
41

42
      # The build machine doesn't have a GPU. So the value of CMAKE_CUDA_ARCHITECTURES doesn't matter.
43
      - name: Build code
44
        run: python tools\ci_build\build.py --windows_sdk_version 10.0.22621.0 --enable_training --build_java --config Debug --build_dir D:\b --skip_submodule_sync --build_csharp --update --build --parallel --cmake_generator "Visual Studio 17 2022" --build_shared_lib --enable_pybind --use_cuda --cuda_home=${{ github.workspace }}\cuda_sdk\v12.2 --enable_cuda_profiling  --cmake_extra_defines CMAKE_CUDA_ARCHITECTURES=75
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.