Commit Graph

  • e5bda892a7 maturin 1.5.1, old version broke pypi upload neil/update_maturin Neil 2024-03-21 02:05:42 -07:00
  • fdb7206517 update python example (#32) main Neil Movva 2024-03-21 01:45:09 -07:00
  • ca552ad5c6 reduce test size to support small servers neil/update-python-example Neil 2024-03-21 01:30:10 -07:00
  • 4b1d45339b update python basic example Neil 2024-03-21 01:00:51 -07:00
  • 49bcbd9a00 minor neil/server-mmap-db Neil 2023-10-19 18:14:29 +00:00
  • a64844ac70 perf support Neil 2023-10-17 18:05:35 +00:00
  • bdff2c09b2 warning noise Neil 2023-10-17 14:02:36 +00:00
  • 593e1f12ab cleanup Neil 2023-10-17 14:00:53 +00:00
  • d735ae0667 wipe backing store on sparsedb init improves write perf significantly, and reads by a bit Neil 2023-10-15 22:43:14 +00:00
  • 8b68c9adbc pad elements of ItemCache to avoid false sharing (no effect?) Neil 2023-10-15 22:02:34 +00:00
  • a61da41b8b multidisk striping, hitting wall at ~12GiB/s Neil 2023-10-15 08:59:37 +00:00
  • e6affe5f2c move prefetch logic into sparsedb Neil 2023-10-15 02:35:15 +00:00
  • 6956b95467 seems to work! ~5GB/s on full protocol, 6.5GB/s on sparsedb bench Neil 2023-10-15 00:14:31 +00:00
  • 0e4deab06b sync Neil 2023-10-14 07:54:56 +00:00
  • 5678415815 add bench, hit wall at ~800 MiB/s Neil 2023-10-11 21:09:14 +00:00
  • 9329cab50c add thread-managed prefetcher threads seems promising in bench? Neil 2023-10-08 19:25:05 +00:00
  • ce5b9852d9 RwLock instead of RefCell+Mutex Neil 2023-10-02 00:23:54 +00:00
  • 61ea950137 prefetch + faster rng Neil 2023-10-02 00:22:49 +00:00
  • c753a7e975 store list of mmap handles to enable prefetch Neil Movva 2023-09-30 20:46:40 +00:00
  • 698fcc7e70 refactor dot product compartmentalize vector impls Neil Movva 2023-09-26 08:35:34 +00:00
  • eb9d3b8bd8 parallel dot product Neil Movva 2023-09-25 22:49:31 +00:00
  • 6de868cad5 support parallel DB writes Neil Movva 2023-09-24 23:30:48 +00:00
  • 23c1306bc1 maintain sorted active item list Neil Movva 2023-09-24 22:31:29 +00:00
  • 049c7c0592 basic row-wise server working Neil Movva 2023-09-23 09:18:32 +00:00
  • 6c4eec06bb new sparsedb interface: get_item Neil Movva 2023-09-12 03:24:29 +00:00
  • 9903573d99 update readme and examples neil/update-readme-examples Neil Movva 2023-09-12 01:53:01 +00:00
  • 9604fd30e1 [BLY-66] direct upload pparams (#28) Neil Movva 2023-09-11 16:55:35 -07:00
  • 18629fa984 fix workflow tests neil/bly-66-direct-upload-pparams Neil Movva 2023-09-11 21:37:34 +00:00
  • 975c5d353b disable request compression Neil Movva 2023-09-10 23:54:16 +00:00
  • 5d303660b5 [js] update client to work with unified service bump both versions to 0.2.1 disable npm/pypi publish except on manual workflow run Neil Movva 2023-09-07 06:06:44 +00:00
  • f23623933a Support async for all ops Neil Movva 2023-09-06 01:06:19 +00:00
  • e27fb7d5ac (python) more consistent json for internal api Neil Movva 2023-09-05 07:38:20 +00:00
  • afd6fad6f6 bucket check and async setup clients perform direct setup by default Neil Movva 2023-09-03 19:26:35 -07:00
  • 7740f75ec2 [BLY-64] Python Spiral v1, and docs Neil Movva 2023-08-29 13:19:27 -07:00
  • 1b8960f5e2 unify client versions at 0.2.0 neil/bly-60-python-api-docs Neil Movva 2023-08-28 22:59:25 -07:00
  • 2c73836add reduce test_service difficulty Neil Movva 2023-08-28 21:59:04 -07:00
  • ee5ecaf8e4 try generating docs for built module Neil Movva 2023-08-28 21:42:34 -07:00
  • f461871d93 bump python version, retry doc build Neil Movva 2023-08-28 21:36:32 -07:00
  • ab345a383a Python client: use spiral v1, add basic docs Neil Movva 2023-08-28 16:20:22 -07:00
  • 8a4854b13e bump versions to 0.1.9 (#25) 0.1.9 Neil Movva 2023-04-24 16:42:27 -07:00
  • 191d02db06 add "release" trigger to workflows (#24) Neil Movva 2023-04-20 15:59:11 -07:00
  • 3b28c30d89 Clients: add modify and clear (#23) 0.1.8 Neil Movva 2023-04-20 13:31:59 -07:00
  • 1f5c056c4a Bump default Spiral version (#22) menonsamir 2023-04-11 15:39:52 -07:00
  • dc5366d6d5 Reduce public params, release crates (#20) menonsamir 2023-04-11 14:05:29 -07:00
  • 537c01ac9d Add blyss-rs (#19) menonsamir 2023-04-06 11:02:44 -07:00
  • 91e98674de Github Actions builds for Python client (#18) Neil Movva 2023-03-27 22:55:35 -07:00
  • b77a93f43a Python client: new AsyncBucket interface (#17) Neil Movva 2023-03-27 18:03:38 -07:00
  • 7b655623c0 Fix Node example (#15) menonsamir 2023-03-14 20:59:41 -07:00
  • aea24b9156 Fix local server example (#13) menonsamir 2023-03-14 02:03:56 -07:00
  • 20e5900ed7 Add local server (#12) menonsamir 2023-03-13 16:30:21 -07:00
  • 7c51219722 Add CommonJS module (#11) menonsamir 2023-03-12 16:30:05 -07:00
  • 29e718834e 0.1.6 Samir Menon 2023-02-24 14:00:35 -08:00
  • 129834d2a0 0.1.5 Samir Menon 2023-02-24 13:57:31 -08:00
  • e80590c0e9 Remove debug logging Samir Menon 2023-02-24 13:57:20 -08:00
  • f1130fae3d 0.1.4 Samir Menon 2023-02-24 13:53:02 -08:00
  • 99783ca522 0.1.4-alpha.4 Samir Menon 2023-02-21 21:44:00 -08:00
  • 1cd8d24b27 Add DoublePIR support (#10) menonsamir 2023-02-19 13:25:51 -08:00
  • df6a778f46 Fix python bucket service url (#8) Kobi Gurkan 2023-02-15 22:06:18 +02:00
  • b2968962e7 Private Valentines demo (#9) Neil Movva 2023-02-15 00:53:54 -08:00
  • 9ae00d8272 Update links and getting started (#7) menonsamir 2023-02-10 04:15:21 -08:00
  • 726d3f4db0 Update contributors (#6) menonsamir 2023-02-10 03:53:11 -08:00
  • 7a4d7ebf52 Docs dark mode (#5) menonsamir 2023-02-10 03:44:39 -08:00
  • b4fa467e3e Fix package names Samir Menon 2023-02-07 18:55:38 -08:00
  • b6a71a99a8 README updates Samir Menon 2023-02-07 17:26:38 -08:00
  • 48e4792ca2 Initial version of homomorphic encryption SDK Samir Menon 2023-02-07 15:21:24 -08:00
  • c93fff0fe5 Client Improvements (#3) menonsamir 2022-08-31 17:50:31 -07:00
  • 0f9bdc1570 Update README.md menonsamir 2022-05-24 08:21:02 -07:00
  • 853ba1df6f Fix e2e test output bug Samir Menon 2022-05-19 03:20:54 +02:00
  • 74f169d8dd Update README Samir Menon 2022-05-19 03:05:38 +02:00
  • 31bf0df166 Add support for nu_2=0, and e2e test binary Samir Menon 2022-05-05 06:06:24 +02:00
  • 2274e9df9a More threading, fix tests, update README Samir Menon 2022-05-03 22:19:05 +02:00
  • 08972fe23b Prep to use seed for public parts of Regev cts Samir Menon 2022-05-02 08:13:45 +02:00
  • c320045943 Add client state caching w/ seeding, update UI Samir Menon 2022-05-02 05:16:20 +02:00
  • 9205deeff9 add loading indicators, caching Samir Menon 2022-04-30 03:44:19 +02:00
  • b4f3200b34 update client, support single sever executable Samir Menon 2022-04-30 01:14:11 +02:00
  • ad2700b24a format Samir Menon 2022-04-28 23:00:49 +02:00
  • a0b7ad0ce2 add multithreading, fix bug Samir Menon 2022-04-28 22:59:37 +02:00
  • 82f72c64b1 Complete support for server processing Samir Menon 2022-04-26 10:22:02 +02:00
  • d3f0dbc366 cargo fmt and move Samir Menon 2022-04-23 19:44:48 +02:00
  • 428c521727 add database loading/preprocessing support Samir Menon 2022-04-23 19:40:56 +02:00
  • e5441a23ab improve benchmarking + tests Samir Menon 2022-04-23 02:39:50 +02:00
  • 5131c85f4c full correct server processing! Samir Menon 2022-04-18 19:36:43 -07:00
  • d0d1792532 wip Samir Menon 2022-04-18 17:48:03 +02:00
  • bad75819dd add folding Samir Menon 2022-04-18 07:27:07 +02:00
  • f908ead77b add first dimension processing Samir Menon 2022-04-18 06:28:28 +02:00
  • 9dca8ed1a0 add regev to gsw conversion Samir Menon 2022-04-16 02:20:54 +02:00
  • 153e33844b add barrett reduction Samir Menon 2022-04-16 00:06:49 +02:00
  • 94b40205af add alignment Samir Menon 2022-04-12 09:21:10 +02:00
  • f40bfc6239 begin server Samir Menon 2022-04-11 16:20:47 -07:00
  • 246d7ff8c1 enable seeded randomness Samir Menon 2022-04-11 02:16:58 -07:00
  • 96e7ce01be cargo fmt Samir Menon 2022-04-10 23:23:30 -07:00
  • 1986d4cb16 working client Samir Menon 2022-04-07 17:22:17 -07:00
  • 496f4aac30 suppport direct upload Samir Menon 2022-04-04 23:38:51 -07:00
  • e0be0c13c5 working client Samir Menon 2022-03-31 18:55:59 -07:00
  • 98de91e379 add template Samir Menon 2022-03-28 14:08:17 -07:00
  • 9cde500f2b move Samir Menon 2022-03-28 13:55:29 -07:00
  • 7d4d487b27 fix client Samir Menon 2022-03-28 13:43:41 -07:00
  • a387a2bce9 wip, working decoding Samir Menon 2022-03-28 10:38:15 -07:00
  • 4c06d05cbb wip Samir Menon 2022-03-24 15:53:09 -07:00
  • 1ee8e9302a small edits Samir Menon 2022-03-24 08:57:05 +01:00