[hipSYCL] Add hipSYCL GitHub CI#194
[hipSYCL] Add hipSYCL GitHub CI#194sbalint98 wants to merge 17 commits intouxlfoundation:developfrom
Conversation
bdc17d0 to
2594ec1
Compare
92ff104 to
c3fceed
Compare
|
@sbalint98 What is the status of this PR? If you don't think you will make progress, can we close the PR and open it again when it is ready? |
|
Pinging @nilsfriess and @normallytangent as they took this over from me. |
|
I wanted to first finish #226 so that we can also add tests for the CUDA backends to the GitHub CI. |
|
@nilsfriess Either way works. I was just trying to understand if you/your team is still working on this PR or not. Thanks for your contributions! |
|
Just to give a quick update @mmeterel : We had some troubles with the cuBLAS backend (see #245 and #249), this is why this PR did not receive any updates. But @normallytangent is no starting to work on this to add the CI builds for the remaining backends that are supported by hipSYCL. |
…SYCL on Ubuntu 18.04 and 20.04 Squashed commit of the following: commit 5ee7dd1 Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 30 11:44:57 2022 +0200 Also test on Ubuntu 18.04 (requires installing boost from source) commit 4cfe3aa Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 23 22:49:30 2022 +0200 Renamed workflow file commit 911b977 Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 23 22:22:39 2022 +0200 Run also on pull requests commit 18670fa Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 23 22:08:56 2022 +0200 Revert "Also test on Ubuntu 22.04 LTS" This reverts commit 1912951. ROCm currently cannot be installed on 22.04. commit 1912951 Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 23 22:02:05 2022 +0200 Also test on Ubuntu 22.04 LTS commit 2aca44b Author: Nils Friess <nils.friess@gmail.com> Date: Thu Jun 23 22:01:41 2022 +0200 Format and remove unused flags etc. commit c976018 Author: Nils Friess <nils.friess@gmail.com> Date: Tue Jun 21 11:13:31 2022 +0200 Fix typo in CMake command commit 716a3ff Author: Nils Friess <nils.friess@gmail.com> Date: Tue Jun 21 11:04:53 2022 +0200 Update apt sources before installing boost commit 78c0b74 Author: Nils Friess <nils.friess@gmail.com> Date: Tue Jun 21 10:51:38 2022 +0200 Remove commands to install tbb and mkl since they are not necessary commit c3b1abd Author: Nils Friess <nils.friess@gmail.com> Date: Mon Jun 20 14:25:29 2022 +0200 Run cmake install as sudo commit 7f4ddbd Author: Nils Friess <nils.friess@gmail.com> Date: Mon Jun 20 14:15:49 2022 +0200 Add path to lapack in cmake command commit 33d23a5 Author: Nils Friess <nils.friess@gmail.com> Date: Mon Jun 20 14:12:42 2022 +0200 Install LAPACK from source commit f87e040 Author: Nils Friess <nils.friess@gmail.com> Date: Mon Jun 20 13:53:46 2022 +0200 Add command to build oneMKL commit 159db62 Author: Nils Friess <nils.friess@gmail.com> Date: Mon Jun 20 13:53:18 2022 +0200 Fix typo in cmake flag commit 4d50f8b Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 13:58:20 2022 +0200 Add command to install CBLAS (for simplicity we install libatlas) commit 3527cd8 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 13:43:03 2022 +0200 Add command to install cblas commit 4a6906c Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 13:28:53 2022 +0200 Add path to cmake config of hsa-runtime64 as env variable commit f6f62a9 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 13:15:35 2022 +0200 Add path to amd_comgr cmake config as env variable commit 6fd04a0 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 12:52:27 2022 +0200 Add path to cmake config for AMDDeviceLibs as env variable commit d9fc104 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 12:41:25 2022 +0200 Add path to hip cmake config as environment variable commit 5125368 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 12:32:52 2022 +0200 Install rocblas together with rocm commit 483bdc6 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 12:23:05 2022 +0200 Add rocblas_DIR to cmake command commit fa58d4b Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 12:13:32 2022 +0200 Add rocBLAS CMake config path as environment variable commit 52065e9 Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 11:00:08 2022 +0200 Fix hipSYCL build paths commit bd79ccf Author: Nils Friess <nils.friess@gmail.com> Date: Sun Jun 19 10:45:27 2022 +0200 Add commands for building oneMKL commit 4b44a68 Merge: be11ced 6b95323 Author: Nils Friess <nils.friess@gmail.com> Date: Wed Jun 8 23:26:20 2022 +0200 Merge branch 'github-ci-test' of github.com:nilsfriess/oneMKL into github-ci-test commit be11ced Author: Nils Friess <nils.friess@gmail.com> Date: Wed Jun 8 23:23:11 2022 +0200 Add hipsycl build (including setup for CUDA and ROCm) commit 6b95323 Author: Nils Friess <nils.friess@gmail.com> Date: Wed Jun 8 23:20:41 2022 +0200 Remove sudo and add hipsycl build commit 8378aba Author: Nils Friess <nils.friess@gmail.com> Date: Wed Jun 8 23:03:34 2022 +0200 Add github workflow test file
…opyBatchStrideTests
1e19a88 to
784babf
Compare
Description
This PR will add a github CI to test compilation and the CPU target for the BLAS domain with hipSYCL
Checklist
New features
Have you added relevant tests?