File tree Expand file tree Collapse file tree 4 files changed +11
-54
lines changed Expand file tree Collapse file tree 4 files changed +11
-54
lines changed Original file line number Diff line number Diff line change 12
12
fail-fast : false
13
13
matrix :
14
14
feature :
15
- - mkl-static-lp64-seq
16
- - mkl-dynamic-lp64-seq
15
+ - intel-mkl-static
17
16
runs-on : windows-2019
18
17
steps :
19
18
- uses : actions/checkout@v1
@@ -25,54 +24,20 @@ jobs:
25
24
--no-default-features
26
25
--features=${{ matrix.feature }}
27
26
28
- macos :
29
- strategy :
30
- fail-fast : false
31
- matrix :
32
- feature :
33
- - mkl-dynamic-lp64-iomp
34
- - mkl-dynamic-lp64-seq
35
- runs-on : macos-10.15
36
- steps :
37
- - uses : actions/checkout@v1
38
- - uses : actions-rs/cargo@v1
39
- name : cargo test --all-targets
40
- with :
41
- command : test
42
- args : >
43
- --manifest-path=ndarray-linalg/Cargo.toml
44
- --no-default-features
45
- --features=${{ matrix.feature }}
46
- --all-targets
47
-
48
27
linux :
49
28
strategy :
50
29
fail-fast : false
51
30
matrix :
52
31
feature :
53
- - mkl-static-lp64-iomp
54
- - mkl-static-lp64-seq
55
- - mkl-dynamic-lp64-iomp
56
- - mkl-dynamic-lp64-seq
32
+ - intel-mkl-static
57
33
runs-on : ubuntu-18.04
58
34
steps :
59
35
- uses : actions/checkout@v1
60
36
- uses : actions-rs/cargo@v1
61
- name : cargo test --all-targets
62
- with :
63
- command : test
64
- args : >
65
- --manifest-path=ndarray-linalg/Cargo.toml
66
- --no-default-features
67
- --features=${{ matrix.feature }}
68
- --all-targets
69
- - uses : actions-rs/cargo@v1
70
- name : cargo test --doc
37
+ name : cargo test
71
38
with :
72
39
command : test
73
40
args : >
74
41
--manifest-path=ndarray-linalg/Cargo.toml
75
42
--no-default-features
76
43
--features=${{ matrix.feature }}
77
- --doc
78
- if : ${{ startsWith(matrix.feature, 'mkl-static') }}
Original file line number Diff line number Diff line change @@ -9,17 +9,16 @@ default = []
9
9
10
10
netlib = [" netlib-static" ]
11
11
openblas = [" openblas-static" ]
12
- intel-mkl = [" mkl-static-lp64-seq " ]
12
+ intel-mkl = [" intel- mkl-static" ]
13
13
14
14
netlib-static = [" netlib-src/static" ]
15
15
netlib-system = [" netlib-src/system" ]
16
+
16
17
openblas-static = [" openblas-src/static" ]
17
18
openblas-system = [" openblas-src/system" ]
18
19
19
- mkl-static-lp64-iomp = [" intel-mkl-src/mkl-static-lp64-iomp" ]
20
- mkl-static-lp64-seq = [" intel-mkl-src/mkl-static-lp64-seq" ]
21
- mkl-dynamic-lp64-iomp = [" intel-mkl-src/mkl-dynamic-lp64-iomp" ]
22
- mkl-dynamic-lp64-seq = [" intel-mkl-src/mkl-dynamic-lp64-seq" ]
20
+ intel-mkl-static = [" intel-mkl-src/mkl-static-lp64-seq" , " intel-mkl-src/download" ]
21
+ intel-mkl-system = [" intel-mkl-src/mkl-dynamic-lp64-seq" ]
23
22
24
23
[dependencies ]
25
24
thiserror = " 1.0"
@@ -30,7 +29,6 @@ lapack = "0.16.0"
30
29
[dependencies .intel-mkl-src ]
31
30
version = " 0.6.0"
32
31
default-features = false
33
- features = [" download" ]
34
32
optional = true
35
33
36
34
[dependencies .netlib-src ]
Original file line number Diff line number Diff line change 59
59
//! [svddc]: svddck/trait.SVDDC_.html#tymethod.svddc
60
60
//! [least_squares]: least_squares/trait.LeastSquaresSvdDivideConquer_.html#tymethod.least_squares
61
61
62
- #[ cfg( any(
63
- feature = "mkl-static-lp64-iomp" ,
64
- feature = "mkl-static-lp64-seq" ,
65
- feature = "mkl-dynamic-lp64-iomp" ,
66
- feature = "mkl-dynamic-lp64-seq" ,
67
- ) ) ]
62
+ #[ cfg( any( feature = "intel-mkl-system" , feature = "intel-mkl-static" ) ) ]
68
63
extern crate intel_mkl_src as _src;
69
64
70
65
#[ cfg( any( feature = "openblas-system" , feature = "openblas-static" ) ) ]
Original file line number Diff line number Diff line change @@ -21,13 +21,12 @@ intel-mkl = ["lax/intel-mkl"]
21
21
22
22
netlib-static = [" lax/netlib-static" ]
23
23
netlib-system = [" lax/netlib-system" ]
24
+
24
25
openblas-static = [" lax/openblas-static" ]
25
26
openblas-system = [" lax/openblas-system" ]
26
27
27
- mkl-static-lp64-iomp = [" lax/mkl-static-lp64-iomp" ]
28
- mkl-static-lp64-seq = [" lax/mkl-static-lp64-seq" ]
29
- mkl-dynamic-lp64-iomp = [" lax/mkl-dynamic-lp64-iomp" ]
30
- mkl-dynamic-lp64-seq = [" lax/mkl-dynamic-lp64-seq" ]
28
+ intel-mkl-static = [" lax/intel-mkl-static" ]
29
+ intel-mkl-system = [" lax/intel-mkl-system" ]
31
30
32
31
[dependencies ]
33
32
cauchy = " 0.2.2"
You can’t perform that action at this time.
0 commit comments