Skip to content

Commit

Permalink
Add clang-16 CI
Browse files Browse the repository at this point in the history
  • Loading branch information
graemenail committed Dec 7, 2023
1 parent ecda59e commit 1bc39ef
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ jobs:
gpu: false
unit_tests: true
examples: false
- name: "Ubuntu 22.04 clang-16 CPU"
os: ubuntu-22.04
cuda: ""
gcc: ""
clang: 16
cpu: true
gpu: false
unit_tests: true
examples: false

runs-on: ${{ matrix.os }}
name: ${{ matrix.name }}
Expand All @@ -76,6 +85,7 @@ jobs:
run: |
sudo apt-get install -y libunwind-dev libgoogle-perftools-dev libprotobuf-dev protobuf-compiler libboost-system-dev
[ -z "${{ matrix.gcc }}" ] || sudo apt-get install -y gcc-${{ matrix.gcc }} g++-${{ matrix.gcc }}
[ -z "${{ matrix.clang }}" ] || bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ${{ matrix.clang }}
# https://software.intel.com/content/www/us/en/develop/articles/installing-intel-free-libs-and-python-apt-repo.html
- name: Install MKL
Expand Down Expand Up @@ -129,4 +139,3 @@ jobs:
./marian-decoder --version
./marian-scorer --version
./spm_encode --version

0 comments on commit 1bc39ef

Please sign in to comment.