Gpt / app.py
Tafar's picture
Update app.py
25afb2f
raw
history blame contribute delete
No virus
1.38 kB
import gradio as gr
import numpy as np
import keras_nlp
import tensorflow as tf
import tensorflow_datasets as tfds
import tensorflow_text as tf_text
from tensorflow import keras
from tensorflow.lite.python import interpreter
import time
#pip install -q git+https://github.com/keras-team/keras-nlp.git@google-io-2023 tensorflow-text==2.12
gpt2_tokenizer = keras_nlp.models.GPT2Tokenizer.from_preset("gpt2_base_en")
gpt2_preprocessor = keras_nlp.models.GPT2CausalLMPreprocessor.from_preset(
"gpt2_base_en",
sequence_length=256,
add_end_token=True,
)
gpt2_lm = keras_nlp.models.GPT2CausalLM.from_preset("gpt2_base_en", preprocessor=gpt2_preprocessor)
start = time.time()
output = gpt2_lm.generate("My trip to New York was", max_length=200)
print("\nGPT-2 output:")
print(output.numpy().decode("utf-8"))
end = time.time()
print("TOTAL TIME ELAPSED: ", end - start)
start = time.time()
output = gpt2_lm.generate("That Italian restaurant is", max_length=200)
print("\nGPT-2 output:")
print(output.numpy().decode("utf-8"))
end = time.time()
print("TOTAL TIME ELAPSED: ", end - start)
# Define Gradio interface
iface = gr.Interface(
fn=taf_gpt.generate_response,
inputs="text",
outputs="text",
live=True,
title="Taf-gpt Chatbot",
description="Welcome to Taf-gpt! Enter your message below.",
)
# Launch the Gradio interface
iface.launch()