|
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