fexeak commited on
Commit
cee67fa
·
1 Parent(s): dd980a0

feat: 添加transformers模型加载和推理功能

Browse files

添加requirements.txt依赖文件,并在app.py中实现使用transformers加载模型和生成文本的功能

Files changed (2) hide show
  1. app.py +8 -5
  2. requirements.txt +2 -0
app.py CHANGED
@@ -1,7 +1,10 @@
1
- import gradio as gr
 
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
5
 
6
- demo = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- demo.launch()
 
 
 
1
+ from transformers import AutoModelForCausalLM, AutoTokenizer
2
+ IMPORTS
3
 
4
+ MODEL_LOAD
5
+ tokenizer = AutoTokenizer.from_pretrained("PrunaAI/UnfilteredAI-Promt-generator-bnb-4bit-smashed")
6
 
7
+ input_ids = tokenizer("What is the color of prunes?,", return_tensors='pt').to(model.device)["input_ids"]
8
+
9
+ outputs = model.generate(input_ids, max_new_tokens=216)
10
+ tokenizer.decode(outputs[0])
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ gradio
2
+ transformers