|
10 | 10 | runs-on: ubuntu-20.04
|
11 | 11 |
|
12 | 12 | env:
|
13 |
| - OCLCPUEXP_FN: oclcpuexp-2021.12.9.0.24_rel.tar.gz |
14 |
| - FPGAEMU_FN: fpgaemu-2021.12.9.0.24_rel.tar.gz |
15 |
| - TBB_FN: oneapi-tbb-2021.4.0-lin.tgz |
| 13 | + DOWNLOAD_URL_PREFIX: https://github.com/intel/llvm/releases/download |
| 14 | + DRIVER_PATH: 2021-WW50 |
| 15 | + OCLCPUEXP_FN: oclcpuexp-2021.13.11.0.23_rel.tar.gz |
| 16 | + FPGAEMU_FN: fpgaemu-2021.13.11.0.23_rel.tar.gz |
| 17 | + TBB_URL: https://github.com/oneapi-src/oneTBB/releases/download/v2021.5.0 |
| 18 | + TBB_FN: oneapi-tbb-2021.5.0-lin.tgz |
16 | 19 |
|
17 | 20 | steps:
|
18 | 21 | - name: Cancel Previous Runs
|
@@ -45,19 +48,18 @@ jobs:
|
45 | 48 | if [[ -f bundle_id.txt && ( "$(cat bundle_id.txt)" == "${LATEST_LLVM_TAG_SHA}" ) ]]; then
|
46 | 49 | echo "Using cached download of ${LATEST_LLVM_TAG}"
|
47 | 50 | else
|
48 |
| - export DOWNLOAD_URL_PREFIX=https://github.com/intel/llvm/releases/download |
49 | 51 | rm -rf dpcpp-compiler.tar.gz
|
50 | 52 | wget ${DOWNLOAD_URL_PREFIX}/${NIGHTLY_TAG}/dpcpp-compiler.tar.gz && echo ${LATEST_LLVM_TAG_SHA} > bundle_id.txt || rm -rf bundle_id.txt
|
51 |
| - [ -f ${OCLCPUEXP_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/2021-09/${OCLCPUEXP_FN} || rm -rf bundle_id.txt |
52 |
| - [ -f ${FPGAEMU_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/2021-09/${FPGAEMU_FN} || rm -rf bundle_id.txt |
53 |
| - [ -f ${TBB_FN} ] || wget https://github.com/oneapi-src/oneTBB/releases/download/v2021.4.0/${TBB_FN} || rm -rf bundle_id.txt |
| 53 | + [ -f ${OCLCPUEXP_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/${DRIVER_PATH}/${OCLCPUEXP_FN} || rm -rf bundle_id.txt |
| 54 | + [ -f ${FPGAEMU_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/${DRIVER_PATH}/${FPGAEMU_FN} || rm -rf bundle_id.txt |
| 55 | + [ -f ${TBB_FN} ] || wget ${TBB_URL}/${TBB_FN} || rm -rf bundle_id.txt |
54 | 56 | rm -rf dpcpp_compiler
|
55 | 57 | tar xf dpcpp-compiler.tar.gz
|
56 | 58 | mkdir -p oclcpuexp
|
57 | 59 | mkdir -p fpgaemu
|
58 | 60 | [ -d oclcpuexp/x64 ] || tar xf ${OCLCPUEXP_FN} -C oclcpuexp
|
59 | 61 | [ -d fpgaemu/x64 ] || tar xf ${FPGAEMU_FN} -C fpgaemu
|
60 |
| - [ -d oneapi-tbb-2021.4.0/lib ] || tar xf ${TBB_FN} |
| 62 | + [ -d oneapi-tbb-2021.5.0/lib ] || tar xf ${TBB_FN} |
61 | 63 | mkdir -p dpcpp_compiler/lib
|
62 | 64 | mkdir -p dpcpp_compiler/lib/oclfpga
|
63 | 65 | touch dpcpp_compiler/lib/oclfpga/fpgavars.sh
|
|
91 | 93 | source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
|
92 | 94 | export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
|
93 | 95 | export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
|
94 |
| - export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oneapi-tbb-2021.4.0/lib/intel64/gcc4.8:${LD_LIBRARY_PATH} |
| 96 | + export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oneapi-tbb-2021.5.0/lib/intel64/gcc4.8:${LD_LIBRARY_PATH} |
95 | 97 | export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
|
96 | 98 | clang++ --version
|
97 | 99 | sycl-ls
|
|
0 commit comments