diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-04-29 11:16:06 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-29 11:16:06 +0300 |
commit | cb9571e37fc1c0ee22c92ee726147f64ee80f07a (patch) | |
tree | 276c16e211146d0934c9aa330556545294b1a1ad /modules/sd_samplers_kdiffusion.py | |
parent | 09069918e8e6e4e25a804d34c803abc3b76ae84a (diff) | |
parent | d40e44ade479f7bba30d5317381cbc58c861775b (diff) |
Merge pull request #9734 from deciare/cpu-randn
Option to make images generated from a given manual seed consistent across CUDA and MPS devices
Diffstat (limited to 'modules/sd_samplers_kdiffusion.py')
-rw-r--r-- | modules/sd_samplers_kdiffusion.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/sd_samplers_kdiffusion.py b/modules/sd_samplers_kdiffusion.py index e9f08518..13f4567a 100644 --- a/modules/sd_samplers_kdiffusion.py +++ b/modules/sd_samplers_kdiffusion.py @@ -190,7 +190,7 @@ class TorchHijack: if noise.shape == x.shape:
return noise
- if x.device.type == 'mps':
+ if opts.use_cpu_randn or x.device.type == 'mps':
return torch.randn_like(x, device=devices.cpu).to(x.device)
else:
return torch.randn_like(x)
|