TransformerEngine
46 строк · 1.2 Кб
1# Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# See LICENSE for license information.
4
5# A workflow to trigger TE build on GitHub
6name: 'Build'
7on:
8pull_request:
9workflow_dispatch:
10jobs:
11pytorch:
12name: 'PyTorch'
13runs-on: ubuntu-latest
14if: false # NGC PyTorch container does not fit on GitHub runner
15container:
16image: nvcr.io/nvidia/pytorch:23.03-py3
17options: --user root
18steps:
19- name: 'Checkout'
20uses: actions/checkout@v3
21with:
22submodules: recursive
23- name: 'Build'
24run: pip install . -v --no-deps
25env:
26NVTE_FRAMEWORK: pytorch
27MAX_JOBS: 1
28- name: 'Sanity check'
29run: python tests/pytorch/test_sanity_import.py
30jax:
31name: 'JAX'
32runs-on: ubuntu-latest
33container:
34image: ghcr.io/nvidia/jax:jax
35options: --user root
36steps:
37- name: 'Checkout'
38uses: actions/checkout@v3
39with:
40submodules: recursive
41- name: 'Build'
42run: pip install . -v
43env:
44NVTE_FRAMEWORK: jax
45- name: 'Sanity check'
46run: python tests/jax/test_sanity_import.py
47