10 ms·
Stable Diffusion macOS native app
- lelandfe 4y agoI appreciate the user-focus move of displaying the CFG as a slider, but its a fine-grained value. That makes the app unable to replicate a specific render shared online. I suppose this is a tradeoff :) I just wish there was a common UI element that combined a slider and value display... Also, would be nice to share some binaries on GitHub!
- dawnerd 4y agoHave you tried diffusionbee? It's not fully native but it does let you replicate prompts.
- lelandfe 4y agoMhm. DiffusionBee is Electron, so its UI is really just some CSS on HTML elements that looks vaguely Mac-ish.
- siraben 4y agoWhat did you try to replicate? You will need the exact prompt (possibly with negative prompts), seed, CFG, sampler and model to do it.
- ryanSrich 4y agoDoes this have any sort of ability to feed it training data? I know I can do that with some SD frontends on Windows - ex: give it 5 pictures of my face, and have it generate a 3D avatar of me.
- nextlevelwizard 4y agoI doubt it, but even if it did you probably don't want to be re-training the set on your mac. There is plenty of instructions on how to train your face into the dataset using AWS. IIRC it costs around $20 of compute time.
- Tepix 4y agoNo it costs far less.
- arez 4y agoyou can use runpod.io it costs around $1 to retrain, ofc depends on the number of images and steps
- nickthegreek 4y agoRun it on google colab with TheLastBen fast-dreambooth for free in an hour.
- huseyinkeles 4y agoWhat tool do you use to train on Windows locally?
- nickthegreek 4y agoDreambooth is the most popular. Need a 12gb card for windows though.
- huseyinkeles 4y agoThanks, will check if my 8G rtx3070 can run it :)
- nickthegreek 4y agoIf you are on linux, you can do it with 8gb I hear. I have the 3060 8gb and had issues on win10, so I can train on google colab using the TheLastBen fast-dreambooth for free.
- aortega 4y agoWhat's the difference between this and the Diffusion bee? The DB project has not been updated in a while.
- brundolf 4y agoSame, would love to see a comparison. I've been a mostly-happy user of DB for a while but always open to competition
- smilespray 4y agoThis uses Apple's CoreML port and should be much faster if you have an ARM-powered Mac.
- stereo 4y agoAs far as I can tell, the advantages of Gauss are that it runs Apple's more efficient ml-stable-diffusion engine, and that the GUI is better. The disadvantage is that you (currently) have to build it yourself in a multi-step compiling process that involves "goo".
- kmlx 4y agohttps://apps.apple.com/gb/app/ai-photo/id6444911377?mt=12 https://apps.apple.com/gb/app/ai-photo/id6444911377?mt=12 i’m using this one. pretty good so far. same use of efficient apple stable diff engine. as well as this monster on mobile: https://apps.apple.com/gb/app/draw-things-ai-generation/id6444050820 https://apps.apple.com/gb/app/draw-things-ai-generation/id64...
- hamilton987 4y ago[flagged]
- RockRobotRock 4y agospam?
- isoprophlex 4y agoYeah building outside links to these domains for SEO purposes, probably. I flagged the post, hopefully this account gets nuked soon
- hamilton987 4y ago[dead]
- RockRobotRock 4y agoI love the interface.
- n8cpdx 4y agoDoes SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true. Apple is Apple, so when they say jump, developers jump. But if any other company tried pulling what they’re pulling with SwiftUI, they’d be getting a swift kick in the behind by their dev community. It feels like their UWP moment; nice idea, bad execution. This isn’t to criticize the project; I like and want to see more native Mac software, I just feel very disappointed with Apple’s leadership in this area. A native Mac app should almost automatically be without a doubt better than the Electron version, but at least with SwiftUI that isn’t happening. Regardless, inconsistencies between AppKit on Mac and SwiftUI on Mac are enough to make it not native, IMO. Kudos to the author for taking advantage of CoreML, one of the areas where native software shines on Apple platforms.
- fooker 4y agoThat is the point of frameworks. Apple can keep improving SwiftUI and everyone using it will benefit with minimal effort, if not automatically. It does not have to be perfect, there just has to be constant progress.
- n8cpdx 4y agoThat statement applies equally to any web-based framework, any native framework, Java, appkit, UWP, Silverlight… Apple could have invested in SwiftUI on Mac to the same extent they did on iOS, and things would look very different. SwiftUI as currently implemented on Mac breaks enough platform conventions and is, relative to existing native UI, slow and buggy enough to IMO not more native than any other cross platform UI solution.
- fooker 4y agoIs this available in the form of a library I can use?
- oarfish 4y agoNo, it's not even documented how to install it. Not sure if it's trivial on macOS 13, but it definitely is not on Monterey.
- oarfish 4y agoToo bad there's no complete instructions for installing this, and no issue tracker to ask in. This might be nice, but I really don't get projects that have no releases and not provide build instructions.
- throwaway2214 4y agowhat do you mean? you can open an issue on github and there are build instructions in the readme
- oarfish 4y agoLooks like they opened the Issues tracker after I posted, good. Someone else already inquired about the installation procedure.
- _frkl 4y agoI think this got shared on hackernews too early for this to be ready, the author says somewhere else that packaging and publishing to app store is in the pipeline if I recall right.
- HeartStrings 4y agoHow is this better than stable diffusion webui from automatic11111? I see severe lack of features in this one.
- exsf0859 4y agoInteresting UI, and great that's it's open-sourced! M1 Mac owners should also check out the iPad version of Draw Things, which has a large number of features and is in very active development: https://apps.apple.com/us/app/draw-things-ai-generation/id6444050820 https://apps.apple.com/us/app/draw-things-ai-generation/id64... Be aware that there is a bug in macOS 13.2b1 that makes Draw Things unusable on that version of macOS. Hopefully Apple will fix that soon.
- exsf0859 4y agoIn my opinion Draw Things is the best stable diffusion app currently available for macOS/iOS. It's free, it is available in the App Store, it manages downloading models and weights, it supports a wide selection of popular models as well as custom weights, and it supports inpainting, text2image, and image2image. It has some oddities: it uses a sqlite database to store generated images rather than the more traditional files, and the UI is idiosyncratic. You have to follow the author's twitter feed to learn how to use the advanced features.
- tcmb 4y agoAppears to be https://twitter.com/drawthingsapp https://twitter.com/drawthingsapp
- outcoldman 4y agoStoring images in the database is not a bad thing https://www.sqlite.org/fasterthanfs.html https://www.sqlite.org/fasterthanfs.html
- soulofmischief 4y agoYour link suggests this is the case for small images, thumbnails, not large images such as that typically produced by SD
- outcoldman 4y agoThat article also points to the paper https://www.microsoft.com/en-us/research/publication/to-blob-or-not-to-blob-large-object-storage-in-a-database-or-a-filesystem/ https://www.microsoft.com/en-us/research/publication/to-blob..., the images produced by stable diffusion are about 500-600Kb in size. At this point it could be a similar performance or could be a little better or a little worse. I am not saying that it is better to store files in SQLite, just saying that nothing wrong with it, if those files are below 1Mb.
- chx 4y ago[flagged]
- dontknowwhyihn 4y agoAI artworks are derivative, transformative works and therefore not theft
- numpad0 4y agoI agree partially, that transformative works would be not a theft.
- bulbosaur123 4y agoLet's assume it is. And? I'm still going to use it. And so will everyone else.
- morjom 4y agoUntil law makers catch up, which is a long time if there's no other negative than that some artists need to up their game or find another job.
- panzerboiler 4y agoNot exactly everyone. I will continue to pay artists for their art. Once the AI will train mostly on derivative works produced by itself, with most artists whose work was used without asking to originally train the AI out of business, it will be very fun. Those who will be able to use all that stuff as a new kind of raw material to create pristine art will be a tiny minority, and it will really be a new chapter in the art book. For everybody else, the marvellous AI will be in the hands of the lords of social media, producing an infinite stream of uninsteresting stuff you love watching while scrolling the infinitely long page depicting the sterile desert we contributed to create teaching the machine what we like and what we don't. Very fun, indeed. An AI generated mirror of our mediocrity, with no way out. And please, don't start telling me that our brains work the same and that every piece of art is derivative work. Human beings are a little bit more complex than a neural network.
- nothrowaways 4y agoShouldn't the horses wear spacesuits?
- TedDoesntTalk 4y agoThey are natives and breath the local atmosphere.
- r2222 4y agoWonder how it compares to ‘Amazing AI;’ a native Mac app for Stable Diffusion I stumbled into earlier today. Link: https://sindresorhus.com/amazing-ai https://sindresorhus.com/amazing-ai
- kcartlidge 4y agoFor anyone interested (and using an M1/M2 Mac), whilst Amazing AI offers limited twiddling (just the step count and seed) it is native Apple Silicon, comparatively light on resources, and on my base model 2021 Air (8GB RAM, 7 GPU) it produces a 2048x2048 pixel 100 iteration image in under 5 minutes. I know that headline number is slow compared to machines with beefy specs, but remember that this is 100 iterations on the lowest power M1 you can get, with 16 times the pixel count of the online 512x512 ones. And even with 40 iterations you can generate some stunning images with the right prompts. Draw Things has a massive amount of configuration, is equally fast (it's also native) and can do a variety of output sizes. Both are free from the Mac App Store.
- airgapstopgap 4y agoWhat about the swap use? I gather that high-resolution images with your limited RAM must produce a devastating amount of writes.
- kcartlidge 4y agoHaven't noticed anything, but TBH I also haven't looked as I've had no need to question things - the rest of the OS runs fine alongside, with dozens of browser tabs, plus both Amazing AI and Draw Things running (though only one actually generating at once). And with about 50 iterations I'm losing around 1% battery every couple of images so it doesn't seem particularly taxing, whilst running cold. Edit: It isn't obvious with Amazing AI but it may in fact be doing what Draw Things makes explicit in the options, which is generate at 512x512 and use your choice of upscaler to get to 2048x2048.
- sagz 4y agoHere's the MacOS list I know as of now: (none support fine tuning) Use CoreML: Mochi Diffusion - https://github.com/godly-devotion/mochi-diffusion https://github.com/godly-devotion/mochi-diffusion Amazing AI (closed source) - https://sindresorhus.com/amazing-ai https://sindresorhus.com/amazing-ai Gauss - https://github.com/justjake/Gauss https://github.com/justjake/Gauss Use CoreML but via Swift (not as optimized?) Draw Things (full featured, closed source)- https://draw.nnc.ai/ https://draw.nnc.ai/ AI Photo (closed source) - https://apps.apple.com/gb/app/ai-photo/id6444911377?mt=12 https://apps.apple.com/gb/app/ai-photo/id6444911377?mt=12 Use vanilla GPU: Diffusion Bee (not updated for a month) https://github.com/divamgupta/diffusionbee-stable-diffusion-ui https://github.com/divamgupta/diffusionbee-stable-diffusion-...
- liuliu 4y agoTI and hypernetworks (and possibly LoRA) will be doable.
- dgreensp 4y agoDraw Things is only for iOS. You can try to run it on a Mac, but it crashes for me. Also CoreML on a Mac seems to require macOS 13, which is reportedly buggy. I was going to update and changed my mind after reading people's experiences online. :(
- Violetvulture 4y agoWould this work M1 iPads?
- ngcc_hk 4y agoCannot find the info of what mac, especially for this wave of ai. One did mention in the comment of air but that is so far I can get hold of. I only have a m1 mini in lieu of my developer unit and it is out of the country even. I tried to get back in but at least one app required 32gb to build, which stopped my 2023 jan plan of getting a MacBook Air 24gb. A Mac mini studio seems the minimum. Anyone has a low end mac which feel the pain of being in the low end. Or must I get a studio mini.