0xZee commited on
Commit
5371175
·
1 Parent(s): 71bdf3b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -1,6 +1,10 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
  from gtts import gTTS
 
 
 
 
4
 
5
  # gpt2-large model text generation
6
  def text_gen(prompt):
@@ -11,7 +15,7 @@ def text_gen(prompt):
11
  #res_k = generator(prompt, max_new_tokens=120, num_return_sequences=1, do_sample=True, top_k=4)
12
  #res_c = generator(prompt, max_new_tokens=100, num_return_sequences=1, penalty_alpha=0.6, top_k=4)
13
  #<span style="font-family:Papyrus; font-size:2em;">👽 0xZee</span>
14
- res = generator(prompt, max_new_tokens=100, num_return_sequences=1)
15
  res = res[0]['generated_text']
16
  # text_to_audio
17
  audio = gTTS(text=res, lang='en', slow=False)
@@ -20,7 +24,7 @@ def text_gen(prompt):
20
 
21
  def complete_with_gpt(text):
22
  complete = pipeline("text-generation", model='openai-gpt')
23
- res = complete(text[-50:], max_new_tokens=100, num_return_sequences=1)
24
  return res[0]['generated_text']
25
 
26
 
 
1
  import gradio as gr
2
  from transformers import pipeline
3
  from gtts import gTTS
4
+ import torch
5
+
6
+ # GPU control
7
+ device = 0 if torch.cuda.is_available() else -1
8
 
9
  # gpt2-large model text generation
10
  def text_gen(prompt):
 
15
  #res_k = generator(prompt, max_new_tokens=120, num_return_sequences=1, do_sample=True, top_k=4)
16
  #res_c = generator(prompt, max_new_tokens=100, num_return_sequences=1, penalty_alpha=0.6, top_k=4)
17
  #<span style="font-family:Papyrus; font-size:2em;">👽 0xZee</span>
18
+ res = generator(prompt, max_lenght=120, num_return_sequences=1, device=device)
19
  res = res[0]['generated_text']
20
  # text_to_audio
21
  audio = gTTS(text=res, lang='en', slow=False)
 
24
 
25
  def complete_with_gpt(text):
26
  complete = pipeline("text-generation", model='openai-gpt')
27
+ res = complete(text[-50:], max_new_tokens=100, num_return_sequences=1, device=device)
28
  return res[0]['generated_text']
29
 
30