|
1 | 1 | ===================== |
2 | | -mkl-service changelog |
| 2 | +`mkl-service` changelog |
3 | 3 | ===================== |
4 | 4 |
|
| 5 | +2.3.0 |
| 6 | +===== |
5 | 7 |
|
6 | | -1.0.0 |
| 8 | +Fixed CI to actually execute tests. Populated CBWR constants to match MKL headers. |
| 9 | +Added tests checking that `cbwr_set` and `cbwr_get` round-trip. |
| 10 | + |
| 11 | +2.2.0 |
7 | 12 | ===== |
8 | 13 |
|
9 | | -Initial release of `mkl-service` package. |
| 14 | +Closed issues #8, #7 and #5. |
10 | 15 |
|
11 | | -2.0.0 |
12 | | -==== |
| 16 | +Extended `mkl.cbwr_set` to recognize `'avx512_e1'`, `'avx512_mic_e1'`, as as strict conditional numerical reproducibility, supported via `'avx2,strict'`, `'avx512,strict'` (see [issue/8](http://github.com/IntelPython/mkl-service/issues/8)). |
13 | 17 |
|
14 | | -Rerelease of `mkl-service` package with version bumped to 2.0.0 to avoid version clash with `mkl-service` package from Anaconda. |
| 18 | +Extended `mkl.cbwrt_get()` to mean `mkl.cbwr('all')`. |
15 | 19 |
|
16 | | -Improved argument checking, which raises an informative error. |
| 20 | +2.1.0 |
| 21 | +===== |
17 | 22 |
|
18 | | -Loading the package with `import mkl` initializes Intel(R) MKL library to use LP64 interface (i.e. use of environment variable `MKL_INTERFACE` will not have effect). |
| 23 | +Change in setup script to not use `numpy.distutils` thus removing numpy as build-time dependency. |
19 | 24 |
|
20 | | -The choice of threading layer can be controlled with environment variable `MKL_THREADING_LAYER`. However the unset variable is interpreted differently that in Intel(R) MKL itself. If `mkl-service` detects that Gnu OpenMP has been loaded in Python space, the threading layer of Intle(R) MKL will be set to Gnu OpenMP, instead of Intel(R) OpenMP. |
| 25 | +Change in conda-recipe to allow conda build to build the recipe, but ignoring run export on mkl-service coming from mkl-devel metadata. |
21 | 26 |
|
22 | | -2.0.0 |
23 | | -==== |
| 27 | +2.0.2 |
| 28 | +===== |
24 | 29 |
|
25 | | -Work-around for VS 9.0 not having `inline` keyword, allowing the package to build on Windows for Python 2.7 |
| 30 | +Correction to `setup.py` to not require Cython at the installation time. |
26 | 31 |
|
27 | 32 | 2.0.1 |
28 | 33 | ===== |
29 | 34 |
|
30 | 35 | Re-release, with some changes necessary for public CI builds to work. |
31 | 36 |
|
32 | | -2.0.2 |
| 37 | +2.0.0 |
33 | 38 | ===== |
34 | 39 |
|
35 | | -Correction to `setup.py` to not require Cython at the installation time. |
| 40 | +Work-around for VS 9.0 not having `inline` keyword, allowing the package to build on Windows for Python 2.7 |
36 | 41 |
|
37 | | -2.1.0 |
| 42 | +2.0.0 |
38 | 43 | ===== |
39 | 44 |
|
40 | | -Change in setup script to not use `numpy.distutils` thus removing numpy as build-time dependency. |
41 | | - |
42 | | -Change in conda-recipe to allow conda build to build the recipe, but ignoring run export on mkl-service coming from mkl-devel metadata. |
43 | | - |
44 | | -2.2.0 |
45 | | -===== |
| 45 | +Rerelease of `mkl-service` package with version bumped to 2.0.0 to avoid version clash with `mkl-service` package from Anaconda. |
46 | 46 |
|
47 | | -Closed issues #8, #7 and #5. |
| 47 | +Improved argument checking, which raises an informative error. |
48 | 48 |
|
49 | | -Extended `mkl.cbwr_set` to recognize `'avx512_e1'`, `'avx512_mic_e1'`, as as strict conditional numerical reproducibility, supported via `'avx2,strict'`, `'avx512,strict'` (see [issue/8](http://github.com/IntelPython/mkl-service/issues/8)). |
| 49 | +Loading the package with `import mkl` initializes Intel(R) MKL library to use LP64 interface (i.e. use of environment variable `MKL_INTERFACE` will not have effect). |
50 | 50 |
|
51 | | -Extended `mkl.cbwrt_get()` to mean `mkl.cbwr('all')`. |
| 51 | +The choice of threading layer can be controlled with environment variable `MKL_THREADING_LAYER`. However the unset variable is interpreted differently that in Intel(R) MKL itself. If `mkl-service` detects that Gnu OpenMP has been loaded in Python space, the threading layer of Intle(R) MKL will be set to Gnu OpenMP, instead of Intel(R) OpenMP. |
52 | 52 |
|
53 | | -2.3.0 |
| 53 | +1.0.0 |
54 | 54 | ===== |
55 | 55 |
|
56 | | -Fixed CI to actually execute tests. Populated CBWR constants to match MKL headers. |
57 | | -Added tests checking that `cbwr_set` and `cbwr_get` round-trip. |
| 56 | +Initial release of `mkl-service` package. |
0 commit comments