Live data from Hacker News

Viewing profile — erwannmillon

erwannmillon

HN member
Joined
Mon, Jan 23, 2023, 4:04 AM UTC
HN karma
67
Public activity
27 items

About erwannmillon

No profile information was provided.

Recent public activity

  1. comment
    Comment #44753090

    hahahah i'm doing well tianpei good to hear from you!

  2. comment
    Comment #44750156

    yeah data really is everything that was the number one lesson from this whole project

  3. comment
    Comment #44749673

    yoo i'm also a researcher on the krea 1 project and happy to answer any questions :)

  4. comment
    Comment #38255622

    LCMs are actually exactly SD architecture. LCM is initialized from a regular SD unet and finetuned on a new objective. We are already compiling to get to these times. A lot of othe…

  5. comment
    Comment #38255346

    i worked on the gpu/infra side of this, so feel free to AMA Ultimately the LCM is just a SD Unet trained with a new objective, so a lot of SD optimizations are transferable to LCMs…

  6. comment
    Comment #37619223

    I actually worked on this feature at krea, happy to answer any technical questions about how this works / is trained

  7. comment
    Comment #37593970

    In the decoder, the features from the unet blocks get concatenated with features from the encoder layer through 'skip connections'. The paper discusses how rescaling the backbone f…

  8. comment
    Comment #37593919

    Improve SD image quality and reduce artefacts without any additional training, simply by reweighting skip connections in the decoder stage of a diffusion Unet decoder

  9. story
  10. comment
    Comment #37096888

    "Native refiner swap inside one single k-sampler. The advantage is that now the refiner model can reuse the base model's momentum (or ODE's history parameters) collected from k-sam…

  11. comment
    Comment #36994415

    I work at krea.ai. We are for sure making art extremely accessible, but we consider it enhancing creativity rather than replacing. I fully agree that being able to generate an aest…

  12. comment
    Comment #36994373

    So we're using a color space that has two channels dedicated entirely to color, which is the only thing the model needs to learn. The model doesn't need to touch the lightness chan…

  13. comment
    Comment #36994354

    Think inference time was on the order of 4-5seconds per image on a v100, which you can rent for like .80 cents an hour, though you can get way better gpus like a100s for ~1.1 usd/h…

  14. comment
    Comment #36994332

    Yeah, if you have a high res image, you can get color info at super low-res and then regenerate the colors at high res with another model. (though this isn't an efficient approach …

  15. comment
    Comment #36994246

    Depends, given the low res, the 3x64x64 pixel space image is smaller than the latents you would get from encoding a higher-res image with models like VQGAN or the stablediff VAE at…

  16. comment
    Comment #36994210

    Think the final training run was only a couple hours on a Colab V100

  17. comment
    Comment #36994199

    Took a lot of failed experiments, the model would keep converging to greyscale / sepia images. Think one of the ways I fixed was by adding an greyscale encoder to the arch. Used it…

  18. comment
    Comment #36992831

    Btw, I did this in pixel space for simplicity, cool animations, and compute costs. Would be really interesting to do this as an LDM (though of course you can't really do the LAB co…

  19. comment
    Comment #36992755

    Fair enough. Honestly this was just a fun side project. I actually coded this up last october when I was doing a deep dive to learn about diffusion models, and saw that no one had …

  20. comment
    Comment #36992737

    temporal coherence is def an issue with these types of models, though I haven't tested it out with ColorDiffusion. Assuming you're not doing anything autoregressive (from frame to …

  21. comment
    Comment #36992722

    Technically yes, the encoder and unet are convolutional and support arbitrary input sizes, but the model was trained at 64x64px bc of compute limitations. You could probably resume…

  22. comment
    Comment #36992502

    Yeah, the model is racist for sure. That's a limitation of the dataset though (celeb A is not known for its diversity, but it was easy for me to work with, I trained this model on …

  23. comment
    Comment #36992464

    hahaha it reminded me of some "zoom and enhance" stuff when I was making the animations

  24. comment
    Comment #36992454

    You can do this with spatial palette t2i or controlnet. Give a super lores spatial palette as conditioning like this: https://camo.githubusercontent.com/8e488996fd309165fb065b0cd..…

  25. comment
    Comment #36991720

    touché, nevertheless, colors go brrrrrrrr