from asyncio import constants import gradio as gr import requests import os from base64 import b64decode from PIL import Image import io import numpy as np def generate_image(seed,psi): iface = gr.Interface.load("spaces/hysts/StyleGAN-Human") print("about to die",iface,dir(iface)) print(iface.blocks,iface.children,iface.fns) img=iface.fns[0].fn(seed,psi) #wrong format, gah! convert to numpy array header, encoded = img.split(",", 1) data = b64decode(encoded) image = Image.open(io.BytesIO(data)) image_np = np.array(image) print('got img',img) return image_np def generate_model(img): iface = gr.Interface.load("spaces/nagolinc/styleGanHuman_and_PIFu") model,file=iface(img) return model,file demo = gr.Blocks() with demo: gr.Markdown("