Skip to content

Commit 0fc3799

Browse files
committed
update
1 parent 7c92363 commit 0fc3799

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,25 @@ Currently, our code supports the models that can be loaded by [StableDiffusionPi
116116

117117
### Usage
118118

119+
* For Stable Diffusion XL (Only the base model currently)
119120
```python
120-
from DeepCache.pipeline_stable_diffusion import StableDiffusionPipeline
121+
import torch
122+
from DeepCache import StableDiffusionXLPipeline as DeepCacheStableDiffusionXLPipeline
123+
pipe = DeepCacheStableDiffusionXLPipeline.from_pretrained(
124+
"stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16, variant="fp16", use_safetensors=True
125+
).to("cuda:0")
126+
prompt = "A photo of a cat. Focus light and create sharp, defined edges."
127+
deepcache_output = pipe(
128+
prompt,
129+
cache_interval=3, cache_layer_id=0, cache_block_id=0,
130+
output_type='pt', return_dict=True
131+
).images
132+
```
133+
134+
* For Stable Diffusion
135+
```python
136+
import torch
137+
from DeepCache import StableDiffusionPipeline
121138
pipe = StableDiffusionPipeline.from_pretrained('runwayml/stable-diffusion-v1-5', torch_dtype=torch.float16).to("cuda:0")
122139
prompt = "a photo of an astronaut on a moon"
123140
deepcache_output = pipe(

stable_diffusion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def set_random_seed(seed):
3030
logging.info("Warming up GPU...")
3131
for _ in range(2):
3232
set_random_seed(seed)
33-
image_ori = baseline_pipe(prompt, output_type='pt').images
33+
_ = baseline_pipe(prompt, output_type='pt').images
3434

3535
# Baseline
3636
logging.info("Running baseline...")
@@ -49,7 +49,7 @@ def set_random_seed(seed):
4949
logging.info("Warming up GPU...")
5050
for _ in range(2):
5151
set_random_seed(seed)
52-
image_ori = pipe(prompt, output_type='pt', return_dict=True).images
52+
_ = pipe(prompt, output_type='pt', return_dict=True).images
5353

5454
logging.info("Running DeepCache...")
5555
set_random_seed(seed)

stable_diffusion_xl.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def set_random_seed(seed):
3535
logging.info("Warming up GPU...")
3636
for _ in range(2):
3737
set_random_seed(seed)
38-
image_ori = baseline_pipe(prompt, output_type='pt').images
38+
_ = baseline_pipe(prompt, output_type='pt').images
3939

4040
# Baseline
4141
logging.info("Running baseline...")
@@ -56,7 +56,7 @@ def set_random_seed(seed):
5656
logging.info("Warming up GPU...")
5757
for _ in range(2):
5858
set_random_seed(seed)
59-
image_ori = pipe(
59+
_ = pipe(
6060
prompt,
6161
cache_interval=3, cache_layer_id=0, cache_block_id=0,
6262
output_type='pt', return_dict=True

0 commit comments

Comments
 (0)