DeadfoxX's picture
Update app.py
c66b58c
raw
history blame contribute delete
No virus
964 Bytes
import tensorflow as tf
import transformers
# Load the model
model = transformers.TFGPT2LMHeadModel.from_pretrained("souleater-diffusion.ckpt")
# Generate pictures using the model
def generate_picture(prompt):
input_ids = transformers.preprocessing.text.text_to_sequence(prompt, model.tokenizer.tokenize)
input_ids = tf.expand_dims(input_ids, 0)
output = model.generate(input_ids)
generated_text = model.tokenizer.decode(output[0], skip_special_tokens=True)
return generated_text
# GUI to enter the prompts
from tkinter import *
root = Tk()
root.title("souleater-diffusion.ckpt Model")
prompt_entry = Entry(root)
prompt_entry.pack()
def generate_callback():
prompt = prompt_entry.get()
result = generate_picture(prompt)
result_label.config(text=result)
generate_button = Button(root, text="Generate", command=generate_callback)
generate_button.pack()
result_label = Label(root, text="")
result_label.pack()
root.mainloop()