import sys | |
import torch | |
from modules.utils.JsonObject import JsonObject | |
from modules.utils import git, ffmpeg | |
# TODO impl RuntimeEnvVars() class | |
runtime_env_vars = JsonObject({}) | |
auto_gc = True | |
api = None | |
versions = JsonObject( | |
{ | |
"python_version": ".".join([str(x) for x in sys.version_info[0:3]]), | |
"torch_version": getattr(torch, "__long_version__", torch.__version__), | |
# "gradio_version":gr.__version__, | |
"git_tag": git.git_tag(), | |
"git_branch": git.branch_name(), | |
"git_commit": git.commit_hash(), | |
"ffmpeg_version": ffmpeg.ffmpeg_version(), | |
} | |
) | |