Logan Zoellner commited on
Commit
1da0e2a
1 Parent(s): f607082

convert file type

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -5,6 +5,11 @@ import os
5
  import re
6
  import random
7
  from words import *
 
 
 
 
 
8
 
9
  # GPT-J-6B API
10
  API_URL = "https://api-inference.huggingface.co/models/EleutherAI/gpt-j-6B"
@@ -151,7 +156,14 @@ def desc_to_image_cf(desc):
151
  im_prompt_weight =1
152
  result = cf.fns[0].fn(text, init_image, skip_timesteps, clip_guidance_scale, tv_scale, range_scale, init_scale, seed, image_prompts,timestep_respacing, cutn, im_prompt_weight)
153
 
154
- return result[0]
 
 
 
 
 
 
 
155
 
156
 
157
  demo = gr.Blocks()
 
5
  import re
6
  import random
7
  from words import *
8
+ from base64 import b64decode
9
+ from PIL import Image
10
+ import io
11
+ import numpy as np
12
+
13
 
14
  # GPT-J-6B API
15
  API_URL = "https://api-inference.huggingface.co/models/EleutherAI/gpt-j-6B"
 
156
  im_prompt_weight =1
157
  result = cf.fns[0].fn(text, init_image, skip_timesteps, clip_guidance_scale, tv_scale, range_scale, init_scale, seed, image_prompts,timestep_respacing, cutn, im_prompt_weight)
158
 
159
+
160
+ #convert result from dataurl to image
161
+ img=result[0]
162
+ header, encoded = img.split(",", 1)
163
+ data = b64decode(encoded)
164
+ image = Image.open(io.BytesIO(data))
165
+ image_np = np.array(image)
166
+ return image_np
167
 
168
 
169
  demo = gr.Blocks()