RVC-MAKER / main /app /tensorboard.py
NeoPy's picture
Upload 115 files
96134ee verified
raw
history blame
783 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()