Commit Graph

975 Commits

Author SHA1 Message Date
Jamil
fa4a343c4d Update types.py
Add n_threads support to Matrix sorting
2025-12-10 09:27:24 +01:00
Marcel Keller
70fb30c4d5 Fix bug in fixed-point input in binary circuits. 2025-12-04 15:10:06 +11:00
Marcel Keller
fa49097233 Write cgf2n to socket by converting to regint. 2025-11-25 16:59:24 +11:00
Marcel Keller
4dd834cf46 Functionality to reveal data structure parts by party to socket. 2025-11-20 11:02:01 +11:00
Marcel Keller
a2ab47642b Fix regression. 2025-11-07 15:07:54 +11:00
Marcel Keller
842491b052 Merge pull request #1736 from pps-lab/bert
Add BERT to ML Library
2025-11-07 15:06:37 +11:00
Hidde L
bfe3e7e038 Make interface of Dropout backwards compatible 2025-11-06 16:16:21 -05:00
Marcel Keller
0f48525448 Optimize for present CPU on ARM. 2025-11-03 17:18:43 +11:00
Marcel Keller
383c18f1cb Fix bug with standard budget. 2025-10-30 09:35:44 +11:00
Hidde L
e17e175b16 Merge FlexDropout into Dropout
Update mnist_full examples using Dropout
Clean up code style
2025-10-21 16:26:15 +02:00
Hidde L
ba2b440712 Merge FlexDense with Dense 2025-10-21 15:55:20 +02:00
Hidde L
9ac22e3650 fix flexdense 2025-10-21 15:45:07 +02:00
Hidde L
2162b79b73 Revert unrelated changes 2025-10-20 11:14:38 +02:00
Marcel Keller
7e576fab0d Fix bug with small budget. 2025-10-16 12:29:22 +11:00
Hidde L
da0e4420d1 Update n_samples and output in test script 2025-10-14 22:38:20 +02:00
Hidde L
d0f955c2d3 avg diff, dropout 2025-10-14 21:43:18 +02:00
Hidde L
f8139db805 Add BERT layers and test script 2025-10-14 19:58:44 +02:00
Marcel Keller
1986dce374 Fix bug in memory access of cleartext fixed-point values with binary circuits. 2025-10-08 12:08:10 +11:00
Marcel Keller
a0c642db5d Fix bug in fixed-point addition with binary circuits. 2025-10-07 12:20:45 +11:00
Marcel Keller
bc99d71db9 Fix bug with arithmetic operations on comparison results in binary circuits. 2025-10-07 12:19:47 +11:00
Marcel Keller
dca07846e5 Fix bug in binary vector assignment. 2025-10-07 12:08:47 +11:00
Marcel Keller
dacb008625 Fix bug in optimized loop. 2025-10-03 09:35:46 +10:00
Marcel Keller
5c8884b681 Fix bug in sigmoid with binary circuits. 2025-10-02 11:57:08 +10:00
Marcel Keller
cc6b0b9b44 Fix bug when comparing bits in binary circuit. 2025-09-30 14:38:03 +10:00
Marcel Keller
24baa6d4bd Fix bug in sfix-sint operations with binary circuits. 2025-09-30 14:37:40 +10:00
Marcel Keller
9b8270fb52 Fix bug with recursive branching. 2025-09-18 10:58:41 +08:00
Marcel Keller
9cb7c40eaf Fix bug in binary register update. 2025-09-17 16:34:59 +08:00
Marcel Keller
d6049eef8f Fix bug in fixed-point division with constant-round protocol. 2025-09-17 16:30:08 +08:00
Marcel Keller
414075421b Fix bug in conversion from regint to sfix in binary. 2025-09-17 16:25:46 +08:00
Marcel Keller
e18f875f9c Fix summation of binary vectors. 2025-09-17 16:18:24 +08:00
Marcel Keller
1091a2cf4c Remove redundant object. 2025-09-12 17:00:48 +08:00
Marcel Keller
99c63a6fbe Sample masking in linear regression. 2025-09-12 17:00:30 +08:00
Marcel Keller
b52d0ac5da Sample masking in logistic regression. 2025-09-11 17:01:44 +08:00
Marcel Keller
7fb703efe1 More precise range for NaN in fixed-point output. 2025-09-10 11:36:51 +08:00
Marcel Keller
921d54fe0d Merge pull request #1697 from semjon00/master
Separate executable for LowGear offline phase
2025-08-27 11:02:59 +10:00
Semjon/Sona Kravtsenko
319d2f232b Initial separate LowGear preprocessing 2025-08-26 14:37:21 +03:00
Marcel Keller
bbf9132016 More predictable preprocessing in full bit decomposition. 2025-08-26 17:26:33 +10:00
Marcel Keller
f5a135959a Remove obsolete component. 2025-08-25 12:39:12 +10:00
Marcel Keller
7059da8774 Improved debugging of MAC key. 2025-08-21 19:13:13 +10:00
Marcel Keller
eefb443307 Merge pull request #1689 from MozirDmitriy/olegg
fix(typos): correct spelling errors in Compiler Python files
2025-08-19 15:28:45 +10:00
MozirDmitriy
3fd9c20e3e Update floatingpoint.py 2025-08-11 15:55:16 +03:00
MozirDmitriy
2410571c40 fix typos 2025-08-11 15:53:36 +03:00
Marcel Keller
cf51528de6 Missing operations in binary computation. 2025-08-05 11:51:44 +02:00
Marcel Keller
175349ebff Merge pull request #1681 from crStiv/typo
fix: multiple typos of different importance
2025-07-27 17:13:42 +02:00
crStiv
e88254f1d9 Update compilerLib.py 2025-07-26 21:14:49 +02:00
crStiv
26abe35dd3 Update comparison.py 2025-07-26 21:13:33 +02:00
crStiv
e8312b980c Update types.py 2025-07-26 21:08:11 +02:00
crStiv
3060aa6355 Update Party.h 2025-07-26 21:06:11 +02:00
crStiv
e9c8813676 Update Server.cpp 2025-07-26 21:05:59 +02:00
Marcel Keller
c339e31f74 Fix performance bug in SPDZ MAC check. 2025-07-16 08:29:01 +10:00