Ian Faust

Results 76 issues of Ian Faust

## Description This allows for a standardized interface to all the backends with respect to "SyclQueue" by adding a function to the pybind11 interface. This simplifies the logic for dpc++...

## Description Clang-format is a requirement for building daal4py and therefore sklearnex (https://github.com/uxlfoundation/scikit-learn-intelex/blob/main/INSTALL.md#build-from-sources ), but as noted by @ahuber21 it isn't in our ```dependencies-dev``` list, which makes seamless environment creation...

## Description This PR introduces a public GPU CI job to sklearnex. It is not fully featured but does provide first GPU testing publicly. Due to issues with n_jobs support...

## Description This addresses an issue related to linux thread control using affinity. New tests added which validated n_jobs when a reduced number of threads are available, set by the...

## Description First start by generating code which represents the basic requirements of a sklearnex and onedal estimator. This PR serves two purposes: to ease understanding of the codebase for...

## Description Work in progress. Generalize GPU testing to work when dpctl is unavailable, but a SYCL device is. Depends on #2509 --- PR should start as a draft, then...

## Description Dpctl and dpnp are quasi-dependencies which will silently error out if not installed. This is done at import time throughout the codebase, meaning that it is mixed into...

## Description This upgrades the version of dpnp and dpctl based off the recent release. This will notably add array_api support to dpnp. --- PR should start as a draft,...

## Description ** Dependent on #2430 ** leaning into the functional style development for ```from_table```, its is generalized to work with expected major frameworks (dpctl, dpnp, and various flavors of...

## Description Follow-on to #2409 which will switch how we write the version for local/prototype builds (which will solve this code comment): https://github.com/uxlfoundation/scikit-learn-intelex/pull/2409#discussion_r2031903471 It will use subprocess to call git...