lingyu98 commited on
Commit
04a70f2
·
verified ·
1 Parent(s): 332c511

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -22
app.py CHANGED
@@ -4,9 +4,10 @@ from cijiang.utils import print_results
4
  from colorama import Fore, Style, init
5
  import spaces
6
 
7
- @spaces.GPU # Add this decorator
8
  rhymer = CiJiangRhymer(strict=False, tone=True)
9
 
 
10
  def get_results(input_text, target_rhyme, beam_width, num_candidates, top_results):
11
  out = rhymer.get_rhymes(text_with_placeholder=input_text, target_rhyme=target_rhyme, beam_width=beam_width, num_candidates=num_candidates)
12
  mask_count = input_text.count("[M]")
@@ -22,28 +23,7 @@ def get_results(input_text, target_rhyme, beam_width, num_candidates, top_result
22
  all_outputs += "=" * 40
23
  return all_outputs
24
 
25
- # rhymer = CiJiangRhymer(strict=False, tone=True)
26
-
27
- # # 使用韵脚的汉字押韵
28
- # print_results(rhymer, text="[M][M][M][M]", target_rhyme="乱比高低")
29
-
30
- # # 使用韵脚的拼音押韵
31
- # print_results(rhymer, text="[M][M][M][M]", target_rhyme="luan4 bi3 gao1 di1")
32
-
33
- # # 允许声调不同
34
- # rhymer.tone = False
35
- # print_results(rhymer, text="[M][M][M]", target_rhyme="收视率")
36
- # rhymer.tone = True
37
-
38
- # # 上下文押韵
39
- # print_results(rhymer, text="我总是天亮了[M][M]", target_rhyme="排队")
40
- # print_results(rhymer, text="我们两个人的verse价值一辆[M][M][M][M]", target_rhyme="韩国低级")
41
 
42
- # # # 上下文非词汇押韵
43
- # print_results(rhymer, text="报名嘻[M][M]", target_rhyme="八个")
44
- # # 长韵脚需要更广的搜索空间
45
- # print_results(rhymer, text="我还是觉得音乐的[M][M][M][M][M]", target_rhyme="背靠背钻研")
46
- # print_results(rhymer, text="我还是觉得音乐的[M][M][M][M][M]", target_rhyme="背靠背钻研", beam_width=300)
47
  demo = gr.Interface(
48
  fn=get_results,
49
  inputs=[
 
4
  from colorama import Fore, Style, init
5
  import spaces
6
 
7
+
8
  rhymer = CiJiangRhymer(strict=False, tone=True)
9
 
10
+ @spaces.GPU # Add this decorator
11
  def get_results(input_text, target_rhyme, beam_width, num_candidates, top_results):
12
  out = rhymer.get_rhymes(text_with_placeholder=input_text, target_rhyme=target_rhyme, beam_width=beam_width, num_candidates=num_candidates)
13
  mask_count = input_text.count("[M]")
 
23
  all_outputs += "=" * 40
24
  return all_outputs
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
 
 
 
 
 
27
  demo = gr.Interface(
28
  fn=get_results,
29
  inputs=[