MoGe-3 / space /app.py
charlesjvt's picture
Deploy MoGe-3 Gradio demo
76c9728
Raw
History Blame Contribute Delete
554 Bytes
"""Entry point for the Hugging Face Space.
`spaces` is imported before torch so that ZeroGPU can patch CUDA initialization,
which is why the Space runs this wrapper instead of `moge.scripts.app` directly.
"""
try:
import spaces # noqa: F401
except ImportError:
pass
from moge.scripts import app
if __name__ == '__main__':
# Click parses sys.argv, which is empty on Spaces, so the demo starts with
# MoGe-3 ViT-L. Pass arguments explicitly to change that, e.g.
# app.main(['--pretrained', 'Ruicheng/moge-3-vitg'])
app.main()