Spaces:
Sleeping
Sleeping
File size: 1,287 Bytes
54c0f31 2494b1a cc44ce3 10a2a4b 54c0f31 750baad | 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 | import os
os.system("pip install streamlit")
os.system("pip install transformers")
os.system("pip install torch")
os.system("pip install einops")
os.system("pip install accelerate")
os.system("pip install xformers")
import streamlit as st
import transformers
import torch
model = "tiiuae/falcon-7b-instruct"
tokenizer = transformers.AutoTokenizer.from_pretrained(model)
pipeline = transformers.pipeline(
"text-generation",
model=model,
tokenizer=tokenizer,
torch_dtype=torch.bfloat16,
trust_remote_code=True,
device_map="auto",
)
def main():
st.title("Girafatron Text Generation")
user_input = st.text_area("Enter your text:", "Girafatron is obsessed with giraffes, the most glorious animal on the face of this Earth. Giraftron believes all other animals are irrelevant when compared to the glorious majesty of the giraffe.\nDaniel: Hello, Girafatron!\nGirafatron:")
if st.button("Generate"):
sequences = pipeline(
user_input,
max_length=200,
do_sample=True,
top_k=10,
num_return_sequences=1,
eos_token_id=tokenizer.eos_token_id,
)
for seq in sequences:
st.write(f"Result: {seq['generated_text']}")
if __name__ == "__main__":
main() |