File tree Expand file tree Collapse file tree 1 file changed +0
-27
lines changed
pgvectorscale/src/access_method Expand file tree Collapse file tree 1 file changed +0
-27
lines changed Original file line number Diff line number Diff line change @@ -132,33 +132,6 @@ simdeez::simd_runtime_generate!(
132
132
mod tests {
133
133
#[ test]
134
134
fn distances_equal ( ) {
135
- let r: Vec < f32 > = ( 0 ..2000 ) . map ( |_| 1.0 ) . collect ( ) ;
136
- let l: Vec < f32 > = ( 0 ..2000 ) . map ( |_| 2.0 ) . collect ( ) ;
137
-
138
- assert_eq ! (
139
- unsafe { super :: distance_cosine_x86_avx2( & r, & l) } ,
140
- super :: super :: distance:: distance_cosine_unoptimized( & r, & l)
141
- ) ;
142
-
143
- assert_eq ! (
144
- unsafe { super :: distance_l2_x86_avx2( & r, & l) } ,
145
- super :: super :: distance:: distance_l2_unoptimized( & r, & l)
146
- ) ;
147
-
148
- //don't use too many dimensions to avoid overflow
149
- let r: Vec < f32 > = ( 0 ..20 ) . map ( |v| v as f32 ) . collect ( ) ;
150
- let l: Vec < f32 > = ( 0 ..20 ) . map ( |v| v as f32 ) . collect ( ) ;
151
-
152
- assert_eq ! (
153
- unsafe { super :: distance_cosine_x86_avx2( & r, & l) } ,
154
- super :: super :: distance:: distance_cosine_unoptimized( & r, & l)
155
- ) ;
156
- assert_eq ! (
157
- unsafe { super :: distance_l2_x86_avx2( & r, & l) } ,
158
- super :: super :: distance:: distance_l2_unoptimized( & r, & l)
159
- ) ;
160
-
161
- //many dimensions but normalized
162
135
let r: Vec < f32 > = ( 0 ..2000 ) . map ( |v| v as f32 + 1.0 ) . collect ( ) ;
163
136
let l: Vec < f32 > = ( 0 ..2000 ) . map ( |v| v as f32 + 2.0 ) . collect ( ) ;
164
137
You can’t perform that action at this time.
0 commit comments