Spaces:
Running
on
Zero
Running
on
Zero
File size: 762 Bytes
93428fb 16161ed 93428fb 16161ed 93428fb 16161ed 93428fb 16161ed |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import gc
import os
import random
import numpy as np
import json
import torch
import base64
from io import BytesIO
from PIL import Image, PngImagePlugin
from datetime import datetime
from dataclasses import dataclass
from typing import Callable, Dict, Optional, Tuple
from diffusers import (
DDIMScheduler,
DPMSolverMultistepScheduler,
DPMSolverSinglestepScheduler,
EulerAncestralDiscreteScheduler,
EulerDiscreteScheduler,
)
MAX_SEED = np.iinfo(np.int32).max
# ... (rest of the existing functions remain the same)
def image_to_base64(image: Image.Image) -> str:
buffered = BytesIO()
image.save(buffered, format="PNG")
return base64.b64encode(buffered.getvalue()).decode()
# ... (rest of the existing functions remain the same) |