Commit graph

  • 92cdf19eae add Distribute to fluxion layers's __init__.py Cédric Deltheil 2023-09-01 10:36:23 +0200
  • 40ad01c67b add Distribute to fluxion layers's __init__.py Cédric Deltheil 2023-09-01 10:36:23 +0200
  • 9cf622a6e2 fix LoRA training script Pierre Chapuis 2023-09-01 10:10:13 +0200
  • 04fe0c5029
    fix LoRA training script Pierre Chapuis 2023-09-01 10:10:13 +0200
  • 9f6733de8e Add concepts learning via textual inversion Doryan Kaced 2023-08-31 16:05:01 +0200
  • bb9ed7dc81 Add concepts learning via textual inversion Doryan Kaced 2023-08-31 16:05:01 +0200
  • 0f476ea18b make high-level adapters Adapters Pierre Chapuis 2023-08-31 10:40:01 +0200
  • c859a4c43d
    make high-level adapters Adapters Pierre Chapuis 2023-08-31 10:40:01 +0200
  • 7dc2e93cff tests: add test for clip image encoder Cédric Deltheil 2023-08-30 10:20:55 +0200
  • 3746d7f622 scripts: add converter for clip image encoder Cédric Deltheil 2023-08-30 10:05:31 +0200
  • d8004718c8 foundationals: add clip image encoder Cédric Deltheil 2023-08-29 16:33:33 +0200
  • 578001c569 tests: add test for clip image encoder Cédric Deltheil 2023-08-30 10:20:55 +0200
  • 43584d2cd6 scripts: add converter for clip image encoder Cédric Deltheil 2023-08-30 10:05:31 +0200
  • a8acd8b740 foundationals: add clip image encoder Cédric Deltheil 2023-08-29 16:33:33 +0200
  • 32c1cfdbb1 add black to CI Pierre Chapuis 2023-08-29 17:53:39 +0200
  • 5eb8bc33a9 add black to CI Pierre Chapuis 2023-08-29 17:53:39 +0200
  • 08a5341452 Make image resize configurable in training scripts Doryan Kaced 2023-08-30 12:53:43 +0200
  • 74de5b7deb Make image resize configurable in training scripts Doryan Kaced 2023-08-30 12:53:43 +0200
  • 437fa24368 Make horizontal flipping parametrable in training scripts Doryan Kaced 2023-08-30 10:52:23 +0200
  • 0831a8410d Make horizontal flipping parametrable in training scripts Doryan Kaced 2023-08-30 10:52:23 +0200
  • 18c84c7b72 shorter import paths Pierre Chapuis 2023-08-28 16:29:38 +0200
  • 251f853e78 shorter import paths Pierre Chapuis 2023-08-28 16:29:38 +0200
  • 8615dbdbde Add inner_dim Parameter to Attention Layer in Fluxion limiteinductive 2023-08-28 15:47:29 +0200
  • 3de2abd95e Add inner_dim Parameter to Attention Layer in Fluxion limiteinductive 2023-08-28 15:47:29 +0200
  • 7ca6bd0ccd implement the ConvertModule class and refactor conversion scripts limiteinductive 2023-08-24 02:26:37 +0200
  • 314aee221b implement the ConvertModule class and refactor conversion scripts limiteinductive 2023-08-24 02:26:37 +0200
  • 3680f9d196 Add support for learned concepts e.g. via textual inversion Doryan Kaced 2023-08-25 20:27:29 +0200
  • 447593da09 Add support for learned concepts e.g. via textual inversion Doryan Kaced 2023-08-25 20:27:29 +0200
  • 8b1719b1f9 remove unused TextEncoder and UNet protocols Benjamin Trom 2023-08-25 16:00:14 +0200
  • 56fd7b9e17 remove unused TextEncoder and UNet protocols Benjamin Trom 2023-08-25 16:00:14 +0200
  • a5f70b6d22 add .env to .gitignore limiteinductive 2023-08-24 15:34:45 +0200
  • bedb4c2c8c add .env to .gitignore limiteinductive 2023-08-24 15:34:45 +0200
  • 92a21bc21e refactor latent_diffusion module limiteinductive 2023-08-23 00:36:29 +0200
  • 995f3a3c77 refactor latent_diffusion module limiteinductive 2023-08-23 00:36:29 +0200
  • 3ee0ccccdc update poetry Pierre Chapuis 2023-08-23 16:24:19 +0200
  • ffcc2819e5 update poetry Pierre Chapuis 2023-08-23 16:24:19 +0200
  • d311f779c0 test all chain manipulation methods Pierre Chapuis 2023-08-23 17:13:47 +0200
  • 802970e79a simplify Chain#append Pierre Chapuis 2023-08-23 17:12:54 +0200
  • beacfe816b reordering (match chain.py order) Pierre Chapuis 2023-08-23 14:59:09 +0200
  • e05c410a86 split test in two Pierre Chapuis 2023-08-23 14:57:04 +0200
  • 337d2aea58 cosmetics Pierre Chapuis 2023-08-23 14:56:31 +0200
  • 16618d73de remove useless uses of type: ignore Pierre Chapuis 2023-08-23 14:37:33 +0200
  • 1065dfe10b add empty __init__.py files to make pytest happy Pierre Chapuis 2023-08-23 14:31:57 +0200
  • 9991a27f38
    test all chain manipulation methods Pierre Chapuis 2023-08-23 17:13:47 +0200
  • e84c0740c2
    simplify Chain#append Pierre Chapuis 2023-08-23 17:12:54 +0200
  • bca8949a4e
    reordering (match chain.py order) Pierre Chapuis 2023-08-23 14:59:09 +0200
  • f825c59c33
    split test in two Pierre Chapuis 2023-08-23 14:57:04 +0200
  • 2a3b2f86ec
    cosmetics Pierre Chapuis 2023-08-23 14:56:31 +0200
  • 97010f0a37
    remove useless uses of type: ignore Pierre Chapuis 2023-08-23 14:37:33 +0200
  • dc08aba21e
    add empty __init__.py files to make pytest happy Pierre Chapuis 2023-08-23 14:31:57 +0200
  • a0c70ba7aa add a test for StopIteration in walk Pierre Chapuis 2023-08-23 10:27:32 +0200
  • dec0d64432 make walk and layers not recurse by default Pierre Chapuis 2023-08-22 17:42:41 +0200
  • fd0699b7dd add a test for StopIteration in walk Pierre Chapuis 2023-08-23 10:27:32 +0200
  • 8605c2724d make walk and layers not recurse by default Pierre Chapuis 2023-08-22 17:42:41 +0200
  • 2ad26a06b0 fix LoRAs on Self target Pierre Chapuis 2023-08-22 18:03:26 +0200
  • 2ab6a12799 fix LoRAs on Self target Pierre Chapuis 2023-08-22 18:03:26 +0200
  • 3565a4127f implement DoubleTextEncoder for SDXL limiteinductive 2023-08-17 18:34:56 +0200
  • 32bb08e29f implement DoubleTextEncoder for SDXL limiteinductive 2023-08-17 18:34:56 +0200
  • 71ddb55a8e infer device and dtype in LoraAdapter Cédric Deltheil 2023-08-22 11:42:31 +0200
  • b0128584fa infer device and dtype in LoraAdapter Cédric Deltheil 2023-08-22 11:42:31 +0200
  • 8c7298f8cc fix chain slicing with structural copy Benjamin Trom 2023-08-21 18:36:36 +0200
  • 82359b3682 fix chain slicing with structural copy Benjamin Trom 2023-08-21 18:36:36 +0200
  • e7c1db50e0 turn CLIPTokenizer into a fl.Module limiteinductive 2023-08-17 11:00:47 +0200
  • 4f8ed16ae8 turn CLIPTokenizer into a fl.Module limiteinductive 2023-08-17 11:00:47 +0200
  • 1ad4e1a35a converter: add missing structural_attrs Cédric Deltheil 2023-08-21 15:51:17 +0200
  • b91a457495 use Converter layer for sinuosoidal embedding Cédric Deltheil 2023-08-21 14:34:40 +0200
  • 383aba348a converter: add missing structural_attrs Cédric Deltheil 2023-08-21 15:51:17 +0200
  • 1c6a7bee57 use Converter layer for sinuosoidal embedding Cédric Deltheil 2023-08-21 14:34:40 +0200
  • 108fa8f26a add converter layer + tests limiteinductive 2023-08-21 11:30:42 +0200
  • f9a8faf2ff add converter layer + tests limiteinductive 2023-08-21 11:30:42 +0200
  • 4526d58cd5 update CTOR of CLIPTextEncoder with max_sequence_length limiteinductive 2023-08-17 10:50:54 +0200
  • 6fd5894caf split PositionalTokenEncoder limiteinductive 2023-08-16 15:20:21 +0200
  • 9d663534d1 cosmetic changes for text_encoder.py limiteinductive 2023-08-16 15:19:08 +0200
  • f0f4f051ae update CTOR of CLIPTextEncoder with max_sequence_length limiteinductive 2023-08-17 10:50:54 +0200
  • eaedb9ef69 split PositionalTokenEncoder limiteinductive 2023-08-16 15:20:21 +0200
  • 009d564984 cosmetic changes for text_encoder.py limiteinductive 2023-08-16 15:19:08 +0200
  • b8e7179447 make clip g use quick gelu and pad_token_id 0 limiteinductive 2023-08-15 16:44:45 +0200
  • 6594502c11 parametrize tokenizer for text_encoder limiteinductive 2023-08-16 13:44:44 +0200
  • 4575e3dd91 add start, end and pad tokens as parameter limiteinductive 2023-08-15 16:34:25 +0200
  • 63fda2bfd8 add use_quick_gelu kwarg for CLIPTextEncoder limiteinductive 2023-08-16 13:38:09 +0200
  • efe923a272 cosmetic changes limiteinductive 2023-08-16 13:18:23 +0200
  • 781211b45c make clip g use quick gelu and pad_token_id 0 limiteinductive 2023-08-15 16:44:45 +0200
  • ba1aa58100 parametrize tokenizer for text_encoder limiteinductive 2023-08-16 13:44:44 +0200
  • f05770eac0 add start, end and pad tokens as parameter limiteinductive 2023-08-15 16:34:25 +0200
  • 0efd4d417b add use_quick_gelu kwarg for CLIPTextEncoder limiteinductive 2023-08-16 13:38:09 +0200
  • 1909603efd cosmetic changes limiteinductive 2023-08-16 13:18:23 +0200
  • 17dc75421b make basic layers an enum and work with subtyping limiteinductive 2023-08-15 16:06:49 +0200
  • 780631a480 make basic layers an enum and work with subtyping limiteinductive 2023-08-15 16:06:49 +0200
  • 9da00e6fcf fix typing for informative drawings convert script limiteinductive 2023-08-17 12:32:08 +0200
  • 0fd46f9ec4 make type checking strict Pierre Chapuis 2023-08-16 11:17:55 +0200
  • 663d7c414e Update pyproject.toml Benjamin Trom 2023-08-15 18:06:50 +0200
  • 2ee094c18c Update scripts/convert-lora-weights.py Benjamin Trom 2023-08-15 18:06:42 +0200
  • c9fba44f39 fix typing for scripts limiteinductive 2023-08-15 14:35:17 +0200
  • 89224c1e75 activate typing for all scripts limiteinductive 2023-08-15 14:23:41 +0200
  • d944c7d023 fix typing for informative drawings convert script limiteinductive 2023-08-17 12:32:08 +0200
  • 37253991dc make type checking strict Pierre Chapuis 2023-08-16 11:17:55 +0200
  • 9920a5af88 Update pyproject.toml Benjamin Trom 2023-08-15 18:06:50 +0200
  • 326557a7af Update scripts/convert-lora-weights.py Benjamin Trom 2023-08-15 18:06:42 +0200
  • b5e9302d2e fix typing for scripts limiteinductive 2023-08-15 14:35:17 +0200
  • 12d0206674 activate typing for all scripts limiteinductive 2023-08-15 14:23:41 +0200