Spaces:
Runtime error
Runtime error
File size: 844 Bytes
f0d1094 c4c07eb e24c717 c4c07eb e24c717 c4c07eb e24c717 c4c07eb e24c717 c4c07eb f0d1094 c4c07eb e24c717 c4c07eb a8c8525 c4c07eb |
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 |
import os
from dotenv import load_dotenv
from huggingface_hub import login
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
load_dotenv()
API_TOKEN = os.environ.get("HUGGINGFACE_TOKEN")
login(API_TOKEN)
model_id = "meta-llama/Llama-2-7b-chat-hf"
model = AutoModelForCausalLM.from_pretrained(model_id, load_in_4bit=True, device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_id)
generate_text_pipeline = pipeline(
model=model, tokenizer=tokenizer,
return_full_text=True,
task='text-generation',
temperature=0.1,
max_new_tokens=512,
repetition_penalty=1.1 # without this output begins repeating
)
def get_results(text):
res = generate_text_pipeline(text)
return res[0]["generated_text"]
iface = gr.Interface(fn=get_results, inputs="text", outputs="text")
iface.launch()
|