Skip to content

Commit

Permalink
Merge pull request #112 from woctezuma/config-e
Browse files Browse the repository at this point in the history
Add --channel_multiplier option to apply_factor.py
  • Loading branch information
rosinality authored Sep 22, 2020
2 parents 7be6e64 + f4bb969 commit 4c54835
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion apply_factor.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@
default=5,
help="scalar factors for moving latent vectors along eigenvector",
)
parser.add_argument(
"--channel_multiplier",
type=int,
default=2,
help='channel multiplier factor. config-f = 2, else = 1',
)
parser.add_argument("--ckpt", type=str, required=True, help="stylegan2 checkpoints")
parser.add_argument(
"--size", type=int, default=256, help="output image size of the generator"
Expand Down Expand Up @@ -50,7 +56,7 @@

eigvec = torch.load(args.factor)["eigvec"].to(args.device)
ckpt = torch.load(args.ckpt)
g = Generator(args.size, 512, 8).to(args.device)
g = Generator(args.size, 512, 8, channel_multiplier=args.channel_multiplier).to(args.device)
g.load_state_dict(ckpt["g_ema"], strict=False)

trunc = g.mean_latent(4096)
Expand Down

0 comments on commit 4c54835

Please sign in to comment.