From 339912f9e3ef6e189a41aeaf2856aa1300bfe3cc Mon Sep 17 00:00:00 2001 From: yanzewu Date: Wed, 24 Apr 2024 22:17:11 +0800 Subject: [PATCH] update --- .gitignore | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 9 +++- 2 files changed, 149 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..19c6dde --- /dev/null +++ b/.gitignore @@ -0,0 +1,142 @@ +datasets/* +experiments/* +results/* +tb_logger/* +wandb/* +tmp/* +weights/* +inputs/* + +*.DS_Store + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +.idea/ \ No newline at end of file diff --git a/README.md b/README.md index 2beea6e..1963dfd 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,15 @@ # PuLID -Coming Soon. +Codes and models will be released soon, maybe 1 or 2 weeks, please stay tuned, your star will help facilitate the process. + +## Qualitative Comparison +PuLID maintains high ID fidelity while effectively reducing interference with the original model's behavior. ![teaser](https://github.com/ToTheBeginning/PuLID/assets/11482921/8bfddeef-8f6e-48d7-8b3f-2dd3faa581dd) **** -**** + +## Application +We provide the applications of our PuLID in blow, encompassing style alterations (1st row), IP fusion (2nd row), accessories modification (3rd row), recontextualization (4th row), attributes editing (5th row), transformation from non-photo-realistic domains to photo-realistic ones (6th row), and ID mixing (7th row). ![application](https://github.com/ToTheBeginning/PuLID/assets/11482921/690d7d14-c825-4bd7-b523-ac20ce79c6b8) \ No newline at end of file