aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mac_specific.py
AgeCommit message (Collapse)AuthorLines
2023-03-24Add workaround for MPS layer_norm on PyTorch 2.0brkirch-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.
2023-03-24Add workaround for broken nn.Linear on macOS 13.2brkirch-0/+5
Credit to danieldk (https://github.com/explosion/curated-transformers/pull/124) for the workaround this is based on.
2023-03-11Remove test, use bool tensor fix by defaultbrkirch-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.
2023-02-04Remove unused codebrkirch-3/+0
2023-02-01Refactor Mac specific code to a separate filebrkirch-0/+56
Move most Mac related code to a separate file, don't even load it unless web UI is run under macOS.