@@ -8,17 +8,24 @@ publish = false
8
8
test = false
9
9
10
10
[dev-dependencies ]
11
- ndarray = { path = " ../" , features = [" approx" , " blas" ] }
12
-
13
11
approx = " 0.4"
14
12
defmac = " 0.2"
15
13
num-traits = " 0.2"
16
14
17
- blas-src = { version = " 0.7.0" , features = [" openblas" ] }
18
- openblas-src = { version = " 0.9.0" , features = [" system" ] }
15
+ [dependencies ]
16
+ ndarray = { path = " ../" , features = [" approx" , " blas" ] }
17
+
18
+ blas-src = { version = " 0.8" , optional = true }
19
19
20
- # blas-src = { version = "0.7.0", features = ["netlib"] }
21
- # netlib-src = { version = "0.8.0", default-features = false, features = ["cblas", "system"] }
20
+ openblas-src = { version = " 0.10" , optional = true }
21
+ netlib-src = { version = " 0.8" , optional = true }
22
+ blis-src = { version = " 0.2" , features = [" system" ], optional = true }
22
23
23
- # blas-src = { version = "0.7.0", features = ["blis"] }
24
- # blis-src = { version = "0.2.0", features = ["system"] }
24
+ [features ]
25
+ # Just for making an example and to help testing, , multiple different possible
26
+ # configurations are selectable here.
27
+ openblas-system = [" blas-src" , " blas-src/openblas" , " openblas-src/system" ]
28
+ openblas-cache = [" blas-src" , " blas-src/openblas" , " openblas-src/cache" ]
29
+ netlib = [" blas-src" , " blas-src/netlib" ]
30
+ netlib-system = [" blas-src" , " blas-src/netlib" , " netlib-src/system" ]
31
+ blis-system = [" blas-src" , " blas-src/blis" , " blis-src/system" ]
0 commit comments