lllyasviel / lllyasviel/stable-diffusion-webui-forge
Please officially clarify whether the project intends to support Mac or not
- Dominant language
- Python
- Stars
- 13k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
Hope I don't come off the wrong way, first I want to emphasize I am not complaining. I appreciate all the work done here and am enjoying it on my Windows NVIDiA machine. But as someone who also has a Mac and also used to recommend Forge to many mac users, unfortunately I can't do that anymore since Flux doesn't work on Forge on Macs.
What I would appreciate is if the devs can clarify if this project is or is not intended for Mac usage. An official statement.
For the record, I already know how to get this to work on Macs and have it running by monkey patching (This PR worked https://github.com/lllyasviel/stable-diffusion-webui-forge/pull/1162#issuecomment-2294612542), but even if these monkey patches work, it means nothing since whoever decides to use these patched up versions will not be using the most up to date Forge and instead stuck on the old version, and won't be able to take advantage of any future bug fixes, etc.
Currently, it is a fact that Forge does not work on Macs, and there are a handful of github issues where people are reporting it's not working. Basically when you try to use the fp8 version you get this error (which was supposed to be fixed by the rejected PR above)
```
TypeError: Trying to convert Float8_e4m3fn to the MPS backend but it does not have support for that dtype.
Trying to convert Float8_e4m3fn to the MPS backend but it does not have support for that dtype.
```
Especially since the PR mentioned above--which was working on Macs--was deliberately closed and another PR was accepted instead, I think this is a valid question to ask at this point.
It is totally OK if the project does NOT want to support macs officially, and I respect everyone contributing to this project still. I am using it just fine on my NVIDIA machine.
But if we can just know what the official position is, so I can either decide to give up on Forge on Macs and move on, or contribute to help with Mac support in case you DO want to support Macs, that would be very helpful. Thank you for all your work.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the issue discussion and the referenced PR #1162 context first; no file or test entry point is identified in the report. Done means the project publishes an official, unambiguous position on Mac support, including the reported Flux FP8/MPS limitation and whether ongoing support is intended.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, python
- Domain
- documentation, operating-systems
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100