Live3DPortrait / scripts /train.py
vegagoto123's picture
Add files using upload-large-folder tool
d47ddd8 verified
Raw History Blame Contribute Delete
854 Bytes
"""
This file runs the main training/val loop
"""
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "2"
import json
import sys
import pprint
sys.path.append(".")
sys.path.append("..")
from options.train_options import TrainOptions
from training.coach import Coach
# from training.big_angle_coach import BA_Coach
def main():
opts = TrainOptions().parse()
# if os.path.exists(opts.exp_dir):
#raise Exception('Oops... {} already exists'.format(opts.exp_dir))
# os.makedirs(opts.exp_dir)
if not os.path.exists(opts.exp_dir):
os.mkdir(opts.exp_dir)
opts_dict = vars(opts)
pprint.pprint(opts_dict)
with open(os.path.join(opts.exp_dir, 'opt.json'), 'w') as f:
json.dump(opts_dict, f, indent=4, sort_keys=True)
coach = Coach(opts)
# coach.train()
coach.train_encoder()
if __name__ == '__main__':
main()