RVC-GUI / main /app /tensorboard.py
AnhP's picture
Upload 76 files
e0202f8 verified
raw
history blame
812 Bytes
import os
import sys
import json
import logging
import webbrowser
from tensorboard import program
sys.path.append(os.getcwd())
from main.configs.config import Config
translations = Config().translations
with open(os.path.join("main", "configs", "config.json"), "r") as f:
configs = json.load(f)
def launch_tensorboard():
for l in ["root", "tensorboard"]:
logging.getLogger(l).setLevel(logging.ERROR)
tb = program.TensorBoard()
tb.configure(argv=[None, "--logdir", "assets/logs", f"--port={configs["tensorboard_port"]}"])
url = tb.launch()
print(f"{translations['tensorboard_url']}: {url}")
if "--open" in sys.argv: webbrowser.open(url)
return f"{translations['tensorboard_url']}: {url}"
if __name__ == "__main__": launch_tensorboard()