@@ -1224,7 +1224,9 @@ mod tests {
12241224 let target: Vec < u16 > = vec ! [ 65535 , 65535 ] ;
12251225 let result: Vec < u16 > = vec_max_upscale_to_u16 ( & vector) ;
12261226 assert_vec_compare_u16 ( & result, & target) ;
1227- let vector: Vec < I32F32 > = vec_to_fixed ( & [ 0.000001 , 0.000006 , 0.000007 , 0.0001 , 0.001 , 0.01 , 0.1 , 0.2 , 0.3 , 0.4 ] ) ;
1227+ let vector: Vec < I32F32 > = vec_to_fixed ( & [
1228+ 0.000001 , 0.000006 , 0.000007 , 0.0001 , 0.001 , 0.01 , 0.1 , 0.2 , 0.3 , 0.4 ,
1229+ ] ) ;
12281230 let target: Vec < u16 > = vec ! [ 0 , 1 , 1 , 16 , 164 , 1638 , 16384 , 32768 , 49151 , 65535 ] ;
12291231 let result: Vec < u16 > = vec_max_upscale_to_u16 ( & vector) ;
12301232 assert_vec_compare_u16 ( & result, & target) ;
@@ -1618,25 +1620,29 @@ mod tests {
16181620 . iter ( )
16191621 . map ( |t : & I32F32 | sigmoid_safe ( * t, I32F32 :: max_value ( ) , I32F32 :: max_value ( ) ) )
16201622 . collect ( ) ;
1621- let target: Vec < I32F32 > = vec_to_fixed ( & [ 0.0000000019 ,
1623+ let target: Vec < I32F32 > = vec_to_fixed ( & [
16221624 0.0000000019 ,
16231625 0.0000000019 ,
16241626 0.0000000019 ,
16251627 0.0000000019 ,
16261628 0.0000000019 ,
1627- 0.5 ] ) ;
1629+ 0.0000000019 ,
1630+ 0.5 ,
1631+ ] ) ;
16281632 assert_eq ! ( & consensus, & target) ;
16291633 let consensus: Vec < I32F32 > = trust
16301634 . iter ( )
16311635 . map ( |t : & I32F32 | sigmoid_safe ( * t, I32F32 :: min_value ( ) , I32F32 :: min_value ( ) ) )
16321636 . collect ( ) ;
1633- let target: Vec < I32F32 > = vec_to_fixed ( & [ 0.5 ,
1637+ let target: Vec < I32F32 > = vec_to_fixed ( & [
1638+ 0.5 ,
1639+ 0.0000000019 ,
16341640 0.0000000019 ,
16351641 0.0000000019 ,
16361642 0.0000000019 ,
16371643 0.0000000019 ,
16381644 0.0000000019 ,
1639- 0.0000000019 ] ) ;
1645+ ] ) ;
16401646 assert_eq ! ( & consensus, & target) ;
16411647 let consensus: Vec < I32F32 > = trust
16421648 . iter ( )
@@ -1710,8 +1716,7 @@ mod tests {
17101716 true , false , true , false , true , false , true , false , true , false ,
17111717 ] ;
17121718 assert_eq ! ( & result, & target) ;
1713- let vector: Vec < I32F32 > =
1714- vec_to_fixed ( & [ 0.9 , 0. , 0.8 , 0.1 , 0.7 , 0.2 , 0.6 , 0.3 , 0.5 , 0.4 ] ) ;
1719+ let vector: Vec < I32F32 > = vec_to_fixed ( & [ 0.9 , 0. , 0.8 , 0.1 , 0.7 , 0.2 , 0.6 , 0.3 , 0.5 , 0.4 ] ) ;
17151720 let result = is_topk ( & vector, 5 ) ;
17161721 let target: Vec < bool > = vec ! [
17171722 true , false , true , false , true , false , true , false , true , false ,
@@ -2677,7 +2682,9 @@ mod tests {
26772682 ) ;
26782683
26792684 let n: usize = 100 ;
2680- for majority in vec_to_fixed ( & [ 0. , 0.0000001 , 0.25 , 0.49 , 0.49 , 0.49 , 0.5 , 0.51 , 0.51 , 0.51 , 0.9999999 , 1. ] ) {
2685+ for majority in vec_to_fixed ( & [
2686+ 0. , 0.0000001 , 0.25 , 0.49 , 0.49 , 0.49 , 0.5 , 0.51 , 0.51 , 0.51 , 0.9999999 , 1. ,
2687+ ] ) {
26812688 for allow_equal in [ false , true ] {
26822689 let mut stake: Vec < I32F32 > = vec ! [ ] ;
26832690 let mut score: Vec < I32F32 > = vec ! [ ] ;
0 commit comments