aboutsummaryrefslogtreecommitdiff
path: root/modules/mac_specific.py
AgeCommit message (Collapse)Author
2023-03-24Add workaround for MPS layer_norm on PyTorch 2.0brkirch
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
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
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
2023-02-01Refactor Mac specific code to a separate filebrkirch
Move most Mac related code to a separate file, don't even load it unless web UI is run under macOS.