Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .ci/env/apt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ function install_qemu_emulation_deb {
found_version=$(wget -q http://ftp.debian.org/debian/pool/main/q/qemu/ -O - | grep -oP "(?<=\")$1_.*_amd64.deb(?=\")" | tail -1)
wget http://ftp.debian.org/debian/pool/main/q/qemu/${found_version}
sudo dpkg -i ${found_version}
# in case of broken dependencies
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This qemu installation continues to be a high-maintenace aspect. Is this something that renovatebot can manage for us given it comes from an apt install?

sudo apt --fix-broken install -y
sudo systemctl restart systemd-binfmt.service
}

Expand Down
2 changes: 0 additions & 2 deletions .ci/env/tbb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ if [ "${cross_compile}" == "yes" ]; then
cmake_options=(-DCMAKE_TOOLCHAIN_FILE="${toolchain_file}"
-DCMAKE_BUILD_TYPE=Release
-DTBB_TEST=OFF
-DTBB_STRICT_PROTOTYPES=OFF
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some information on this change would be nice.

-DCMAKE_INSTALL_PREFIX="${tbb_prefix}"
"${tbb_src}"
)
Expand All @@ -146,7 +145,6 @@ else
-DCMAKE_C_COMPILER="${CC}"
-DCMAKE_BUILD_TYPE=Release
-DTBB_TEST=OFF
-DTBB_STRICT_PROTOTYPES=OFF
-DCMAKE_INSTALL_PREFIX="${tbb_prefix}"
"${tbb_src}"
)
Expand Down
19 changes: 9 additions & 10 deletions .ci/pipeline/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ pr:

variables:
OPENBLAS_VERSION : 'v0.3.27'
TBB_VERSION : 'v2021.10.0'
TBB_VERSION : 'v2022.2.0'
VM_IMAGE : 'ubuntu-24.04'
WIN_VM_IMAGE : 'windows-2022'
WIN_VM_IMAGE : 'windows-2025'
SYSROOT_OS: 'noble'
PY_VERSION: '3.11'
SKL_VERSION: '1.5'
PY_VERSION: '3.13'
SKL_VERSION: '1.7'
# Link to latest version can be taken from basekit download page:
# https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html
# Check section 'Install through a Command Line':
Expand Down Expand Up @@ -134,11 +134,10 @@ jobs:
platform.type : 'lnxriscv64'
OPENBLAS_VERSION : 'v0.3.27'
OPENBLAS_CACHE_DIR : $(Pipeline.Workspace)/openblas-riscv64-clang
TBB_VERSION : 'v2021.10.0'
TBB_CACHE_DIR : $(Pipeline.Workspace)/tbb-riscv64-clang
SYSROOT_CACHE_DIR: $(Pipeline.Workspace)/sysroot-riscv64
pool:
vmImage: 'ubuntu-22.04'
vmImage: 'ubuntu-24.04'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
vmImage: 'ubuntu-24.04'
vmImage: '$(VM_IMAGE)'

steps:
- script: |
.ci/env/apt.sh dev-base
Expand All @@ -147,8 +146,8 @@ jobs:
.ci/env/apt.sh gnu-cross-compilers riscv64
displayName: 'riscv64-compiler installation'
- script: |
.ci/env/apt.sh llvm-version 18
displayName: 'llvm 18 installation'
.ci/env/apt.sh llvm-version 20
displayName: 'llvm 20 installation'
- script: |
.ci/env/apt.sh qemu-deb
displayName: 'qemu-emulation installation'
Expand Down Expand Up @@ -367,7 +366,7 @@ jobs:
maxParallel: 2
strategy:
matrix:
Python311:
Python313:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Python313:
Python3:

PYTHON_VERSION: '$(PY_VERSION)'
SKLEARN_VERSION: '$(SKL_VERSION)'
steps:
Expand Down Expand Up @@ -470,7 +469,7 @@ jobs:
maxParallel: 2
strategy:
matrix:
Python311:
Python313:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Python313:
Python3:

PYTHON_VERSION: '$(PY_VERSION)'
SKLEARN_VERSION: '$(SKL_VERSION)'
steps:
Expand Down
2 changes: 1 addition & 1 deletion .ci/pipeline/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ pr:
- .ci/pipeline/docs.yml

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

steps:
- script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-aarch64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ on:

env:
DEP_DIR: ${{ github.workspace }}/__deps
PYTHON_VERSION: '3.12'
PYTHON_VERSION: '3.13'
TBB_VERSION: v2022.2.0
OPENBLAS_VERSION: v0.3.29
OPENRNG_VERSION: 'v24.04'
Expand Down
Loading