Skip to content

Commit 9201580

Browse files
authored
Merge pull request #55 from tbirdso/bump-itk
ENH: Bump ITK version to v5.3rc04.post2
2 parents 530eb66 + 1d4b375 commit 9201580

4 files changed

Lines changed: 26 additions & 28 deletions

File tree

.github/workflows/build-test-package.yml

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@ name: Build, test, package
33
on: [push,pull_request]
44

55
env:
6-
itk-git-tag: "d6acfd26bfcdec606d605beb1301bddfb17c05a6"
7-
itk-wheel-tag: "v5.3rc04"
6+
itk-git-tag: "835dc01388d22c4b4c9a46b01dbdfe394ec23511"
7+
itk-wheel-tag: "v5.3rc04.post2"
8+
opencl-icd-loader-git-tag: "v2021.04.29"
9+
opencl-headers-git-tag: "v2021.04.29"
10+
vkfft-backend: 3
11+
opencl-version: 120
12+
813

914
jobs:
1015
build-cxx:
@@ -17,26 +22,14 @@ jobs:
1722
- os: ubuntu-18.04
1823
c-compiler: "gcc"
1924
cxx-compiler: "g++"
20-
opencl-icd-loader-git-tag: "v2021.04.29"
21-
opencl-headers-git-tag: "v2021.04.29"
22-
opencl-version: 120
23-
vkfft-backend: 3
2425
cmake-build-type: "MinSizeRel"
2526
- os: windows-2019
2627
c-compiler: "cl.exe"
2728
cxx-compiler: "cl.exe"
28-
opencl-icd-loader-git-tag: "v2021.04.29"
29-
opencl-headers-git-tag: "v2021.04.29"
30-
opencl-version: 120
31-
vkfft-backend: 3
3229
cmake-build-type: "Release"
3330
- os: macos-10.15
3431
c-compiler: "clang"
3532
cxx-compiler: "clang++"
36-
opencl-icd-loader-git-tag: "v2021.04.29"
37-
opencl-headers-git-tag: "v2021.04.29"
38-
opencl-version: 120
39-
vkfft-backend: 3
4033
cmake-build-type: "MinSizeRel"
4134

4235
steps:
@@ -68,12 +61,12 @@ jobs:
6861
cd ..
6962
git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
7063
pushd OpenCL-ICD-Loader
71-
git checkout ${{ matrix.opencl-icd-loader-git-tag }}
64+
git checkout ${{ env.opencl-icd-loader-git-tag }}
7265
popd
7366
pushd OpenCL-ICD-Loader/inc
7467
git clone https://github.com/KhronosGroup/OpenCL-Headers
7568
pushd OpenCL-Headers
76-
git checkout ${{ matrix.opencl-headers-git-tag }}
69+
git checkout ${{ env.opencl-headers-git-tag }}
7770
popd
7871
cp -r OpenCL-Headers/CL ./
7972
popd
@@ -182,10 +175,10 @@ jobs:
182175
endif()
183176
file(TO_CMAKE_PATH "\${CTEST_DASHBOARD_ROOT}/OpenCL-ICD-Loader/inc" OpenCL_INCLUDE_DIR)
184177
find_library(OpenCL_LIBRARY OpenCL PATHS \${CTEST_DASHBOARD_ROOT}/OpenCL-ICD-Loader-build REQUIRED)
185-
set(VKFFT_BACKEND ${{ matrix.vkfft-backend }} CACHE STRING "0 - Vulkan, 1 - CUDA, 2 - HIP, 3 - OpenCL")
178+
set(VKFFT_BACKEND ${{ env.vkfft-backend }} CACHE STRING "0 - Vulkan, 1 - CUDA, 2 - HIP, 3 - OpenCL")
186179
set(dashboard_cache "
187180
VKFFT_BACKEND=\${VKFFT_BACKEND}
188-
CL_TARGET_OPENCL_VERSION=${{ matrix.opencl-version }}
181+
CL_TARGET_OPENCL_VERSION=${{ env.opencl-version }}
189182
OpenCL_INCLUDE_DIR:PATH=\${OpenCL_INCLUDE_DIR}
190183
OpenCL_LIBRARY:FILEPATH=\${OpenCL_LIBRARY}
191184
ITK_DIR:PATH=\${CTEST_DASHBOARD_ROOT}/ITK-build
@@ -221,8 +214,6 @@ jobs:
221214
include:
222215
- c-compiler: "cl.exe"
223216
cxx-compiler: "cl.exe"
224-
opencl-icd-loader-git-tag: "v2021.04.29"
225-
opencl-headers-git-tag: "v2021.04.29"
226217
cmake-build-type: "MinSizeRel"
227218

228219
steps:
@@ -256,12 +247,12 @@ jobs:
256247
cd ..
257248
git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
258249
pushd OpenCL-ICD-Loader
259-
git checkout ${{ matrix.opencl-icd-loader-git-tag }}
250+
git checkout ${{ env.opencl-icd-loader-git-tag }}
260251
popd
261252
pushd OpenCL-ICD-Loader/inc
262253
git clone https://github.com/KhronosGroup/OpenCL-Headers
263254
pushd OpenCL-Headers
264-
git checkout ${{ matrix.opencl-headers-git-tag }}
255+
git checkout ${{ env.opencl-headers-git-tag }}
265256
popd
266257
cp -r OpenCL-Headers/CL ./
267258
popd

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
setup(
1414
name="itk-vkfft",
15-
version="0.1.6",
15+
version="0.1.7",
1616
author="Insight Software Consortium",
1717
author_email="itk+community@discourse.itk.org",
1818
packages=["itk"],
@@ -42,5 +42,5 @@
4242
license="Apache",
4343
keywords="ITK InsightToolkit",
4444
url=r"https://itk.org/",
45-
install_requires=[r"itk>=5.3rc04"],
45+
install_requires=[r"itk>=5.3rc04.post2"],
4646
)

wrapping/dockcross-manylinux-build-module-wheels-opencl.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,26 @@
99
# scripts/dockcross-manylinux-build-module-wheels.sh cp39
1010

1111
# Generate dockcross scripts
12-
docker run --rm dockcross/manylinux2014-x64:20211011-a315bdc > /tmp/dockcross-manylinux-x64
12+
13+
MANYLINUX_VERSION="_2_28"
14+
IMAGE_TAG=20220715-9ce3707
15+
OPENCL_ICD_LOADER_TAG=v2021.04.29
16+
OPENCL_HEADERS_TAG=v2021.04.29
17+
18+
docker run --rm dockcross/manylinux${MANYLINUX_VERSION}-x64:${IMAGE_TAG} > /tmp/dockcross-manylinux-x64
1319
chmod u+x /tmp/dockcross-manylinux-x64
1420

1521
script_dir=$(cd $(dirname $0) || exit 1; pwd)
1622

1723
if ! test -d ./OpenCL-ICD-Loader; then
1824
git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
1925
pushd OpenCL-ICD-Loader
20-
git checkout v2021.04.29
26+
git checkout ${OPENCL_ICD_LOADER_TAG}
2127
popd
2228
pushd OpenCL-ICD-Loader/inc
2329
git clone https://github.com/KhronosGroup/OpenCL-Headers
2430
pushd OpenCL-Headers
25-
git checkout v2021.04.29
31+
git checkout ${OPENCL_HEADERS_TAG}
2632
popd
2733
cp -r OpenCL-Headers/CL ./
2834
popd

wrapping/dockcross-manylinux-download-cache.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ curl https://data.kitware.com/api/v1/file/592dd8068d777f16d01e1a92/download -o z
77
gunzip -d zstd-1.2.0-linux.tar.gz
88
tar xf zstd-1.2.0-linux.tar
99

10-
curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:=v5.3rc04}/ITKPythonBuilds-linux.tar.zst -O
10+
curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:=v5.3rc04.post2}/ITKPythonBuilds-linux.tar.zst -O
1111
./zstd-1.2.0-linux/bin/unzstd ITKPythonBuilds-linux.tar.zst -o ITKPythonBuilds-linux.tar
12+
echo "Extracting all files"
1213
tar xf ITKPythonBuilds-linux.tar
1314

1415
mkdir tools

0 commit comments

Comments
 (0)