CodeSun1224 / tryondiffusion

TryOnDiffusion: A Tale of Two UNets Implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Try On Diffusion: A Tale of Two UNets Implementation

Click here to join our discord channel

Roadmap

  1. Prepare initial implementation
  2. Test initial implementation with small dataset (VITON-HD)
  3. Gather sufficient data and compute resources
  4. Prepare and train final implementation
  5. Publicly release parameters

How to contribute to tryondiffusion

1. Open an issue

We recommend opening an issue (if one doesn't already exist) and discussing your intended changes before making any changes. We'll be able to provide you feedback and confirm the planned modifications this way.

2. Make changes in the code

Start with forking the repository, set up the environment, install the dependencies, and make changes in the code appropriately.

3. Create pull request

Create a pull request to the main branch from your fork's branch.

4. Merging pull request

Once the pull request is created, we will review the code changes and merge the pull request as soon as possible.

Writing documentation

If you are interested in writing the documentation, you can add it to README.md and create a pull request. For now, we are maintaining our documentation in a single file and we will add more files as it grows.

License

All material is made available under Creative Commons BY-NC 4.0. You can use the material for non-commercial purposes, as long as you give appropriate credit by citing our original github repo and indicate any changes that you've made to the code.

About

TryOnDiffusion: A Tale of Two UNets Implementation


Languages

Language:Jupyter Notebook 94.3%Language:Python 5.7%