|
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