Commit Graph

  • bb8519bad5 capitalization justheuristic 2022-07-15 17:13:30 +0300
  • c2f446a1f1 setup black/isort justheuristic 2022-07-15 17:12:23 +0300
  • a3def86444 minimalistic tests justheuristic 2022-07-15 17:06:31 +0300
  • a41f3b8c39 black + isort client-attempt2 justheuristic 2022-07-15 16:26:28 +0300
  • ca21935c77 black + isort justheuristic 2022-07-15 16:26:04 +0300
  • 14cbc17150 fix type check justheuristic 2022-07-15 16:24:38 +0300
  • 7e9f337a63
    Remove excess line from readme Alexander Borzunov 2022-07-14 22:27:17 +0400
  • db966a76dd
    rm heuristic for num_handlers Dmitry Baranchuk 2022-07-14 02:35:23 +0300
  • f114a6d417
    set default num_handlers=16 Dmitry Baranchuk 2022-07-14 02:32:58 +0300
  • f3cf5f4d8d Fix choose_best_blocks() Aleksandr Borzunov 2022-07-13 22:59:01 +0000
  • afce0621b5 preliminary shallow prompt tuning dbaranchuk 2022-07-13 20:59:10 +0300
  • 75856e4769
    Measure and cache network & compute throughput (#21) Alexander Borzunov 2022-07-13 05:46:26 +0400
  • 7b877d64ab Add a hack to avoid race conditions measure-throughput Aleksandr Borzunov 2022-07-13 01:40:04 +0000
  • 619da54a7c Tolerate exceptions during reading cache Aleksandr Borzunov 2022-07-13 01:08:42 +0000
  • b65409398a Change project_name to bloomd Aleksandr Borzunov 2022-07-13 01:04:48 +0000
  • c10e505324 Measure and cache throughput by default Aleksandr Borzunov 2022-07-12 23:29:29 +0000
  • 94f5e366b9 Draft measuring throughput Aleksandr Borzunov 2022-07-12 22:19:27 +0000
  • ac7df18dfa
    Merge pull request #19 from learning-at-home/lm_head Dmitry Baranchuk 2022-07-12 14:25:24 +0300
  • fd0bf064f3
    minor refactoring lm_head Dmitry Baranchuk 2022-07-12 14:22:11 +0300
  • aba43f1308
    Implement block selection on servers (#20) Alexander Borzunov 2022-07-12 14:42:30 +0400
  • abcfb17a10 Rename src.server.{load_balancing => block_selection} load-balancing Aleksandr Borzunov 2022-07-12 10:33:48 +0000
  • 0336a04082 Fix format bugs on client side Aleksandr Borzunov 2022-07-12 02:05:34 +0000
  • d6889cbe96 Fix load balancing race condition when starting multiple servers at once Aleksandr Borzunov 2022-07-12 00:40:33 +0000
  • f73c655c82 Make throughput obligatory Aleksandr Borzunov 2022-07-11 23:49:29 +0000
  • 7d489784e6 Fix runtime errors Aleksandr Borzunov 2022-07-11 15:33:35 +0000
  • be71cf7992 Start implementing load balancing Aleksandr Borzunov 2022-07-11 16:42:44 +0400
  • 21e1f42f04 mv set_requires_grad to remote_model dbaranchuk 2022-07-10 23:41:05 +0300
  • 5168a3405a fix comments dbaranchuk 2022-07-10 20:35:13 +0300
  • 79280c4371 refactoring dbaranchuk 2022-07-10 20:27:38 +0300
  • 6bffeff0a1 fix dbaranchuk 2022-07-10 20:17:11 +0300
  • b3cc9e0d99 add LM head for DistributedBloomCausalLM dbaranchuk 2022-07-10 15:13:46 +0300
  • df42822f26 LM head for CausalLM & chunked forward dbaranchuk 2022-07-10 15:10:13 +0300
  • 3b6d94ffef design doc sequence justheuristic 2022-07-08 23:44:12 +0300
  • 0613095168 design-doc justheuristic 2022-07-08 23:38:15 +0300
  • f055135b08
    rm prefix Dmitry Baranchuk 2022-07-08 21:59:25 +0300
  • d651d0c28b undo fix demo-1 justheuristic 2022-07-08 19:45:26 +0300
  • deecdff2ac compare justheuristic 2022-07-08 19:44:10 +0300
  • efa0d16714 rm prefix from tests justheuristic 2022-07-08 19:39:56 +0300
  • 4eadd00a2c rm prefix from tests justheuristic 2022-07-08 19:11:55 +0300
  • 1c68670d06 it works standardize justheuristic 2022-07-08 19:05:57 +0300
  • a8357faa45 WIP diff justheuristic 2022-07-07 22:08:00 +0300
  • 477da687f9 WIP justheuristic 2022-07-07 21:05:09 +0300
  • 2e90ac30a0 use default prefix in readme justheuristic 2022-07-07 13:22:03 +0300
  • 5695897620 fix imports justheuristic 2022-07-07 04:13:20 +0300
  • 88c1bf9896 black-isort justheuristic 2022-07-07 03:49:53 +0300
  • 3223e8b19b straighten import order justheuristic 2022-07-07 03:49:19 +0300
  • de556c99be straighten import order justheuristic 2022-07-07 03:49:04 +0300
  • c792f50b9c fix import order justheuristic 2022-07-07 03:42:28 +0300
  • 90d65e58aa set default DHT prefix justheuristic 2022-07-07 03:34:58 +0300
  • 41e5a95e8e set client branch to main by default; remove the concept of base branch (redundant) justheuristic 2022-07-07 03:18:10 +0300
  • 899cefe588 set client branch to main by default; remove the concept of base branch (redundant) justheuristic 2022-07-07 03:16:47 +0300
  • 4695071ad2 WIP: make DistributedBloom compliant with HF interface justheuristic 2022-07-07 03:11:28 +0300
  • 6c437c9249 use main as client branch justheuristic 2022-07-07 03:08:41 +0300
  • e32208c954 black-isort justheuristic 2022-07-07 01:06:03 +0300
  • 4ad845bce3 black-isort justheuristic 2022-07-07 01:04:47 +0300
  • 0f9cd687d4
    Merge pull request #18 from learning-at-home/rpc justheuristic 2022-07-07 00:58:10 +0300
  • 4cb986f680 add chained rpc_forward & rpc_backward rpc Dmitry Baranchuk 2022-07-06 19:44:28 +0300
  • 0b5a68983f
    Merge pull request #17 from learning-at-home/update-model Dmitry Baranchuk 2022-07-05 16:41:36 +0300
  • 29999a6691 rm debug print update-model Dmitry Baranchuk 2022-07-05 02:02:19 +0300
  • e66ab6f1f2 design interface & refactoring Dmitry Baranchuk 2022-07-05 01:54:47 +0300
  • be83e6d0cb refactoring Dmitry Baranchuk 2022-07-04 22:43:51 +0300
  • 6a603f9cd6 set requires_grad=False, lm_layer -> h @ word_embeddings, rm lm_layer from comverted_model Dmitry Baranchuk 2022-07-04 21:26:06 +0300
  • d969172208 set requires_grad=False, lm_layer -> h @ word_embeddings, rm lm_layer from comverted_model Dmitry Baranchuk 2022-07-04 21:18:29 +0300
  • 30d8bf3301 Merge branch 'main' of github.com:learning-at-home/bloom-demo into main justheuristic 2022-07-01 16:58:28 +0300
  • 792dc4bcf8 review Aleksandr Borzunov 2022-07-01 11:55:48 +0300
  • 8de7c1687b
    list latest additions justheuristic 2022-07-01 03:57:21 +0300
  • d42e8abd38 Merge branch 'client' into main justheuristic 2022-07-01 03:53:54 +0300
  • d688cb0d22 stupid, slow, fragile, but correct full model inference client justheuristic 2022-07-01 03:53:08 +0300
  • a6c4a606e0 compare logits to logits justheuristic 2022-07-01 03:48:36 +0300
  • d0c7f2a886 test full model exact match justheuristic 2022-07-01 03:38:38 +0300
  • 3f42b3fb8d run inference with no grad justheuristic 2022-07-01 02:49:02 +0300
  • db3ad89c2e temporary fix for info justheuristic 2022-07-01 02:42:56 +0300
  • 6113a7e955 create alibi inside each block justheuristic 2022-07-01 02:36:14 +0300
  • 8ff45d136d check for absent args justheuristic 2022-07-01 02:34:10 +0300
  • f8b7aaece4 proper __len__ justheuristic 2022-07-01 02:32:29 +0300
  • dfc7449cd5 fix hanging justheuristic 2022-07-01 02:23:33 +0300
  • 9c31c16ecd review artek0chumak 2022-06-29 20:31:25 +0300
  • 75fdd9d2cd typo justheuristic 2022-06-29 15:32:48 +0300
  • 4c92d8636f forward exc details justheuristic 2022-06-29 15:31:11 +0300
  • e7f716502c inference session justheuristic 2022-06-29 15:30:36 +0300
  • a7be94e6e7 debug-check justheuristic 2022-06-29 15:27:17 +0300
  • 217f109723 fix reference justheuristic 2022-06-29 15:06:10 +0300
  • a4bdce32c1 fix reference justheuristic 2022-06-29 14:41:54 +0300
  • ec477b910b rename justheuristic 2022-06-29 14:40:11 +0300
  • e38ab3f134 typing fix justheuristic 2022-06-29 14:27:00 +0300
  • b78d713347 refactor, add swarm info Aleksandr Borzunov 2022-06-29 14:26:47 +0300
  • d7baa9997d rm deprecated files Dmitry Baranchuk 2022-06-29 13:56:44 +0300
  • f60a7dd183 deploy swarm on local & remote machines Dmitry Baranchuk 2022-06-29 13:52:43 +0300
  • 331591c915 less intrusive warnings justheuristic 2022-06-29 11:31:23 +0300
  • 9c492bbe8c Infer prefix by defaukt justheuristic 2022-06-29 11:28:13 +0300
  • 19ae71e8fc from_pretrained justheuristic 2022-06-29 11:21:18 +0300
  • eea6fbb318 check for past key values properly justheuristic 2022-06-29 11:09:49 +0300
  • 3f32912937 check for past key values properly justheuristic 2022-06-29 11:08:00 +0300
  • 7903bd8f9f check for none justheuristic 2022-06-29 11:05:21 +0300
  • 471e47c0f5 black-isort justheuristic 2022-06-29 10:55:13 +0300
  • 7d68f6b9a4 fix model creation justheuristic 2022-06-29 10:53:21 +0300
  • 828291788e fix import cycle justheuristic 2022-06-29 10:47:11 +0300
  • 5849cea28c prototype remote sequential justheuristic 2022-06-29 10:45:08 +0300
  • 775f5b25cb
    fix use_auth_token Dmitry Baranchuk 2022-06-28 21:00:34 +0300
  • 6e3db6bed6 black-isort justheuristic 2022-06-28 13:16:03 +0300