Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/intgemm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Heafield <kpu@users.noreply.github.com>2021-02-17 16:49:26 +0300
committerGitHub <noreply@github.com>2021-02-17 16:49:26 +0300
commitbd6117a99d0ce25928e66b61de4eae680c6bc885 (patch)
tree87f85428f7ec0453e3a7aa2d6b19b13d2c97e286
parent2647d6c129ccb1cef486628685bb80a85158459a (diff)
parent6aed0d975657108ea32e0f512aee160ba28b5fde (diff)
Merge pull request #83 from sidkashyap-at-Intel/master
Intel Compiler Github Action
-rw-r--r--.github/workflows/intel-19.yml35
-rw-r--r--README.md1
2 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/intel-19.yml b/.github/workflows/intel-19.yml
new file mode 100644
index 0000000..95371fb
--- /dev/null
+++ b/.github/workflows/intel-19.yml
@@ -0,0 +1,35 @@
+name: Intel Compiler
+
+on:
+ push:
+ branches: [master, static]
+ pull_request:
+ branches: [master, static]
+jobs:
+ build_linux_apt_cpp:
+ runs-on: ubuntu-20.04
+ defaults:
+ run:
+ shell: bash
+ steps:
+ - uses: actions/checkout@v2
+ - name: setup repo
+ run: |
+ wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
+ sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
+ sudo echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
+ sudo apt-get update
+ - name: install
+ run: sudo apt-get install -y intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
+ - name: cmake
+ run: |
+ source /opt/intel/oneapi/setvars.sh
+ mkdir -p build
+ cd build
+ cmake -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc ..
+ - name: Compile
+ working-directory: build
+ run: make -j2
+ - name: Test
+ working-directory: build
+ run: ctest -j
diff --git a/README.md b/README.md
index 30469fc..920c36d 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,7 @@
![Build Ubuntu OpenMP](https://github.com/kpu/intgemm/workflows/Ubuntu%20OpenMP/badge.svg)
![Build Windows](https://github.com/kpu/intgemm/workflows/Windows/badge.svg)
![Build Mac](https://github.com/kpu/intgemm/workflows/Mac/badge.svg)
+![Intel Compilers](https://github.com/kpu/intgemm/workflows/Intel%2019.1/badge.svg)
# Integer Matrix Multiplication