Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When is the training and inference code going to be released? #2

Open
geekyayush opened this issue Feb 26, 2023 · 35 comments
Open

When is the training and inference code going to be released? #2

geekyayush opened this issue Feb 26, 2023 · 35 comments

Comments

@geekyayush
Copy link

geekyayush commented Feb 26, 2023

Any idea, when the training and inference code going to be released?

This looks exciting

@dawei03896
Copy link

+1

1 similar comment
@hyd998877
Copy link

+1

@sntlks
Copy link

sntlks commented Feb 27, 2023

When?

@KleinXin
Copy link

KleinXin commented Mar 2, 2023

looking forward

@alelordelo
Copy link

+1

@Rage997
Copy link

Rage997 commented Mar 3, 2023

Probably never - that's how these companies like to play the game. They create hype about their researchers but 90% of the times they never release any source code, and when they do, it's spaghetti/research code

@ghpkishore
Copy link

HI @Rage997 I do not think that is the case as mentioned in this issue. Mid March is the likely date as of now. modelscope/modelscope#160

@Rage997
Copy link

Rage997 commented Mar 3, 2023

@ghpkishore hopefully. I am looking forward to play with the source code!

@huanglianghua
Copy link
Collaborator

Hi, thank you for your interest in Composer! We're currently tidying up our code and going through some necessary internal processes. Once that's done, we will release the code and models. Thanks.

@aartykov
Copy link

aartykov commented Mar 8, 2023

Hey, @huanglianghua congrats on the great work. Currently, I am trying to implement the paper onto the stable diffusion. My question is, what does the following sentence mean; "Project image embeddings and color palettes into eight extra tokens and concatenate them with CLIP word embeddings"? So what are these eight extra tokens?

Thanks in regard,
Arslan

@huanglianghua
Copy link
Collaborator

huanglianghua commented Mar 9, 2023

Hi, @artykov1511 awesome! Looking forward to your sd version composer!

Assuming a batch size of B, the shapes of color palettes, image embeddings, and word embeddings are (Bx156), (Bx768), and (Bx77x768), respectively. The steps are:

  1. We use "fc->silu->fc" layers to project color palettes to a shape of (Bx2048) and reshape it to (Bx4x512).
  2. We use another stack of "fc->silu->fc" layers to project image embeddings to a shape of (Bx2048) and reshape it to (Bx4x512).
  3. We project word embeddings to a shape of (Bx77x512) using another stack of "fc->silu->fc" layers.
  4. We concatenate the three tensors along the second dimension, resulting in a tensor of shape (Bx85x512), which is then used as the context and fed to UNet's cross-attention modules.

@aartykov
Copy link

aartykov commented Mar 9, 2023

Hey @huanglianghua! Thanks for your feedback! And I also similarly projected text embeddings to a shape of (B, 77*768) and added it to timestep embedding of shape (B, 4 * self.model_channels) along with img and color embeddings of shape (B, 768), (B, 156), respectively. Did I implement it correctly?

@ethansmith2000
Copy link

hey @artykov1511 see UnCLIPPipeline in diffusers which uses the same methodology of projection onto timestep embeddings and extra context tokens :)

@ghpkishore
Copy link

Hi @huanglianghua , the entire community is eagerly waiting for you to release the code. Please let us know when it would be possible. Checking 5 times a day everyday now for code release. 🙏

@phongnhhn92
Copy link

Hey guys, can we stop asking the team to release the code. I think they know we are all waiting but we need to give them some time to polish it.

@huanglianghua
Copy link
Collaborator

Dear everyone,

I wanted to take a moment to provide an update on our plans for Composer's open source release. We have been working hard to prepare for this release, but unfortunately, we have had to postpone it until April. This delay is due to internal audits and policy requirements related to AIGC, and we are not allowed to disclose the exact date. However, we want to assure you that we are still working diligently to make sure that the final release is of the highest quality.

In addition to the delay, we are excited to announce that the 5B-Dalle2-like model will also be released alongside Composer in April. We believe that this model will be a valuable addition to our open source offerings and we can't wait to share it with you.

As we continue to fine-tune the final performance of Composer in the coming days, we appreciate everyone's enthusiasm and support. If you have any questions or concerns, please do not hesitate to reach out to me or the team.

Best regards

@aartykov
Copy link

Dear all,

I am excited to announce that I have begun implementing a lightweight Latent Composer based on the stable diffusion model. I have already completed the majority of the implementation and am currently working on the remaining tasks outlined in the repository.

If you are interested in contributing to this project, please feel free to submit a pull request and I will review your code promptly. Your contributions are greatly appreciated and if you find my work useful, please consider giving the repository a star.

If you have any questions or concerns, please do not hesitate to open an issue on the repository. I am happy to address any inquiries you may have.

The code: https://github.com/aartykov/Latent-Composer-pytorch

Best regards,
Arslan

@Ukuer
Copy link

Ukuer commented Apr 13, 2023

Great work @aartykov

@Njasa2k
Copy link

Njasa2k commented Apr 18, 2023

Dear everyone,

I wanted to take a moment to provide an update on our plans for Composer's open source release. We have been working hard to prepare for this release, but unfortunately, we have had to postpone it until April. This delay is due to internal audits and policy requirements related to AIGC, and we are not allowed to disclose the exact date. However, we want to assure you that we are still working diligently to make sure that the final release is of the highest quality.

In addition to the delay, we are excited to announce that the 5B-Dalle2-like model will also be released alongside Composer in April. We believe that this model will be a valuable addition to our open source offerings and we can't wait to share it with you.

As we continue to fine-tune the final performance of Composer in the coming days, we appreciate everyone's enthusiasm and support. If you have any questions or concerns, please do not hesitate to reach out to me or the team.

Best regards

Hi, any update about code?

@LangDaoAI
Copy link

Continue to postpone when?

@geonm
Copy link

geonm commented Apr 28, 2023

Try this before Composer comes out. It's Graphit we released and you might find something interesting. I also hope Composer will be released soon.

https://github.com/navervision/Graphit

@aartykov
Copy link

aartykov commented May 1, 2023

Dear everyone,
I wanted to take a moment to provide an update on our plans for Composer's open source release. We have been working hard to prepare for this release, but unfortunately, we have had to postpone it until April. This delay is due to internal audits and policy requirements related to AIGC, and we are not allowed to disclose the exact date. However, we want to assure you that we are still working diligently to make sure that the final release is of the highest quality.
In addition to the delay, we are excited to announce that the 5B-Dalle2-like model will also be released alongside Composer in April. We believe that this model will be a valuable addition to our open source offerings and we can't wait to share it with you.
As we continue to fine-tune the final performance of Composer in the coming days, we appreciate everyone's enthusiasm and support. If you have any questions or concerns, please do not hesitate to reach out to me or the team.
Best regards

Hi, any update about code?

Hi! I am still debugging the code. Since I can focus on the project only in my spare time, the debugging process goes slowly. I will let you know if there is any update. Thanks for your patience.

@geekyayush
Copy link
Author

Dear everyone,
I wanted to take a moment to provide an update on our plans for Composer's open source release. We have been working hard to prepare for this release, but unfortunately, we have had to postpone it until April. This delay is due to internal audits and policy requirements related to AIGC, and we are not allowed to disclose the exact date. However, we want to assure you that we are still working diligently to make sure that the final release is of the highest quality.
In addition to the delay, we are excited to announce that the 5B-Dalle2-like model will also be released alongside Composer in April. We believe that this model will be a valuable addition to our open source offerings and we can't wait to share it with you.
As we continue to fine-tune the final performance of Composer in the coming days, we appreciate everyone's enthusiasm and support. If you have any questions or concerns, please do not hesitate to reach out to me or the team.
Best regards

Hi, any update about code?

Hi! I am still debugging the code. Since I can focus on the project only in my spare time, the debugging process goes slowly. I will let you know if there is any update. Thanks for your patience.

Hey, Do let us know if we can help.

I think we all would love to do that.

@aartykov
Copy link

aartykov commented May 6, 2023

Dear everyone,
I wanted to take a moment to provide an update on our plans for Composer's open source release. We have been working hard to prepare for this release, but unfortunately, we have had to postpone it until April. This delay is due to internal audits and policy requirements related to AIGC, and we are not allowed to disclose the exact date. However, we want to assure you that we are still working diligently to make sure that the final release is of the highest quality.
In addition to the delay, we are excited to announce that the 5B-Dalle2-like model will also be released alongside Composer in April. We believe that this model will be a valuable addition to our open source offerings and we can't wait to share it with you.
As we continue to fine-tune the final performance of Composer in the coming days, we appreciate everyone's enthusiasm and support. If you have any questions or concerns, please do not hesitate to reach out to me or the team.
Best regards

Hi, any update about code?

Hi! I am still debugging the code. Since I can focus on the project only in my spare time, the debugging process goes slowly. I will let you know if there is any update. Thanks for your patience.

Hey, Do let us know if we can help.

I think we all would love to do that.

Hey, actually would be glad if someone gives a hint about where the dropout operation on conditionings is implemented during training in stable diffusion.

@loboere
Copy link

loboere commented May 7, 2023

Now can you give us a date when it will be released?

@AugustRush
Copy link

鸽了鸽了😂

@aartykov
Copy link

aartykov commented May 9, 2023

Dear all,

I am excited to announce that I have begun implementing a lightweight Latent Composer based on the stable diffusion model. I have already completed the majority of the implementation and am currently working on the remaining tasks outlined in the repository.

If you are interested in contributing to this project, please feel free to submit a pull request and I will review your code promptly. Your contributions are greatly appreciated and if you find my work useful, please consider giving the repository a star.

If you have any questions or concerns, please do not hesitate to open an issue on the repository. I am happy to address any inquiries you may have.

The code: https://github.com/aartykov/Latent-Composer-pytorch

Best regards, Arslan

Dear Community!
I debugged and updated the repo. So, now, you should be able to train the Latent Composer Network without errors.
For any questions, please, open an issue on the repo.

Best,
Arslan

@josephrocca
Copy link

modelscope/modelscope#160 (comment)

Due to internal audit requirements, the open-sourcing of the Composer has been put on hold indefinitely. We are still working with the Composer team towards a final resolution for sharing it with the community. Unfortunately, there is simply no definite timeline at this moment.

:(

@danigoju
Copy link

Damn @Rage997 was right all this time. We might have been bamboozled

@Amazingldl
Copy link

It is July....

Damn @Rage997 was right all this time. We might have been bamboozled

@geekyayush
Copy link
Author

Probably never

I guess you were right

@JaosonMa
Copy link

JaosonMa commented Sep 4, 2023

just wait!

1 similar comment
@OrangeSodahub
Copy link

just wait!

@geekyayush
Copy link
Author

Feels like a decade has passed and I am starting to forget why I asked this question in the first place.
So I don't know what to wait for anymore.

@Njasa2k
Copy link

Njasa2k commented Dec 4, 2023

Feels like a decade has passed and I am starting to forget why I asked this question in the first place. So I don't know what to wait for anymore and doesn't need 40GB GPUs.

At this point everything composer can do can be replicated with Ipadapter or controlnet or some other model/adapter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests