aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mac_specific.py
Commit message (Collapse)AuthorAgeFilesLines
* Autofix Ruff W (not W605) (mostly whitespace)Aarni Koskela2023-05-111-2/+2
|
* imports cleanup for ruffAUTOMATIC2023-05-101-1/+0
|
* Fix generation with k-diffusion/UniPC on x64 Macsbrkirch2023-05-091-0/+5
|
* Remove PyTorch 2.0 checkbrkirch2023-05-091-2/+2
| | | | Apparently the commit in the main branch of pytorch/pytorch that fixes this issue didn't make it into PyTorch 2.0.1, and since it is unclear exactly which release will have it we'll just always apply the workaround so a crash doesn't occur regardless.
* Add workaround for MPS layer_norm on PyTorch 2.0brkirch2023-03-241-1/+3
| | | | On PyTorch 2.0, with MPS layer_norm only accepts float32 inputs. This was fixed shortly after 2.0 was finalized so the workaround can be applied with an exact version match.
* Add workaround for broken nn.Linear on macOS 13.2brkirch2023-03-241-0/+5
| | | | Credit to danieldk (https://github.com/explosion/curated-transformers/pull/124) for the workaround this is based on.
* Remove test, use bool tensor fix by defaultbrkirch2023-03-111-2/+1
| | | | The test isn't working correctly on macOS 13.3 and the bool tensor fix for cumsum is currently always needed anyway, so enable the fix by default.
* Remove unused codebrkirch2023-02-041-3/+0
|
* Refactor Mac specific code to a separate filebrkirch2023-02-011-0/+56
Move most Mac related code to a separate file, don't even load it unless web UI is run under macOS.