Skip to content

Commit 0ed3382

Browse files
author
Yidong Huang
committed
init release
1 parent eeeb730 commit 0ed3382

35 files changed

+2360
-3
lines changed

.gitattributes

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
*.7z filter=lfs diff=lfs merge=lfs -text
2+
*.arrow filter=lfs diff=lfs merge=lfs -text
3+
*.bin filter=lfs diff=lfs merge=lfs -text
4+
*.bz2 filter=lfs diff=lfs merge=lfs -text
5+
*.ckpt filter=lfs diff=lfs merge=lfs -text
6+
*.ftz filter=lfs diff=lfs merge=lfs -text
7+
*.gz filter=lfs diff=lfs merge=lfs -text
8+
*.h5 filter=lfs diff=lfs merge=lfs -text
9+
*.joblib filter=lfs diff=lfs merge=lfs -text
10+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
11+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
12+
*.model filter=lfs diff=lfs merge=lfs -text
13+
*.msgpack filter=lfs diff=lfs merge=lfs -text
14+
*.npy filter=lfs diff=lfs merge=lfs -text
15+
*.npz filter=lfs diff=lfs merge=lfs -text
16+
*.onnx filter=lfs diff=lfs merge=lfs -text
17+
*.ot filter=lfs diff=lfs merge=lfs -text
18+
*.parquet filter=lfs diff=lfs merge=lfs -text
19+
*.pb filter=lfs diff=lfs merge=lfs -text
20+
*.pickle filter=lfs diff=lfs merge=lfs -text
21+
*.pkl filter=lfs diff=lfs merge=lfs -text
22+
*.pt filter=lfs diff=lfs merge=lfs -text
23+
*.pth filter=lfs diff=lfs merge=lfs -text
24+
*.rar filter=lfs diff=lfs merge=lfs -text
25+
*.safetensors filter=lfs diff=lfs merge=lfs -text
26+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27+
*.tar.* filter=lfs diff=lfs merge=lfs -text
28+
*.tar filter=lfs diff=lfs merge=lfs -text
29+
*.tflite filter=lfs diff=lfs merge=lfs -text
30+
*.tgz filter=lfs diff=lfs merge=lfs -text
31+
*.wasm filter=lfs diff=lfs merge=lfs -text
32+
*.xz filter=lfs diff=lfs merge=lfs -text
33+
*.zip filter=lfs diff=lfs merge=lfs -text
34+
*.zst filter=lfs diff=lfs merge=lfs -text
35+
*tfevents* filter=lfs diff=lfs merge=lfs -text

README.md

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,55 @@
11
# Inversion-Free Image Editing with Natural Language
22

3-
### Code for the demo is currently available at [Huggingface](https://huggingface.co/spaces/sled-umich/InfEdit/tree/main).
4-
5-
We are still working on the github version.
63

74
### [Project Page](https://sled-group.github.io/InfEdit/) | [Paper](http://arxiv.org/) | [🤗Demo🔥](https://huggingface.co/spaces/sled-umich/InfEdit) | [Handbook](https://github.com/sled-group/InfEdit/tree/website)
85

96
Sihan Xu*, Yidong Huang*, Jiayi Pan, Ziqiao Ma, Joyce Chai
107
University of Michigan, University of California, Berkeley
118

129
![icon](infedit_gif.gif)
10+
11+
## Setup
12+
This code was tested with python 3.9, [Pytorch](https://pytorch.org/) 2.2.1 using pretrained models through [huggingface / diffusers](https://github.com/huggingface/diffusers#readme). Specifically, we implemented our method over [LCM](https://huggingface.co/docs/diffusers/api/pipelines/latent_consistency_models) and [prompt2prompt](https://github.com/google/prompt-to-prompt).
13+
14+
## Quickstart
15+
16+
### Requirements
17+
We implemented our method with [diffusers](https://github.com/huggingface/diffusers#readme) with a similar code structure to [prompt2prompt](https://github.com/google/prompt-to-prompt) but we modified the code to adapt to newest diffusors version. You can download the requirements using
18+
```base
19+
pip install -r requirements.txt
20+
```
21+
22+
23+
### Demos
24+
25+
26+
27+
28+
**Online demos**
29+
30+
We provide online [demo](https://huggingface.co/spaces/sled-umich/InfEdit) with Gradio app. You can play with the it or clone it to your own device!
31+
32+
**Local Gradio demo**
33+
34+
You can launch the provided Gradio demo locally with
35+
36+
```bash
37+
python app_infedit.py
38+
```
39+
40+
For further information about the input parameters, please refer to the [Handbook](https://github.com/sled-group/InfEdit/tree/website).
41+
42+
## Citation
43+
44+
```bibtex
45+
@article{xu2023infedit,
46+
title={Inversion-Free Image Editing with Natural Language},
47+
author={Sihan Xu and Yidong Huang and Jiayi Pan and Ziqiao Ma and Joyce Chai},
48+
booktitle={Conference on Computer Vision and Pattern Recognition 2024},
49+
year={2024}
50+
}
51+
```
52+
53+
## Acknowledgements
54+
55+
We thank the awesome research works [Prompt-to-Prompt](https://github.com/google/prompt-to-prompt), [LCM](https://huggingface.co/docs/diffusers/api/pipelines/latent_consistency_models) and [Masactrl](https://github.com/TencentARC/MasaCtrl).
17.6 KB
Binary file not shown.

__pycache__/ptp_utils.cpython-39.pyc

5.06 KB
Binary file not shown.
8.02 KB
Binary file not shown.

__pycache__/utils.cpython-39.pyc

287 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)