Commit Graph

  • 646e77638e
    fix: fix tiles_ctx not freed in sd_tiling (#219) null-define 2024-04-06 16:51:48 +0800
  • 3ac48ea1a7 fix: use static implementation of stb_image_resize leejet 2024-04-06 16:37:08 +0800
  • 607e39489f
    docs: add Jellybox as UI using sd.cpp (#214) Phu Tran 2024-04-01 21:31:54 -0700
  • ccae95aec9
    feat: support RGBA image input of flexible size (#212) delldu 2024-04-02 12:29:18 +0800
  • 90e9178d18
    fix: apply pmid lora only once for multiple txt2img calls (#208) bssrdf 2024-04-01 23:58:29 -0400
  • 48bcce493f
    fix: avoid double free and fix sdxl lora naming conversion Grauho 2024-03-20 10:00:22 -0400
  • a469688e30
    feat: add TencentARC PhotoMaker support (#179) bssrdf 2024-03-12 11:15:17 -0400
  • 61980171a1 sync: update ggml leejet 2024-03-10 17:23:11 +0800
  • 583cc5bba2
    docs: add binding (#189) Cyberhan123 2024-03-03 13:27:07 +0800
  • 1ce9470f27
    fix: fix building shared library (#188) Phu Tran 2024-03-02 21:24:59 -0800
  • a65c410463 sync: update ggml leejet 2024-03-02 19:49:41 +0800
  • a17ae7b7d2 sync: update ggml leejet 2024-03-02 19:23:11 +0800
  • e1b37b4ef6 fix: update ggml submodule url leejet 2024-03-02 17:34:08 +0800
  • 7be65faa7c
    feat: add progress callback (#170) fszontagh 2024-03-02 10:28:41 +0100
  • d164236b2a
    fix: fix metal build issues (#183) Phu Tran 2024-03-02 01:17:57 -0800
  • ef5c3f7401 feat: add support for prompt longer than 77 leejet 2024-03-02 17:12:39 +0800
  • b7870a0f89
    chore: improve ci (#150) Cyberhan123 2024-02-26 22:01:34 +0800
  • 4a8190405a fix: fix the issue with dynamic linking leejet 2024-02-25 21:39:01 +0800
  • 730585d515
    sync: update ggml (#180) leejet 2024-02-25 21:11:01 +0800
  • 193fb620b1
    feat: add capability to repeatedly run the upscaler in a row (#174) Sean Bailey 2024-02-24 08:31:01 -0500
  • b6368868d9
    feat: introduce GGMLBlock and implement SVD(Broken) (#159) leejet 2024-02-24 20:06:39 +0800
  • 349439f239 style: format code leejet 2024-01-29 23:05:18 +0800
  • 36ec16ac99
    feat: Control Net support + Textual Inversion (embeddings) (#131) Steward Garcia 2024-01-29 09:38:51 -0500
  • c6071fa82f
    feat: add hipBlas support (#94) 旺旺碎冰冰 2024-01-14 11:53:42 +0800
  • 5c614e4bc2
    feat: add convert api (#142) leejet 2024-01-14 11:43:24 +0800
  • 2b6ec97fe2
    sync: update ggml (#134) leejet 2024-01-05 23:18:41 +0800
  • db382348cc fix: change GGML_MAX_NAME to 128 leejet 2024-01-03 22:42:42 +0800
  • 7cb41b190f fix: avoid encountering 'std::set undefined' in some environments leejet 2024-01-02 22:37:01 +0800
  • 7fb8a51318 chore: make SD_BUILD_DLL visible only to SD_LIB leejet 2024-01-02 22:31:40 +0800
  • 2c5f3fc53a chore: add support for building shared library leejet 2024-01-02 21:05:20 +0800
  • f2e4d9793b
    fix: avoid some memory leaks (#136) Erik Scholz 2024-01-01 16:27:29 +0100
  • 4a5e7b58e2
    fix: never use a log message as a format string (#135) Erik Scholz 2024-01-01 13:43:47 +0100
  • 2e79a82f85
    refactor: reorganize code and use c api (#133) leejet 2024-01-01 16:22:18 +0800
  • b139434b57 docs: update README.md leejet 2023-12-31 11:48:41 +0800
  • 14da17a923 fix: initialize some pointers to NULL leejet 2023-12-30 14:24:45 +0800
  • 78ad76f3f4
    feat: add SDXL support (#117) leejet 2023-12-29 00:16:10 +0800
  • 004dfbef27
    feat: implement ESRGAN upscaler + Metal Backend (#104) Steward Garcia 2023-12-28 10:46:48 -0500
  • 0e64238e4c
    feat: implement the complete bpe function (#119) 旺旺碎冰冰 2023-12-23 12:11:07 +0800
  • 8f6b4a39d6
    fix: enhance the tokenizer's handing of Unicode (#120) leejet 2023-12-21 00:22:03 +0800
  • 9842a3f819
    fix: add support for int32_t on other compilers (#114) Kreijstal 2023-12-11 16:32:39 +0100
  • ac8f5a044c feat: add SD-Turbo support leejet 2023-12-10 13:15:09 +0800
  • ca33304318
    fix: remove dangling pointer to work_output in CLIPTextModel (#111) Sam Jones 2023-12-10 02:05:02 +0000
  • 69efe3ce2b chore: make code cleaner leejet 2023-12-09 17:35:10 +0800
  • 2eac844bbd fix: generate image correctly in img2img mode leejet 2023-12-09 14:39:43 +0800
  • 968226abb2 docs: update v2-1_768-nonema-pruned.safetensors url leejet 2023-12-05 22:52:19 +0800
  • 134883aec4
    feat: add TAESD implementation - faster autoencoder (#88) Steward Garcia 2023-12-05 09:40:03 -0500
  • f99bcd1f76 fix: detect model format base on file content leejet 2023-12-03 20:30:31 +0800
  • 8a87b273ad fix: allow model and vae using different format leejet 2023-12-03 17:12:04 +0800
  • d7af2c2ba9
    feat: load weights from safetensors and ckpt (#101) leejet 2023-12-03 15:47:20 +0800
  • 47dd704198
    fix: avoid build fail on msvc (#93) 旺旺碎冰冰 2023-11-28 20:49:11 +0800
  • f469b835a3
    fix: reading memory of stack allocated object past its scope (#91) Erik Scholz 2023-11-27 14:37:12 +0100
  • 8124588cf1
    feat: ggml-alloc integration and gpu acceleration (#75) Steward Garcia 2023-11-26 06:02:36 -0500
  • c874063408
    fix: support bf16 lora weights (#82) Erik Scholz 2023-11-20 15:34:17 +0100
  • ae1d5dcebb
    feat: allow LoRAs with negative multiplier (#83) Urs Ganse 2023-11-20 16:23:52 +0200
  • 51b53d4cb1 chore: typo remote => remove leejet 2023-11-19 23:21:49 +0800
  • 0d9b801aaa fix: fix multi loras prompt parse leejet 2023-11-19 23:19:37 +0800
  • 176a00b606 chore: add .clang-format leejet 2023-11-19 19:35:33 +0800
  • 64f6002457 docs: add contributors info to README.md leejet 2023-11-19 18:35:19 +0800
  • 9a9f3daf8e feat: add LoRA support leejet 2023-11-19 17:43:49 +0800
  • 536f3af672 feat: add lcm sampler support leejet 2023-11-17 22:50:06 +0800
  • 3bf1665885 chore: clear the msvc compilation warning leejet 2023-10-28 20:55:24 +0800
  • 3001c23f7d perf: change ggml graph eval order to RIGHT_TO_LEFT to optimize memory usage leejet 2023-10-28 20:19:15 +0800
  • ed374983f3 fix: set eps of ggml_norm(LayerNorm) to 1e-5 leejet 2023-10-27 00:50:23 +0800
  • 4c96185fcc fix: update ggml to avoid insufficient memory error on macOS leejet 2023-10-24 22:04:00 +0800
  • fbd18e1059 fix: avoid stack overflow on MSVC leejet 2023-10-23 21:10:46 +0800
  • 09cab2a2ae chore: set default BUILD_SHARED_LIBS to OFF leejet 2023-10-22 14:59:03 +0800
  • 69e54ace14 sync: update ggml leejet 2023-10-22 14:11:06 +0800
  • 29a56f2e98
    docs: update README.md (#71) Robert Bledsaw 2023-10-22 01:03:32 -0400
  • afec5051cf
    feat: write generation parameter exif data into output png (#57) Urs Ganse 2023-09-18 16:09:15 +0300
  • bd62138751 feat: adapt to more weight formats leejet 2023-09-13 00:07:16 +0800
  • 3a25179d52
    feat: add DPM2 and DPM++(2s) a samplers (#56) Urs Ganse 2023-09-12 18:02:09 +0300
  • 968fbf02aa
    feat: add option to switch the sigma schedule (#51) Urs Ganse 2023-09-08 19:02:07 +0300
  • b6899e8fc2
    feat: add Euler, Heun and DPM++ (2M) samplers (#50) Urs Ganse 2023-09-08 18:47:28 +0300
  • b85b236b13 feat: set default rng to cuda leejet 2023-09-04 21:46:54 +0800
  • 34a118d407 fix: avoid coredump when steps == 1 leejet 2023-09-04 21:44:38 +0800
  • f6ff06fcb7 fix: avoid coredump when generating large image leejet 2023-09-04 21:37:46 +0800
  • cf38e238d4 fix: width and height should be a multiple of 64 leejet 2023-09-04 20:48:11 +0800
  • b247581782 fix: insufficient memory error on macOS leejet 2023-09-04 03:50:42 +0800
  • bb3f19cb40 fix: increase ctx_size leejet 2023-09-04 03:45:43 +0800
  • 7620b920c8 use new graph api to avoid stack overflow on msvc leejet 2023-09-03 22:56:33 +0800
  • 3ffffa6929 fix: do not check weights of open clip last layer leejet 2023-09-03 21:10:08 +0800
  • 45842865ff fix: seed should be 64 bit leejet 2023-09-03 20:08:22 +0800
  • e5a7aec252 feat: add CUDA RNG leejet 2023-09-03 19:24:07 +0800
  • 31e77e1573
    feat: add SD2.x support (#40) leejet 2023-09-03 16:00:33 +0800
  • c542a77a3f fix: correct the handling of weight loading leejet 2023-08-30 21:44:06 +0800
  • 1b5a868296
    fix: flushes after printf (#38) Derek Anderson 2023-08-30 07:47:25 -0500
  • c8f85a4e30 sync: update ggml leejet 2023-08-27 14:35:26 +0800
  • d765b95ed1 perf: make ggml_conv_2d faster leejet 2023-08-26 16:58:15 +0800
  • 008d80a0b1 docs: update README.md leejet 2023-08-25 20:59:18 +0800
  • 467bc5baeb perf: make ggml_conv_2d a little faster leejet 2023-08-25 00:09:34 +0800
  • 0d7f04b135 feat: print seed value when args.seed < 0 leejet 2023-08-22 23:03:17 +0800
  • 721cb324af chore: add sd Dockerfile leejet 2023-08-22 22:06:43 +0800
  • a393bebec8 docs: update README.md leejet 2023-08-22 20:45:23 +0800
  • 76b9b2e9a2
    docs: update README.md (#23) Derek Anderson 2023-08-21 10:53:50 -0500
  • 5ae4795535
    chore: fix tag_name leejet 2023-08-21 23:17:26 +0800
  • cb22c594fd chore: add release workflow leejet 2023-08-21 23:08:05 +0800
  • 5d4d56f62c
    chore: add windows x64 release (#21) leejet 2023-08-21 22:52:23 +0800
  • cb01adee20
    docs: fix typo in convert.py (#17) Ikko Eltociear Ashimine 2023-08-21 22:56:21 +0900
  • a22722631a
    fix: fix regex for macOS/Clang support (#16) Tim Miller 2023-08-21 22:55:00 +0900
  • 17095dddea
    feat: add token weighting support (#13) leejet 2023-08-20 20:28:36 +0800