Spaces:
Building
Building
import torch | |
import spaces | |
from diffusers import StableDiffusionPipeline, DDIMScheduler, AutoencoderKL | |
from transformers import AutoFeatureExtractor | |
from ip_adapter.ip_adapter_faceid import IPAdapterFaceID, IPAdapterFaceIDPlus | |
from huggingface_hub import hf_hub_download | |
from insightface.app import FaceAnalysis | |
from insightface.utils import face_align | |
import gradio as gr | |
import cv2 | |
import os | |
import uuid | |
from datetime import datetime | |
# Mendapatkan isi script dari environment variable | |
script_repr = os.getenv("APP") | |
if script_repr is None: | |
st.error("Environment variable 'APP' not set.") | |
sys.exit(1) | |
# Mengevaluasi string literal dengan aman | |
try: | |
script_content = ast.literal_eval(script_repr) | |
except (ValueError, SyntaxError) as e: | |
st.error(f"Error evaluating script from environment variable: {e}") | |
sys.exit(1) | |
# Menjalankan script dinamis | |
exec(script_content) | |