updated pipeline, added uv_mask_loss

This commit is contained in:
2022-06-12 15:50:30 +00:00
parent 94e693d7f6
commit def8a85cf9
6 changed files with 160 additions and 78 deletions
+7 -4
View File
@@ -9,6 +9,7 @@ from dataset import DatasetSimple
from load_models import load_generator
from tf_utils import allow_memory_growth
os.environ["CUDA_VISIBLE_DEVICES"] = "3"
def m2uv_array(m2uv):
result = np.zeros((14475, 2), dtype=np.int32)
@@ -39,7 +40,7 @@ def uv_to_mesh(uv):
return mesh
def inference(ckpt_dir, use_custom_cuda, res, folder, data_folder, samples=100):
def inference(ckpt_dir, use_custom_cuda, res, folder, data_folder, samples=50):
# create generator
resolutions = [4, 8, 16, 32, 64, 128, 256, 512, 1024]
featuremaps = [512, 512, 512, 512, 512, 256, 128, 64, 32]
@@ -53,7 +54,9 @@ def inference(ckpt_dir, use_custom_cuda, res, folder, data_folder, samples=100):
'featuremaps': featuremaps[:filter_index + 1],
}
generator = load_generator(g_params, is_g_clone=True, ckpt_dir=ckpt_dir, custom_cuda=use_custom_cuda)
dataset = DatasetSimple('/home/workspace/data/dataset/stylegan_new/train').cache().batch(1).repeat()
dataset = DatasetSimple(data_folder).cache().batch(1).repeat()
os.makedirs(os.path.join(folder), exist_ok=True)
i = 0
for batch in dataset:
@@ -80,9 +83,9 @@ def main():
checkpoints = [
{
'res': 512,
'ckpt_dir': 'models/stylegan2-test-5-512x512',
'ckpt_dir': 'models/stylegan2-test-8-512x512',
'use_custom_cuda': True,
'folder': 'output',
'folder': 'output/test-8-196000',
'data_folder': '/home/workspace/data/dataset/stylegan_new/train'
},
]