summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Pignolet <m@mpgn.dev>2025-04-30 19:05:09 +0400
committerMatthieu Pignolet <m@mpgn.dev>2025-04-30 19:05:09 +0400
commit0cf3736b67819b0d3a7c15f13613da01fdc23f45 (patch)
tree9adb5e299f1ba2ff63254bdd27f6440107a1f278
parentcb70e365b15921e1628b9c80d1a5b364b905cfe8 (diff)
chore: add preprocessing classes to torch `safe_globals` list
this is requires in newer torch versions for tokenization of inputs/outputs to happen. Signed-off-by: Matthieu Pignolet <m@mpgn.dev>
-rw-r--r--deep_phonemizer/app.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/deep_phonemizer/app.py b/deep_phonemizer/app.py
index ab5626c..b065781 100644
--- a/deep_phonemizer/app.py
+++ b/deep_phonemizer/app.py
@@ -2,6 +2,11 @@ from dp.phonemizer import Phonemizer
from flask import Flask
from flask import request
+
+import torch
+from dp.preprocessing.text import Preprocessor, LanguageTokenizer, SequenceTokenizer
+torch.serialization.add_safe_globals([Preprocessor, LanguageTokenizer, SequenceTokenizer])
+
phonemizer = Phonemizer.from_checkpoint('assets/model.pt')
app = Flask(__name__, instance_relative_config=True)