Live data from Hacker News

Comparing Adobe Firefly, Dalle-2, and OpenJourney

blog.usmanity.com

131–139 of 139 posts

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#131
post #28

Earlier quoted context omitted.

I'm presuming you're not including Stable Diffusion when you say this; the fact that SD and its variants are defacto extremely "free and open source" presently put it way ahead of anything else, and are likely to do so for some time.

As far as I can tell anyone who’s creating images is using midjourney. This is likely the same “Linux is open so it’s way better” tell that to the trillion dollar companies that bet against that.

This comment is breaking my brain. If you're not trolling, like, you do know what operating system the overwhelming vast majority of the "cloud" runs on, yes?

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#132
post #130

Earlier quoted context omitted.

Maybe they keep it up just so that they have something in txt2img space? It may not be the best, or even good, but you don't know that until you try it, and until then, it just enhances the value of the OpenAI platform. E.g. if you're building something backed by OpenAI LLMs, and are thinking about future txt2img integration, the existence of Dall-E might stop you from "shopping around" txt2img services in advance. T…

Why do they need to have something in text2image? It in no way builds lockin to the API or anything, especially with how gimped it is. 1. Yes, they are. Look at the constant iterative rollouts of GPTs 2. Most of which is useless to them, not that they have made any use of it 3. the fact that it would be so easy to improve, and they haven't, only emphasizes my point. 4. sure, that could be useful. Except there's zero…

> Why do they need to have something in text2image?

So they're "on the list". So whenever journalists and bloggers write articles about text2image, they're listed as a player in this space. For vast majority of such articles, neither the authors nor the audience will be able to tell that OpenAI's offering is far behind and that they're basically keeping a token presence in the space.

At least that's my hypothesis. I'm neither a domain expert or a business expert - I just feel that, for OpenAI, having laymen view them as an industry leader in AI in general, is worth the price of keeping Dall-E available. In fact, as more and more users realize there are better models available elsewhere, that price goes down, while the effect on laymen audience stays the same.

(Note: the term "laymen", as I use it here, specifically includes most entrepreneurs, managers and investors, in tech or otherwise. If I'm being honest in myself, I belong to that category too; it's in fact this conversation and some recent threads that made me realize just how weak OpenAI is in image generation space.)

> Look at the constant iterative rollouts of GPTs

You mean some unannounced ones, or the pinned models? Because AFAIK GPT-3.5 had two updates after release (the turbo model and the current one), and GPT-4 had one. I mean public releases; for example, how often they updated GPT-4 back before it was public, e.g. when Microsoft was building Bing Chat, is not relevant in this context.

Also compare that with how, going by HN submissions alone, every other day someone releases some improved LLaMA-derived LLM.

> 2. Most of which is useless to them, not that they have made any use of it 3. the fact that it would be so easy to improve, and they haven't, only emphasizes my point. 4. sure, that could be useful. Except there's zero integration or mention. (...) 5. the fact that it would be so easy to improve, and they haven't, only emphasizes my point.

There's little for them to gain by openly using all that work now. At the moment, they can just keep an eye on what's posted to Civitai, paying particular attention to how different model derivatives respond to prompts (think e.g. CyberRealistic vs. Deliberate) and why, and build up a training corpus of prompts and settings, helpfully provided by the community, complete with quality rating. They can do that using a small fraction of resources they have available - so that when the time comes, they can use their full resources to quickly train and deploy a model that blows everyone else out of the water.

Also, as an organization, they can focus only on so many things at a time. GPT-4 is buying them some space, and I believe they're currently focusing primarily on their cooperation with Microsoft, and/or other things involving LLMs. Given the relative usefulness and potential of LLMs vs. image generation, both short and long-term, doing more than bare minimum in image generation right now might be too much of a distraction for an organization this size.

> (They haven't even opened up the vision part of GPT-4 yet.)

They're in the lead. They're not in a hurry. They're likely giving Microsoft a head start.

> 6. why wait for GPT-5 possibly years from now?

Why do it earlier? What could they possibly gain by jumping back into text2image space now? At this point, compared to LLMs, text2image seems neither profitable not particularly relevant for x-risk, so whichever way you cut it, I can't see why would they want to prioritize it.

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#133
post #98

Earlier quoted context omitted.

Midjourney output all has the same look to it. If you’re ok with basic aesthetics it’ll work but if you want something a bit less cringe or that will stand out in marketing it won’t cut it.

It only has the same look if it's not given any style keywords. I've been impressed with the output diversity once it's told what to do. It can handle a wide range of art styles.

Then we need to give style keywords to the other networks too, and suddenly the gap shortens.

Default Midjourney is one thing and that’s mid…

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#134
post #131

Earlier quoted context omitted.

As far as I can tell anyone who’s creating images is using midjourney. This is likely the same “Linux is open so it’s way better” tell that to the trillion dollar companies that bet against that.

This comment is breaking my brain. If you're not trolling, like, you do know what operating system the overwhelming vast majority of the "cloud" runs on, yes?

I’m perfectly aware of that. But you know what operating systems the overwhelming vast majority of PEOPLE use, yes?

Sure likely more machines run Linux on servers but that’s like saying your body has more bacteria than your own cells. Technically correct but actually bullshit.

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#135
post #128
post #87

Earlier quoted context omitted.

Any tips or guides you followed on training your custom model? I've done a few LoRAs and TI but haven't gotten to my own models yet. Your results look great and I'd love a little insight into how you arrived there and what methods/tools you used.

Make sure that you have enough vram. I can train loras with 8 gb easily, but when I tried to train a model - it gives me an oom error.

Hopefully my 12GB is enough!

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#136
post #87

Earlier quoted context omitted.

Any tips or guides you followed on training your custom model? I've done a few LoRAs and TI but haven't gotten to my own models yet. Your results look great and I'd love a little insight into how you arrived there and what methods/tools you used.

I'm not an expert at this and there are probably better ways to do this/might not work for you/your mileage may vary, so please take this with a huge grain of salt, but roughly this worked for me: 1. Start with a good base model(s) from which to train from. 2. Have a lot of diverse images. 3. Ideally train for only one epoch. (Having a lot of images helps here.) 4. If you get bad results lower the learning rate and t…

Great tips, thank you! It feels like I'm right behind you in terms of where I'm at so your input is very much appreciated.

3. Train for only 1 epoch - interesting, any known rationale here?

5. I just read somewhere else that someone got good results from mixing their custom model with the original (60/40 in their case) - good to hear some more anecdotes that this is pretty effective. Especially the further training after merging, sounds promising!

I've also been using kohya_ss for training LoRAs so great to hear it works for you for models as well. On your point about the inference tricks, definitely noted but I did notice that you can feed some params (# of samples, negative embeddings, etc) to the sample images generated during training (check the textarea placeholder text). Still not going to have all usual the tricks but it'll get you a little closer.

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#137
post #131

Earlier quoted context omitted.

This comment is breaking my brain. If you're not trolling, like, you do know what operating system the overwhelming vast majority of the "cloud" runs on, yes?

I’m perfectly aware of that. But you know what operating systems the overwhelming vast majority of PEOPLE use, yes? Sure likely more machines run Linux on servers but that’s like saying your body has more bacteria than your own cells. Technically correct but actually bullshit.

Again, my brain is broken because you mentioned "Trillion dollar COMPANIES," who certainly know the value of Linux, even if a lot of people don't.

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#138

Earlier quoted context omitted.

How does anyone keep up with anything? It's a visual thing. A lot of people are learning drawing, modeling, animation etc in the exact same way - by watching YouTube (a bit) and experimenting (a lot).

Picking images from generated sets is a visual thing. Tweaking ControlNet might be too (IDK, I've never got a chance to use it - partly because of what I'm whining about here). However, writing prompts, fine-tuning models, assembling pipelines, renting GPUs, figuring out which software to use for what, where to get the weights, etc. - none of this is visual. It's pretty much programming and devops. I can't see how co…

This isn't for Stable Diffusion, but I wanted to provide a supplemental to my comment: https://kaiokendev.github.io/til

This is the level we're generally working at - first or second party to the authors of the research papers illustrating implementations of concepts, struggling with the Gradio interface, things going straight from commit to production.

It's way less frustrating to follow all of the authors in the citations of the projects you're interested in than wasting your attention sorting through blogspam, SEO, and YT trash just to find out they don't really understand anything, either.

Re: Comparing Adobe Firefly, Dalle-2, and OpenJourney

#139

Earlier quoted context omitted.

Picking images from generated sets is a visual thing. Tweaking ControlNet might be too (IDK, I've never got a chance to use it - partly because of what I'm whining about here). However, writing prompts, fine-tuning models, assembling pipelines, renting GPUs, figuring out which software to use for what, where to get the weights, etc. - none of this is visual. It's pretty much programming and devops. I can't see how co…

This isn't for Stable Diffusion, but I wanted to provide a supplemental to my comment: https://kaiokendev.github.io/til This is the level we're generally working at - first or second party to the authors of the research papers illustrating implementations of concepts, struggling with the Gradio interface, things going straight from commit to production. It's way less frustrating to follow all of the authors in the ci…

Thank you. I was reluctant to chase after and track first-party research directly, or work directly derived from it, as my limited prior experience told me it's not the most efficient thing unless I want to go into that field of research myself. You're changing my mind about this; from now, I'll try sticking close to source.
Post reply on HN