Skip to content

Commit 9d6aea0

Browse files
Update to OS-LLVM workflow
1. Do not install FPGA emulator (reduces bandwidth, no longer supported by DPC++) 2. Install latest NumPy in build/test environment (removed <1.26.0 restriction in pip install command)
1 parent 176725e commit 9d6aea0

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

.github/workflows/os-llvm-sycl-build.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ jobs:
1515
DOWNLOAD_URL_PREFIX: https://github.com/intel/llvm/releases/download
1616
DRIVER_PATH: 2023-WW27
1717
OCLCPUEXP_FN: oclcpuexp-2023.16.6.0.28_rel.tar.gz
18-
FPGAEMU_FN: fpgaemu-2023.16.6.0.28_rel.tar.gz
1918
TBB_URL: https://github.com/oneapi-src/oneTBB/releases/download/v2021.9.0/
2019
TBB_INSTALL_DIR: oneapi-tbb-2021.9.0
2120
TBB_FN: oneapi-tbb-2021.9.0-lin.tgz
@@ -83,15 +82,12 @@ jobs:
8382
rm -rf ${ARTIFACT_NAME}.tar.gz
8483
wget ${DOWNLOAD_URL_PREFIX}/${DEPLOY_NIGHTLY_TAG}/${ARTIFACT_NAME}.tar.gz && echo ${DEPLOY_LLVM_TAG_SHA} > bundle_id.txt || rm -rf bundle_id.txt
8584
[ -f ${OCLCPUEXP_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/${DRIVER_PATH}/${OCLCPUEXP_FN} || rm -rf bundle_id.txt
86-
[ -f ${FPGAEMU_FN} ] || wget ${DOWNLOAD_URL_PREFIX}/${DRIVER_PATH}/${FPGAEMU_FN} || rm -rf bundle_id.txt
8785
[ -f ${TBB_FN} ] || wget ${TBB_URL}/${TBB_FN} || rm -rf bundle_id.txt
8886
rm -rf dpcpp_compiler
8987
mkdir -p dpcpp_compiler
9088
tar xf ${ARTIFACT_NAME}.tar.gz -C dpcpp_compiler
9189
mkdir -p oclcpuexp
92-
mkdir -p fpgaemu
9390
[ -d oclcpuexp/x64 ] || tar xf ${OCLCPUEXP_FN} -C oclcpuexp
94-
[ -d fpgaemu/x64 ] || tar xf ${FPGAEMU_FN} -C fpgaemu
9591
[ -d ${TBB_INSTALL_DIR}/lib ] || tar xf ${TBB_FN}
9692
cp oclcpuexp/x64/libOpenCL.so* dpcpp_compiler/lib/
9793
fi
@@ -110,7 +106,7 @@ jobs:
110106
- name: Install dpctl dependencies
111107
shell: bash -l {0}
112108
run: |
113-
pip install numpy"<1.26.0" cython setuptools pytest scikit-build cmake ninja versioneer[toml]==0.29
109+
pip install numpy cython setuptools pytest scikit-build cmake ninja versioneer[toml]==0.29
114110
115111
- name: Checkout repo
116112
uses: actions/[email protected]
@@ -126,10 +122,9 @@ jobs:
126122
export PATH=${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/bin:${PATH}
127123
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/lib:${LD_LIBRARY_PATH}
128124
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
129-
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
130125
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
131126
export OCL_ICD_VENDORS=
132-
export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
127+
export OCL_ICD_FILENAMES=libintelocl.so
133128
EOF
134129
chmod +x set_allvars.sh
135130
cat set_allvars.sh

0 commit comments

Comments
 (0)