File size: 856 Bytes
ce4c1d3
 
 
 
 
 
 
82f2717
9d36776
 
ce4c1d3
 
 
 
 
 
9d36776
 
ce4c1d3
da1e5da
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os

import numpy as np

DEFAULT_MODEL_ID = os.getenv("DEFAULT_MODEL_ID", "stable-diffusion-v1-5/stable-diffusion-v1-5")

MAX_NUM_IMAGES = int(os.getenv("MAX_NUM_IMAGES", "3"))
DEFAULT_NUM_IMAGES = min(MAX_NUM_IMAGES, int(os.getenv("DEFAULT_NUM_IMAGES", "1")))
MAX_IMAGE_RESOLUTION = int(os.getenv("MAX_IMAGE_RESOLUTION", "2048"))
DEFAULT_IMAGE_RESOLUTION = min(MAX_IMAGE_RESOLUTION, int(os.getenv("DEFAULT_IMAGE_RESOLUTION", "1024")))

ALLOW_CHANGING_BASE_MODEL = os.getenv("SPACE_ID") != "hysts/ControlNet-v1-1"
SHOW_DUPLICATE_BUTTON = os.getenv("SHOW_DUPLICATE_BUTTON") == "1"

MAX_SEED = np.iinfo(np.int32).max

# Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

# setup CUDA
# disable the following when deployting to hugging face
# if os.getenv("CUDA_VISIBLE_DEVICES") is None:
    # os.environ["CUDA_VISIBLE_DEVICES"] = "7"