leejet
|
be6cd1a4bf
|
sync: update ggml
|
2024-06-01 13:44:09 +08:00 |
|
leejet
|
1d2af5ca3f
|
fix: set n_dims of tensor storage to 1 when it's 0
|
2024-05-14 23:06:52 +08:00 |
|
leejet
|
036ba9e6d8
|
feat: enable controlnet and photo maker for img2img mode
|
2024-04-14 16:36:08 +08:00 |
|
leejet
|
ec82d5279a
|
refector: remove some useless code
|
2024-04-14 14:04:52 +08:00 |
|
leejet
|
3ac48ea1a7
|
fix: use static implementation of stb_image_resize
|
2024-04-06 16:37:08 +08:00 |
|
leejet
|
61980171a1
|
sync: update ggml
|
2024-03-10 17:23:11 +08:00 |
|
leejet
|
a65c410463
|
sync: update ggml
|
2024-03-02 19:49:41 +08:00 |
|
leejet
|
a17ae7b7d2
|
sync: update ggml
|
2024-03-02 19:23:11 +08:00 |
|
leejet
|
e1b37b4ef6
|
fix: update ggml submodule url
|
2024-03-02 17:34:08 +08:00 |
|
leejet
|
ef5c3f7401
|
feat: add support for prompt longer than 77
|
2024-03-02 17:13:18 +08:00 |
|
leejet
|
4a8190405a
|
fix: fix the issue with dynamic linking
|
2024-02-25 21:39:01 +08:00 |
|
leejet
|
730585d515
|
sync: update ggml (#180)
|
2024-02-25 21:11:01 +08:00 |
|
leejet
|
b6368868d9
|
feat: introduce GGMLBlock and implement SVD(Broken) (#159)
* introduce GGMLBlock and implement SVD(Broken)
* add sdxl vae warning
|
2024-02-24 20:06:39 +08:00 |
|
leejet
|
349439f239
|
style: format code
|
2024-01-29 23:05:18 +08:00 |
|
leejet
|
5c614e4bc2
|
feat: add convert api (#142)
|
2024-01-14 11:43:24 +08:00 |
|
leejet
|
2b6ec97fe2
|
sync: update ggml (#134)
|
2024-01-05 23:18:41 +08:00 |
|
leejet
|
db382348cc
|
fix: change GGML_MAX_NAME to 128
|
2024-01-03 22:42:42 +08:00 |
|
leejet
|
7cb41b190f
|
fix: avoid encountering 'std::set undefined' in some environments
|
2024-01-02 22:37:01 +08:00 |
|
leejet
|
7fb8a51318
|
chore: make SD_BUILD_DLL visible only to SD_LIB
|
2024-01-02 22:31:40 +08:00 |
|
leejet
|
2c5f3fc53a
|
chore: add support for building shared library
|
2024-01-02 21:05:44 +08:00 |
|
leejet
|
2e79a82f85
|
refactor: reorganize code and use c api (#133)
|
2024-01-01 16:22:18 +08:00 |
|
leejet
|
b139434b57
|
docs: update README.md
|
2023-12-31 11:48:41 +08:00 |
|
leejet
|
14da17a923
|
fix: initialize some pointers to NULL
|
2023-12-30 14:24:45 +08:00 |
|
leejet
|
78ad76f3f4
|
feat: add SDXL support (#117)
* add SDXL support
* fix the issue with generating large images
|
2023-12-29 00:16:10 +08:00 |
|
leejet
|
8f6b4a39d6
|
fix: enhance the tokenizer's handing of Unicode (#120)
|
2023-12-21 00:22:03 +08:00 |
|
leejet
|
ac8f5a044c
|
feat: add SD-Turbo support
|
2023-12-10 13:15:09 +08:00 |
|
leejet
|
69efe3ce2b
|
chore: make code cleaner
|
2023-12-09 17:35:10 +08:00 |
|
leejet
|
2eac844bbd
|
fix: generate image correctly in img2img mode
|
2023-12-09 14:39:43 +08:00 |
|
leejet
|
968226abb2
|
docs: update v2-1_768-nonema-pruned.safetensors url
|
2023-12-05 22:52:19 +08:00 |
|
leejet
|
f99bcd1f76
|
fix: detect model format base on file content
|
2023-12-03 20:30:31 +08:00 |
|
leejet
|
8a87b273ad
|
fix: allow model and vae using different format
|
2023-12-03 17:12:04 +08:00 |
|
leejet
|
d7af2c2ba9
|
feat: load weights from safetensors and ckpt (#101)
|
2023-12-03 15:47:20 +08:00 |
|
leejet
|
51b53d4cb1
|
chore: typo remote => remove
|
2023-11-19 23:21:49 +08:00 |
|
leejet
|
0d9b801aaa
|
fix: fix multi loras prompt parse
|
2023-11-19 23:19:37 +08:00 |
|
leejet
|
176a00b606
|
chore: add .clang-format
|
2023-11-19 19:35:33 +08:00 |
|
leejet
|
64f6002457
|
docs: add contributors info to README.md
|
2023-11-19 18:35:19 +08:00 |
|
leejet
|
9a9f3daf8e
|
feat: add LoRA support
|
2023-11-19 17:43:49 +08:00 |
|
leejet
|
536f3af672
|
feat: add lcm sampler support
This referenced an issue discussion of the stable-diffusion-webui at
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/13952, which
may not be too perfect.
|
2023-11-17 22:53:46 +08:00 |
|
leejet
|
3bf1665885
|
chore: clear the msvc compilation warning
|
2023-10-28 20:55:24 +08:00 |
|
leejet
|
3001c23f7d
|
perf: change ggml graph eval order to RIGHT_TO_LEFT to optimize memory usage
|
2023-10-28 20:19:15 +08:00 |
|
leejet
|
ed374983f3
|
fix: set eps of ggml_norm(LayerNorm) to 1e-5
|
2023-10-27 00:50:23 +08:00 |
|
leejet
|
4c96185fcc
|
fix: update ggml to avoid insufficient memory error on macOS
|
2023-10-24 22:04:00 +08:00 |
|
leejet
|
fbd18e1059
|
fix: avoid stack overflow on MSVC
|
2023-10-23 21:10:46 +08:00 |
|
leejet
|
09cab2a2ae
|
chore: set default BUILD_SHARED_LIBS to OFF
|
2023-10-22 14:59:03 +08:00 |
|
leejet
|
69e54ace14
|
sync: update ggml
|
2023-10-22 14:11:06 +08:00 |
|
leejet
|
bd62138751
|
feat: adapt to more weight formats
|
2023-09-13 00:07:16 +08:00 |
|
leejet
|
b85b236b13
|
feat: set default rng to cuda
|
2023-09-04 21:46:54 +08:00 |
|
leejet
|
34a118d407
|
fix: avoid coredump when steps == 1
|
2023-09-04 21:44:38 +08:00 |
|
leejet
|
f6ff06fcb7
|
fix: avoid coredump when generating large image
|
2023-09-04 21:37:46 +08:00 |
|
leejet
|
cf38e238d4
|
fix: width and height should be a multiple of 64
|
2023-09-04 20:49:52 +08:00 |
|
leejet
|
b247581782
|
fix: insufficient memory error on macOS
|
2023-09-04 03:50:42 +08:00 |
|
leejet
|
bb3f19cb40
|
fix: increase ctx_size
|
2023-09-04 03:45:43 +08:00 |
|
leejet
|
7620b920c8
|
use new graph api to avoid stack overflow on msvc
|
2023-09-03 22:56:33 +08:00 |
|
leejet
|
3ffffa6929
|
fix: do not check weights of open clip last layer
|
2023-09-03 21:10:08 +08:00 |
|
leejet
|
45842865ff
|
fix: seed should be 64 bit
|
2023-09-03 20:08:22 +08:00 |
|
leejet
|
e5a7aec252
|
feat: add CUDA RNG
|
2023-09-03 19:24:07 +08:00 |
|
leejet
|
31e77e1573
|
feat: add SD2.x support (#40)
|
2023-09-03 16:00:33 +08:00 |
|
leejet
|
c542a77a3f
|
fix: correct the handling of weight loading
|
2023-08-30 21:44:06 +08:00 |
|
leejet
|
c8f85a4e30
|
sync: update ggml
|
2023-08-27 14:35:26 +08:00 |
|
leejet
|
d765b95ed1
|
perf: make ggml_conv_2d faster
|
2023-08-26 17:08:59 +08:00 |
|
leejet
|
008d80a0b1
|
docs: update README.md
|
2023-08-25 20:59:18 +08:00 |
|
leejet
|
467bc5baeb
|
perf: make ggml_conv_2d a little faster
|
2023-08-25 00:09:34 +08:00 |
|
leejet
|
0d7f04b135
|
feat: print seed value when args.seed < 0
|
2023-08-22 23:03:17 +08:00 |
|
leejet
|
721cb324af
|
chore: add sd Dockerfile
|
2023-08-22 22:14:20 +08:00 |
|
leejet
|
a393bebec8
|
docs: update README.md
|
2023-08-22 20:45:23 +08:00 |
|
leejet
|
5ae4795535
|
chore: fix tag_name
|
2023-08-21 23:17:26 +08:00 |
|
leejet
|
cb22c594fd
|
chore: add release workflow
|
2023-08-21 23:08:05 +08:00 |
|
leejet
|
5d4d56f62c
|
chore: add windows x64 release (#21)
|
2023-08-21 22:52:23 +08:00 |
|
leejet
|
17095dddea
|
feat: add token weighting support (#13)
|
2023-08-20 20:28:36 +08:00 |
|
leejet
|
7132027862
|
docs: update sd path
|
2023-08-17 23:44:56 +08:00 |
|
leejet
|
8f34dd7cc7
|
perf: free unused params immediately to reduce memory usage
|
2023-08-17 00:55:36 +08:00 |
|
leejet
|
cbee3c9a4f
|
docs: update README.md
|
2023-08-16 22:26:15 +08:00 |
|
leejet
|
7aeb2fab63
|
perf: sync ggml
|
2023-08-16 22:20:00 +08:00 |
|
leejet
|
24636d4eb7
|
fix: update submodule
|
2023-08-16 01:53:26 +08:00 |
|
leejet
|
fec86b8b76
|
fix: set default n_threads to physical cores number
|
2023-08-15 21:00:23 +08:00 |
|
leejet
|
3265464090
|
docs: update README.md
|
2023-08-14 21:27:29 +08:00 |
|
leejet
|
228e94b924
|
fix: include extra header files to prevent compile errors on some platforms
|
2023-08-13 21:44:40 +08:00 |
|
leejet
|
f5d174f9ab
|
docs: update README.md
|
2023-08-13 19:47:53 +08:00 |
|
leejet
|
3aca342e60
|
Initial commit
|
2023-08-13 16:00:22 +08:00 |
|