Spaces:
Running on Zero
Running on Zero
Update app.py
Browse filesAdd spaces to utilize zeroGPU.
app.py
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
import torch
|
|
|
|
| 2 |
import gradio as gr
|
| 3 |
import numpy as np
|
| 4 |
import os
|
|
@@ -65,7 +66,8 @@ class DiffusionSampler:
|
|
| 65 |
if self.vae is None:
|
| 66 |
self.vae = AutoencoderKL.from_pretrained("stabilityai/sd-vae-ft-ema").to(self.device)
|
| 67 |
self.vae.eval()
|
| 68 |
-
|
|
|
|
| 69 |
def generate_images(self, model, num_samples, genre, style, seed, progress=gr.Progress()):
|
| 70 |
"""Generate images with the DiT model"""
|
| 71 |
global global_progress
|
|
@@ -159,6 +161,7 @@ def generate_random_seed():
|
|
| 159 |
"""Generate a random seed between 0 and 2^32 - 1"""
|
| 160 |
return random.randint(0, 2**32 - 1)
|
| 161 |
|
|
|
|
| 162 |
def generate_samples(num_samples, dit_size, genre_name, style_name, seed, progress=gr.Progress()):
|
| 163 |
"""Main function for Gradio interface"""
|
| 164 |
if num_samples < 1 or num_samples > 16:
|
|
|
|
| 1 |
import torch
|
| 2 |
+
import spaces
|
| 3 |
import gradio as gr
|
| 4 |
import numpy as np
|
| 5 |
import os
|
|
|
|
| 66 |
if self.vae is None:
|
| 67 |
self.vae = AutoencoderKL.from_pretrained("stabilityai/sd-vae-ft-ema").to(self.device)
|
| 68 |
self.vae.eval()
|
| 69 |
+
|
| 70 |
+
@spaces.GPU
|
| 71 |
def generate_images(self, model, num_samples, genre, style, seed, progress=gr.Progress()):
|
| 72 |
"""Generate images with the DiT model"""
|
| 73 |
global global_progress
|
|
|
|
| 161 |
"""Generate a random seed between 0 and 2^32 - 1"""
|
| 162 |
return random.randint(0, 2**32 - 1)
|
| 163 |
|
| 164 |
+
@spaces.GPU
|
| 165 |
def generate_samples(num_samples, dit_size, genre_name, style_name, seed, progress=gr.Progress()):
|
| 166 |
"""Main function for Gradio interface"""
|
| 167 |
if num_samples < 1 or num_samples > 16:
|