@@ -9,29 +9,45 @@ defmodule Evision.Mat.Test do
9
9
shape = { 3 , 4 , 3 }
10
10
mat = Evision.Mat . zeros ( shape , :u8 )
11
11
zeros = Nx . tensor ( 0 , type: :u8 ) |> Nx . broadcast ( shape )
12
- assert 1 == Nx . to_number ( Nx . all_close (
13
- zeros ,
14
- Evision.Mat . to_nx ( mat , { Nx.BinaryBackend , [ ] } )
15
- ) )
12
+
13
+ assert 1 ==
14
+ Nx . to_number (
15
+ Nx . all_close (
16
+ zeros ,
17
+ Evision.Mat . to_nx ( mat , { Nx.BinaryBackend , [ ] } )
18
+ )
19
+ )
16
20
17
21
expected_results = Nx . tensor ( 1 , type: :u8 ) |> Nx . broadcast ( shape )
18
22
result = Evision . add ( mat , Nx . tensor ( [ 1 ] , type: :u8 ) )
19
- assert 1 == Nx . to_number ( Nx . all_close (
20
- expected_results ,
21
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
22
- ) )
23
+
24
+ assert 1 ==
25
+ Nx . to_number (
26
+ Nx . all_close (
27
+ expected_results ,
28
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
29
+ )
30
+ )
23
31
24
32
result = Evision . add ( mat , Nx . tensor ( 1 , type: :u8 ) )
25
- assert 1 == Nx . to_number ( Nx . all_close (
26
- expected_results ,
27
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
28
- ) )
33
+
34
+ assert 1 ==
35
+ Nx . to_number (
36
+ Nx . all_close (
37
+ expected_results ,
38
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
39
+ )
40
+ )
29
41
30
42
result = Evision . add ( mat , 1 )
31
- assert 1 == Nx . to_number ( Nx . all_close (
32
- expected_results ,
33
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
34
- ) )
43
+
44
+ assert 1 ==
45
+ Nx . to_number (
46
+ Nx . all_close (
47
+ expected_results ,
48
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
49
+ )
50
+ )
35
51
end
36
52
37
53
@ tag :nx
@@ -41,10 +57,14 @@ defmodule Evision.Mat.Test do
41
57
result = Evision . add ( mat_val , Nx . tensor ( tensor_val , type: :f16 ) )
42
58
43
59
expected_results = Nx . tensor ( mat_val + tensor_val , type: :f16 )
44
- assert 1 == Nx . to_number ( Nx . all_close (
45
- expected_results ,
46
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
47
- ) )
60
+
61
+ assert 1 ==
62
+ Nx . to_number (
63
+ Nx . all_close (
64
+ expected_results ,
65
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
66
+ )
67
+ )
48
68
end
49
69
50
70
@ tag :nx
@@ -58,10 +78,14 @@ defmodule Evision.Mat.Test do
58
78
result = Evision . add ( mat_val , mat_val )
59
79
60
80
expected_results = Nx . tensor ( [ [ 2 ] , [ 2 ] , [ 2 ] , [ 2 ] ] , type: :f64 )
61
- assert 1 == Nx . to_number ( Nx . all_close (
62
- expected_results ,
63
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
64
- ) )
81
+
82
+ assert 1 ==
83
+ Nx . to_number (
84
+ Nx . all_close (
85
+ expected_results ,
86
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
87
+ )
88
+ )
65
89
end
66
90
67
91
@ tag :nx
@@ -75,10 +99,14 @@ defmodule Evision.Mat.Test do
75
99
result = Evision . add ( mat_val , { 1 , 2.2 , 3.3 } )
76
100
77
101
expected_results = Nx . tensor ( [ [ 2.0 ] , [ 3.2 ] , [ 4.3 ] , [ 1 ] ] , type: :f64 )
78
- assert 1 == Nx . to_number ( Nx . all_close (
79
- expected_results ,
80
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
81
- ) )
102
+
103
+ assert 1 ==
104
+ Nx . to_number (
105
+ Nx . all_close (
106
+ expected_results ,
107
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
108
+ )
109
+ )
82
110
end
83
111
84
112
@ tag :nx
@@ -88,13 +116,17 @@ defmodule Evision.Mat.Test do
88
116
# [7.],
89
117
# [9.0],
90
118
# [0.]])
91
- result = Evision . add ( { 1 , 2 , 3 } , { 4 , 5 , 6 } )
119
+ result = Evision . add ( { 1 , 2 , 3 } , { 4 , 5 , 6 } )
92
120
93
121
expected_results = Nx . tensor ( [ [ 5 ] , [ 7 ] , [ 9 ] , [ 0 ] ] , type: :f64 )
94
- assert 1 == Nx . to_number ( Nx . all_close (
95
- expected_results ,
96
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
97
- ) )
122
+
123
+ assert 1 ==
124
+ Nx . to_number (
125
+ Nx . all_close (
126
+ expected_results ,
127
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
128
+ )
129
+ )
98
130
end
99
131
100
132
@ tag :nx
@@ -106,13 +138,17 @@ defmodule Evision.Mat.Test do
106
138
# [4.],
107
139
# [6.],
108
140
# [4.]])
109
- result = Evision . add ( { 1 , 2 , 3 } , { 1 , 2 , 3 , 4 } )
141
+ result = Evision . add ( { 1 , 2 , 3 } , { 1 , 2 , 3 , 4 } )
110
142
111
143
expected_results = Nx . tensor ( [ [ 2 ] , [ 4 ] , [ 6 ] , [ 4 ] ] , type: :f64 )
112
- assert 1 == Nx . to_number ( Nx . all_close (
113
- expected_results ,
114
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
115
- ) )
144
+
145
+ assert 1 ==
146
+ Nx . to_number (
147
+ Nx . all_close (
148
+ expected_results ,
149
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
150
+ )
151
+ )
116
152
end
117
153
118
154
@ tag :nx
@@ -125,13 +161,17 @@ defmodule Evision.Mat.Test do
125
161
# [7.],
126
162
# [8.]
127
163
# [9.]])
128
- result = Evision . add ( { 1 , 2 , 3 } , { 4 , 5 , 6 , 7 , 8 } )
164
+ result = Evision . add ( { 1 , 2 , 3 } , { 4 , 5 , 6 , 7 , 8 } )
129
165
130
166
expected_results = Nx . tensor ( [ [ 5 ] , [ 6 ] , [ 7 ] , [ 8 ] , [ 9 ] ] , type: :f64 )
131
- assert 1 == Nx . to_number ( Nx . all_close (
132
- expected_results ,
133
- Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
134
- ) )
167
+
168
+ assert 1 ==
169
+ Nx . to_number (
170
+ Nx . all_close (
171
+ expected_results ,
172
+ Evision.Mat . to_nx ( result , { Nx.BinaryBackend , [ ] } )
173
+ )
174
+ )
135
175
end
136
176
end
137
177
0 commit comments