Spaces:
Runtime error
Runtime error
File size: 1,542 Bytes
0b540e1 5c2d53d ef5aca4 0b540e1 ef5aca4 6815209 3de099b 73a3947 daeb276 5c2d53d 0b540e1 97df92e 0b540e1 4d6e76c 5f669c2 8426cfd 3de099b dcf54b4 9d3ba5f 3de099b 5ae414b 92feb2d 3de099b 8426cfd ccbaceb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
import sys
import time
import os
import streamlit as st
import concurrent.futures
from random import randint
st.markdown("<h1 style='text-align: center; color: white;'>Generate intresting stories with GPT</h1>", unsafe_allow_html=True)
st.markdown('')
st.markdown('')
# initializing session_state
os.system('pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu')
os.system('pip install transformers')
from transformers import pipeline, set_seed
generator = pipeline('text-generation', model='openai-gpt')
def generate(initial_text, length=50, return_sequences=1):
set_seed(randint(1,1000))
result = generator(initial_text, max_length = length, num_return_sequences = return_sequences)
return result[0]["generated_text"]
def slice(text, mak_length=10):
return text[-mak_length:]
def type_text(text):
for letter in text:
sys.stdout.write(letter)
time.sleep(0)
#text = input("Enter something to begin with... ")
#print(".\n.\n.\nGenerating\n.\n.\n.")
text = st.text_input('Enter something to begin with...', placeholder='I looked at her eyes, then i realized...', key="value")
if text:
st.write("Generating...")
for _ in range(10):
result = generate(text)
text=slice(result)
out = result.replace(text,"")
st.markdown(f"<h3><b>{out}</b></h3>", unsafe_allow_html=True)
#with concurrent.futures.ThreadPoolExecutor() as executor:
# executor.submit(type_text, result.replace(text,""))
st.balloons()
|