Spaces:
Runtime error
Runtime error
Update demo.py
Browse files
demo.py
CHANGED
|
@@ -5,6 +5,7 @@ import csv
|
|
| 5 |
import sys
|
| 6 |
import warnings
|
| 7 |
import random
|
|
|
|
| 8 |
import gradio as gr
|
| 9 |
import torch
|
| 10 |
import torch.nn as nn
|
|
@@ -17,12 +18,15 @@ import time
|
|
| 17 |
import pprint
|
| 18 |
from loguru import logger
|
| 19 |
import smplx
|
| 20 |
-
|
| 21 |
import matplotlib.pyplot as plt
|
| 22 |
from utils import config, logger_tools, other_tools_hf, metric, data_transfer, other_tools
|
| 23 |
from utils.joints import upper_body_mask, hands_body_mask, lower_body_mask
|
| 24 |
from dataloaders import data_tools
|
| 25 |
from dataloaders.build_vocab import Vocab
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
from optimizers.optim_factory import create_optimizer
|
| 27 |
from optimizers.scheduler_factory import create_scheduler
|
| 28 |
from optimizers.loss_factory import get_loss_func
|
|
|
|
| 5 |
import sys
|
| 6 |
import warnings
|
| 7 |
import random
|
| 8 |
+
from pathlib import Path
|
| 9 |
import gradio as gr
|
| 10 |
import torch
|
| 11 |
import torch.nn as nn
|
|
|
|
| 18 |
import pprint
|
| 19 |
from loguru import logger
|
| 20 |
import smplx
|
|
|
|
| 21 |
import matplotlib.pyplot as plt
|
| 22 |
from utils import config, logger_tools, other_tools_hf, metric, data_transfer, other_tools
|
| 23 |
from utils.joints import upper_body_mask, hands_body_mask, lower_body_mask
|
| 24 |
from dataloaders import data_tools
|
| 25 |
from dataloaders.build_vocab import Vocab
|
| 26 |
+
PROJECT_ROOT = Path(__file__).resolve().parent
|
| 27 |
+
if str(PROJECT_ROOT) not in sys.path:
|
| 28 |
+
sys.path.insert(0, str(PROJECT_ROOT))
|
| 29 |
+
|
| 30 |
from optimizers.optim_factory import create_optimizer
|
| 31 |
from optimizers.scheduler_factory import create_scheduler
|
| 32 |
from optimizers.loss_factory import get_loss_func
|