From 6457b2a0c3a0489a01da3685d6d28abf83931398 Mon Sep 17 00:00:00 2001 From: Popescu V <136721202+popescu-v@users.noreply.github.com> Date: Wed, 14 Oct 2026 19:00:10 +0200 Subject: [PATCH 1/3] Update CHANGELOG - set release version and date - re-assign and rephrase the release items --- CHANGELOG.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9399e38..bbe03a59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,19 @@ - Example: 10.2.1.4 is the 5th version that supports khiops 10.2.1. - Internals: Changes in *Internals* sections are unlikely to be of interest for data scientists. -## Unreleased +## 11.0.1.1 - 2026-10-15 + +### Added +- (`sklearn`) The `n_cores` parameter to the sklearn estimators to limit the number of CPU cores pre-allocated and used by Khiops. ### Fixed -- (`core`) Fix a RuntimeException error when automatically correcting deprecated data paths in task args. -- (`core`) Fix a bogus translation of the `use_complement_as_test` parameter that led to a systematic model testing. -- (`sklearn`) Infer the Text Khiops type for all Pandas string data type variants. +- (`core`) Automatic upgrade of deprecated data paths when additional data tables are specified. +- (`core`) The `use_complement_as_test` parameter disabling model evaluation upon training when set to `False`. +- (`sklearn`) Khiops text type inference for all Pandas string data type variants. ### Changed - (`core`) The `max_cores` parameter now limits the number of CPU cores pre-allocated for each Khiops Core API call. -- (`sklearn`) Add `n_cores` to the sklearn estimators to limit the number of CPU cores pre-allocated and used by Khiops. -- (`sklearn`) Warn the users when converting third-party Pandas extension data - types to the Khiops "Categorical" type. +- (`sklearn`) Users are now warned when converting third-party Pandas extension data types to the Khiops "Categorical" type. ## 11.0.1.0 - 2026-07-02 From 66c8b646892a27bf33a1fb0a3e6cea0d6fb22c86 Mon Sep 17 00:00:00 2001 From: Popescu V <136721202+popescu-v@users.noreply.github.com> Date: Wed, 14 Oct 2026 19:18:06 +0200 Subject: [PATCH 2/3] Update version to 11.0.1.1 --- khiops/__init__.py | 2 +- packaging/conda/meta.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/khiops/__init__.py b/khiops/__init__.py index 99ab9e06..f260cecb 100644 --- a/khiops/__init__.py +++ b/khiops/__init__.py @@ -24,7 +24,7 @@ """ from khiops.core.internals.version import KhiopsVersion -__version__ = "11.0.1.0" +__version__ = "11.0.1.1" def get_compatible_khiops_version(): diff --git a/packaging/conda/meta.yaml b/packaging/conda/meta.yaml index 0b65e73f..7e35285d 100644 --- a/packaging/conda/meta.yaml +++ b/packaging/conda/meta.yaml @@ -2,7 +2,7 @@ # See https://github.com/conda-forge/khiops-feedstock/tree/main/recipe {% set name = "khiops" %} -{% set version = "11.0.1.0" %} +{% set version = "11.0.1.1" %} # The minimal Python version as supported by the conda-forge CI {% set python_min = "3.10" %} From b2b431fb835de989c50947b94e3b1eb7b30196f3 Mon Sep 17 00:00:00 2001 From: Popescu V <136721202+popescu-v@users.noreply.github.com> Date: Thu, 15 Oct 2026 16:27:07 +0200 Subject: [PATCH 3/3] Use only the local MPI node of the GitHub runner for tests Otherwise, errors like: "ib_iface.c:1316 UCX ERROR mana_0: iface 0x... failed to create UD QP TX wr:256 sge:6 inl:64 resp:0 RX wr:4096 sge:1 resp:0 failed: Operation not supported" are obtained. The solution is inspired from https://github.com/underworldcode/underworld3/issues/528 and https://github.com/underworldcode/underworld3/issues/461. --- .github/workflows/pip.yml | 4 ++++ .github/workflows/test-conda-forge-package.yml | 4 ++++ .github/workflows/tests.yml | 3 +++ 3 files changed, 11 insertions(+) diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 50301007..76807e38 100644 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -63,6 +63,10 @@ jobs: path: ./dist/khiops*.tar.gz # Test Pip package on brand new environments test: + env: + # Use only the local MPI node on the GitHub runner + UCX_TLS: self,sm,tcp + UCX_NET_DEVICES: lo needs: build strategy: fail-fast: false diff --git a/.github/workflows/test-conda-forge-package.yml b/.github/workflows/test-conda-forge-package.yml index c90ebcb5..cb969f1f 100644 --- a/.github/workflows/test-conda-forge-package.yml +++ b/.github/workflows/test-conda-forge-package.yml @@ -1,5 +1,9 @@ --- name: Test the released Conda Package +env: + # Use only the local MPI node on the GitHub runner + UCX_TLS: self,sm,tcp + UCX_NET_DEVICES: lo on: workflow_dispatch: inputs: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9de94338..5ce52ab5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -2,6 +2,9 @@ name: Tests env: DEFAULT_SAMPLES_REVISION: 11.0.0 + # Use only the local MPI node on the GitHub runner + UCX_TLS: self,sm,tcp + UCX_NET_DEVICES: lo on: workflow_dispatch: inputs: