@@ -9,66 +9,6 @@ import Accelerate
9
9
10
10
var Accelerate_vDSPFillClearGenerateTests = TestSuite ( " Accelerate_vDSPFillClearGenerate " )
11
11
12
- if #available( iOS 10 . 0 , OSX 10 . 12 , tvOS 10 . 0 , watchOS 4 . 0 , * ) {
13
-
14
- Accelerate_vDSPFillClearGenerateTests . test ( " BNNS/ImageStackDescriptor " ) {
15
- var succeed = BNNSImageStackDescriptor ( width: 0 , height: 0 , channels: 0 ,
16
- row_stride: 0 , image_stride: 0 ,
17
- data_type: . int8)
18
- expectEqual ( succeed. data_scale, 1 )
19
- expectEqual ( succeed. data_bias, 0 )
20
- succeed = BNNSImageStackDescriptor ( width: 0 , height: 0 , channels: 0 ,
21
- row_stride: 0 , image_stride: 0 ,
22
- data_type: . int16,
23
- data_scale: 0.5 , data_bias: 0.5 )
24
- expectEqual ( succeed. data_scale, 0.5 )
25
- expectEqual ( succeed. data_bias, 0.5 )
26
- expectCrashLater ( )
27
- // indexed8 is not allowed as an imageStack data type.
28
- let _ = BNNSImageStackDescriptor ( width: 0 , height: 0 , channels: 0 ,
29
- row_stride: 0 , image_stride: 0 ,
30
- data_type: . indexed8)
31
- }
32
-
33
- Accelerate_vDSPFillClearGenerateTests . test ( " BNNS/VectorDescriptor " ) {
34
- var succeed = BNNSVectorDescriptor ( size: 0 , data_type: . int8)
35
- expectEqual ( succeed. data_scale, 1 )
36
- expectEqual ( succeed. data_bias, 0 )
37
- succeed = BNNSVectorDescriptor ( size: 0 , data_type: . int8,
38
- data_scale: 0.5 , data_bias: 0.5 )
39
- expectEqual ( succeed. data_scale, 0.5 )
40
- expectEqual ( succeed. data_bias, 0.5 )
41
- expectCrashLater ( )
42
- // indexed8 is not allowed as a vector data type.
43
- let _ = BNNSVectorDescriptor ( size: 0 , data_type: . indexed8)
44
- }
45
-
46
- Accelerate_vDSPFillClearGenerateTests . test ( " BNNS/LayerData " ) {
47
- // The zero layer should have data == nil.
48
- expectEqual ( BNNSLayerData . zero. data, nil )
49
- var succeed = BNNSLayerData ( data: nil , data_type: . int8)
50
- expectEqual ( succeed. data_scale, 1 )
51
- expectEqual ( succeed. data_bias, 0 )
52
- succeed = BNNSLayerData ( data: nil , data_type: . int8, data_scale: 0.5 ,
53
- data_bias: 0.5 , data_table: nil )
54
- expectEqual ( succeed. data_scale, 0.5 )
55
- expectEqual ( succeed. data_bias, 0.5 )
56
- var table : [ Float ] = [ 1.0 ]
57
- succeed = BNNSLayerData . indexed8 ( data: nil , data_table: & table)
58
- expectCrashLater ( )
59
- // indexed8 requires a non-nil data table.
60
- let _ = BNNSLayerData ( data: nil , data_type: . indexed8)
61
- }
62
-
63
- Accelerate_vDSPFillClearGenerateTests . test ( " BNNS/Activation " ) {
64
- expectEqual ( BNNSActivation . identity. function, . identity)
65
- let id = BNNSActivation ( function: . identity)
66
- expectTrue ( id. alpha. isNaN)
67
- expectTrue ( id. beta. isNaN)
68
- }
69
-
70
- }
71
-
72
12
//===----------------------------------------------------------------------===//
73
13
//
74
14
// vDSP vector fill, clear, and generation tests
0 commit comments