Disty0
550b7056ac
IPEX fix SDPA and reduce torch_gc force to %90
2023-09-18 15:36:14 +03:00
Vladimir Mandic
484dae8dbd
upgrade diffusers
2023-09-14 09:38:17 -04:00
Vladimir Mandic
76c444fbc8
cleanup
2023-09-13 11:48:13 -04:00
Vladimir Mandic
f8fcb6f853
fix original hires non-latent
2023-09-10 18:30:20 -04:00
Vladimir Mandic
250d1bf2fb
update hints
2023-09-10 13:05:31 -04:00
Disty0
34ee67477e
Fix BF16 and FP32 logging
2023-09-08 23:49:49 +03:00
Vladimir Mandic
29d88cf557
cleanup logging
2023-09-08 13:29:33 -04:00
Vladimir Mandic
f36c1eb476
jumbo patch
2023-09-08 13:01:20 -04:00
Vladimir Mandic
8fd96d0f30
catch directml and ipex initialization errors
2023-09-07 07:27:54 -04:00
Vladimir Mandic
df65df3f36
minor fixes
2023-08-30 09:45:47 -04:00
Vladimir Mandic
48c0ce9b2b
fix model lookups
2023-08-27 08:01:29 +00:00
Vladimir Mandic
6a4d4ea5b7
update logging and model hashinh
2023-08-22 18:28:09 +00:00
Disty0
f9718f068c
Seperate OpenVINO from IPEX
2023-08-19 17:52:15 +03:00
Disty0
209f9a19c6
IPEX fixes
2023-08-16 18:56:50 +03:00
Vladimir Mandic
88fff06c9e
downgrade warn to info
2023-08-13 10:58:02 +00:00
Vladimir Mandic
4234555566
update
2023-08-05 14:37:09 +00:00
Seunghoon Lee
0f44332e5c
Make sequential CPU offload available for non-CUDA
...
Add settings override for DirectML.
Move `devices.set_cuda_params()` to correct line.
2023-07-28 23:11:57 +09:00
Disty0
f38d5a91bf
Move ipex fixes into it's own folder
2023-07-28 10:58:45 +03:00
Disty0
38dcca7399
ipex cleanup
2023-07-28 01:35:02 +03:00
Nuullll
6acb3ef131
[IPEX] Fix batch_norm for Tiled VAE
...
Tiled VAE invokes `torch.nn.functional.batch_norm` without providing the
`weight` and `bias` parameter, so torch backend creates default empty
tensors for them but bails out with "tensor does not have a device" error.
This patch overrides the `weight` and `bias` parameters to all-ones and
all-zeros if they are `None`.
2023-07-27 22:56:19 +08:00
Seunghoon Lee
43b9c52bd4
Fix image corruption in half mode with embeddings.
...
(DirectML)
2023-07-25 17:02:55 +09:00
Seunghoon Lee
d4aa840a77
DirectML update.
...
DirectML reuses GPU memory instead of returning it.
So prints "practical" GPU memory utilization too.
2023-07-24 16:10:01 +09:00
Vladimir Mandic
b31fa98669
fixes...
2023-07-21 09:28:02 -04:00
Disty0
7959dbceac
ipex fix cuda error with openpose
2023-07-21 15:28:07 +03:00
Disty0
57d1d3ed16
Fix Kandinsky safety_checker and compile
2023-07-20 14:29:15 +03:00
Disty0
88794e3724
ipex fix cuda error when using pin memory
2023-07-17 17:14:13 +03:00
Vladimir Mandic
e2b33b81d3
fix diffusers samplers
2023-07-15 22:40:03 -04:00
Disty0
f773c782fa
ipex cleanup
2023-07-16 01:39:40 +03:00
Seunghoon Lee
0a52c44e73
DirectML rework & provide GPU memory usage (AMD only).
2023-07-15 18:55:38 +09:00
Disty0
14d1136fe7
Fix ipex memstats
2023-07-14 18:09:07 +03:00
Disty0
2a9133bfec
IPEX rework
2023-07-14 17:33:24 +03:00
Disty0
c3a4293f22
Disable torch_gc for IPEX in WSL2
2023-07-12 13:02:42 +03:00
Disty0
2bce86a50a
Replace empty_cache with torch_gc
2023-07-12 12:45:21 +03:00
Disty0
562ca33275
Fix Diffusers _conv_forward dtype error with IPEX
2023-07-12 02:03:45 +03:00
Vladimir Mandic
db30f5faec
update changelog
2023-07-08 14:22:51 -04:00
Vladimir Mandic
2a21196061
Merge branch 'master' into dev
2023-07-08 13:35:25 -04:00
Vladimir Mandic
89a7ea6a3f
overal quality fixes
2023-07-08 09:49:41 -04:00
Disty0
205b516487
Fix diffusers_sdxl on ipex
2023-07-07 22:41:26 +03:00
Disty0
3bcca6f92b
Patch torch.Generator again
2023-07-06 02:51:27 +03:00
Disty0
422c60c787
Patch torch.Generator
2023-07-05 20:49:39 +03:00
Disty0
99284ff020
Cleanup
2023-07-05 12:43:15 +03:00
Disty0
a62d9b0ca4
Cleanup
2023-07-05 12:39:34 +03:00
Nuullll
860bf8e2bf
[IPEX] Support SDE samplers
...
This is a W/A since `torch.Generator()` API doesn't support `xpu`
backend at the moment. So replacing it with `torch.xpu.Generator()` API
provided by IPEX.
2023-07-05 15:48:58 +08:00
Disty0
45d50bd106
Remove cpu=xpu with ipex
2023-07-05 00:12:07 +03:00
Disty0
966eed8dd9
Autodetect IPEX
2023-07-04 23:37:36 +03:00
Vladimir Mandic
b216a35ddd
update diffusers and extra networks
2023-07-04 09:28:48 -04:00
Vladimir Mandic
2a41bf1406
fix styles
2023-06-27 09:04:42 -04:00
Disty0
102503a3a4
Fix ControlNet and change to sub-quad on ipex
2023-06-27 15:17:13 +03:00
Disty0
618097dac2
GradScaler patch for IPEX
2023-06-15 01:19:35 +03:00
Vladimir Mandic
cb307399dd
jumbo merge
2023-06-13 11:59:56 -04:00