jhansss commited on
Commit
017498a
·
1 Parent(s): a78bd31

Add dummy batch for model warmup in svs_warmup function

Browse files
Files changed (2) hide show
  1. requirements.txt +2 -0
  2. svs_utils.py +15 -0
requirements.txt CHANGED
@@ -11,4 +11,6 @@ fugashi
11
  pykakasi
12
  basic-pitch[onnx]
13
  audiobox_aesthetics
 
 
14
  git+https://github.com/sea-turt1e/kanjiconv
 
11
  pykakasi
12
  basic-pitch[onnx]
13
  audiobox_aesthetics
14
+ transformers
15
+ s3prl
16
  git+https://github.com/sea-turt1e/kanjiconv
svs_utils.py CHANGED
@@ -28,6 +28,21 @@ def svs_warmup(config):
28
  model_file=downloaded["model_file"],
29
  device=config.device,
30
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  else:
32
  raise NotImplementedError(f"Model {config.model_path} not supported")
33
  return model
 
28
  model_file=downloaded["model_file"],
29
  device=config.device,
30
  )
31
+ dummy_batch = {
32
+ "score": (
33
+ 75, # tempo
34
+ [
35
+ (0.0, 0.25, "r_en", 63.0, "r_en"),
36
+ (0.25, 0.5, "—", 63.0, "en"),
37
+ ],
38
+ ),
39
+ "text": "r en en",
40
+ }
41
+ model(
42
+ dummy_batch,
43
+ lids=np.array([2]),
44
+ spembs=np.load("resource/singer/singer_embedding_ace-2.npy"),
45
+ ) # warmup
46
  else:
47
  raise NotImplementedError(f"Model {config.model_path} not supported")
48
  return model