Commit 8bc7e08
peng.li24
fix: remove BLAS bridge; reimplement dot/norm with pairwise sum
- Delete blas_bridge.h entirely (no external BLAS dependency)
- dot: use pairwise_sum, matches np.sum(a * b) bit-exactly
- linalg.norm: use norm_sq (pairwise_sum), matches np.sqrt(np.sum(a*a))
- Update test references: norm vs np.sqrt(np.sum(a*a)), dot vs np.sum(a*b)
- All 336 tests pass with bit-level alignment1 parent 77dda68 commit 8bc7e08
5 files changed
Lines changed: 23 additions & 113 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
792 | 791 | | |
793 | 792 | | |
794 | 793 | | |
795 | | - | |
796 | | - | |
| 794 | + | |
| 795 | + | |
797 | 796 | | |
798 | 797 | | |
799 | | - | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
814 | 802 | | |
815 | 803 | | |
816 | 804 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
47 | | - | |
48 | | - | |
49 | | - | |
| 46 | + | |
50 | 47 | | |
51 | 48 | | |
52 | 49 | | |
53 | 50 | | |
54 | | - | |
55 | 51 | | |
56 | | - | |
| 52 | + | |
57 | 53 | | |
58 | 54 | | |
59 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
972 | 972 | | |
973 | 973 | | |
974 | 974 | | |
975 | | - | |
976 | | - | |
977 | | - | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
978 | 979 | | |
979 | 980 | | |
980 | 981 | | |
981 | | - | |
982 | | - | |
983 | | - | |
| 982 | + | |
| 983 | + | |
984 | 984 | | |
985 | 985 | | |
986 | 986 | | |
987 | | - | |
| 987 | + | |
| 988 | + | |
988 | 989 | | |
989 | 990 | | |
990 | 991 | | |
| |||
1004 | 1005 | | |
1005 | 1006 | | |
1006 | 1007 | | |
1007 | | - | |
1008 | | - | |
1009 | | - | |
| 1008 | + | |
| 1009 | + | |
1010 | 1010 | | |
1011 | 1011 | | |
1012 | 1012 | | |
1013 | 1013 | | |
1014 | | - | |
1015 | | - | |
1016 | | - | |
| 1014 | + | |
| 1015 | + | |
1017 | 1016 | | |
1018 | 1017 | | |
1019 | 1018 | | |
| |||
0 commit comments