|
import wandb |
|
import click |
|
import os |
|
import sys |
|
import pickle |
|
import numpy as np |
|
from PIL import Image |
|
import torch |
|
from configs import paths_config, hyperparameters, global_config |
|
from IPython.display import display |
|
import matplotlib.pyplot as plt |
|
from scripts.latent_editor_wrapper import LatentEditorWrapper |
|
|
|
image_dir_name = '/home/sayantan/processed_images' |
|
use_multi_id_training = False |
|
global_config.device = 'cuda' |
|
paths_config.e4e = '/home/sayantan/PTI/pretrained_models/e4e_ffhq_encode.pt' |
|
paths_config.input_data_id = image_dir_name |
|
paths_config.input_data_path = f'{image_dir_name}' |
|
paths_config.stylegan2_ada_ffhq = '/home/sayantan/PTI/pretrained_models/ffhq.pkl' |
|
paths_config.checkpoints_dir = '/home/sayantan/PTI/' |
|
paths_config.style_clip_pretrained_mappers = '/home/sayantan/PTI/pretrained_models' |
|
hyperparameters.use_locality_regularization = False |
|
hyperparameters.lpips_type = 'squeeze' |
|
|
|
from scripts.run_pti import run_PTI |
|
|
|
@click.command() |
|
@click.pass_context |
|
@click.option('--rname', prompt='wandb RUN NAME', help='The name to give for the wandb run') |
|
|
|
def tune(ctx: click.Context,rname): |
|
runn = wandb.init(project='PTI', entity='masc', name = rname) |
|
model_id = run_PTI(run_name='',use_wandb=True, use_multi_id_training=False) |
|
|
|
|
|
if __name__ == '__main__': |
|
tune() |
|
|
|
|
|
|