(paddle_env) E:\ganbreeder\PaddleGAN-develop>python tools/main.py --config-file configs/animeganv2.yaml
[05/25 18:17:15] ppgan INFO: Configs: {'epochs': 30, 'output_dir': 'output_dir\\animeganv2-2022-05-25-18-17', 'model': {'name': 'AnimeGANV2Model', 'generator': {'name': 'AnimeGenerator'}, 'discriminator': {'name': 'AnimeDiscriminator'}, 'gan_criterion': {'name': 'GANLoss', 'gan_mode': 'lsgan'}, 'pretrain_ckpt': 'output_dir/animeganv2_pretrain-2022-05-25-16-27/', 'g_adv_weight': 300.0, 'd_adv_weight': 300.0, 'con_weight': 1.5, 'sty_weight': 2.5, 'color_weight': 10.0, 'tv_weight': 1.0}, 'dataset': {'train': {'name': 'AnimeGANV2Dataset', 'num_workers': 4, 'batch_size': 4, 'dataroot': 'data/animedataset', 'style': 'Hayao', 'transform_real': [{'name': 'Transpose'}, {'name': 'Normalize', 'mean': [127.5, 127.5, 127.5], 'std': [127.5, 127.5, 127.5]}], 'transform_anime': [{'name': 'Add', 'value': [-4.4346957, -8.665916, 13.100612]}, {'name': 'Transpose'}, {'name': 'Normalize', 'mean': [127.5, 127.5, 127.5], 'std': [127.5, 127.5, 127.5]}], 'transform_gray': [{'name': 'Grayscale', 'num_output_channels': 3}, {'name': 'Transpose'}, {'name': 'Normalize', 'mean': [127.5, 127.5, 127.5], 'std': [127.5, 127.5, 127.5]}]}, 'test': {'name': 'SingleDataset', 'dataroot': 'data/animedataset/test/HR_photo', 'preprocess': [{'name': 'LoadImageFromFile', 'key': 'A'}, {'name': 'Transforms', 'input_keys': ['A'], 'pipeline': [{'name': 'ResizeToScale', 'size': [256, 256], 'scale': 32, 'interpolation': 'bilinear'}, {'name': 'Transpose'}, {'name': 'Normalize', 'mean': [127.5, 127.5, 127.5], 'std': [127.5, 127.5, 127.5], 'keys': ['image', 'image']}]}]}}, 'lr_scheduler': {'name': 'LinearDecay', 'learning_rate': 0.0002, 'start_epoch': 100, 'decay_epochs': 100, 'iters_per_epoch': 1}, 'optimizer': {'optimizer_G': {'name': 'Adam', 'net_names': ['netG'], 'beta1': 0.5}, 'optimizer_D': {'name': 'Adam', 'net_names': ['netD'], 'beta1': 0.5}}, 'log_config': {'interval': 100, 'visiual_interval': 100}, 'snapshot_config': {'interval': 5}, 'is_train': True, 'profiler_options': None, 'timestamp': '-2022-05-25-18-17'}
W0525 18:17:15.586364 15004 gpu_context.cc:278] Please NOTE: device: 0, GPU Compute Capability: 7.5, Driver API Version: 11.7, Runtime API Version: 10.1
W0525 18:17:15.594272 15004 gpu_context.cc:306] device: 0, cuDNN Version: 7.6.
[05/25 18:17:17] ppgan INFO: File C:\Users\Administrator\.cache\ppgan\vgg19_no_fc.npy md5 checking...
[05/25 18:17:17] ppgan INFO: Found C:\Users\Administrator\.cache\ppgan\vgg19_no_fc.npy
Traceback (most recent call last):
File "E:\ganbreeder\PaddleGAN-develop\tools\main.py", line 56, in
main(args, cfg)
File "E:\ganbreeder\PaddleGAN-develop\tools\main.py", line 32, in main
trainer = Trainer(cfg)
File "e:\ganbreeder\paddlegan-develop\ppgan\engine\trainer.py", line 103, in __init__
self.model = build_model(cfg.model)
File "e:\ganbreeder\paddlegan-develop\ppgan\models\builder.py", line 26, in build_model
model = MODELS.get(name)(**cfg_)
File "e:\ganbreeder\paddlegan-develop\ppgan\models\animeganv2_model.py", line 75, in __init__
state_dicts = load(pretrain_ckpt)
File "e:\ganbreeder\paddlegan-develop\ppgan\utils\filesystem.py", line 61, in load
with open(file_name, 'rb') as f:
PermissionError: [Errno 13] Permission denied: 'output_dir/animeganv2_pretrain-2022-05-25-16-27/'
求解惑!
PermissionError是没有权限吧,看看文件夹之类的
谢谢,已经解决,选择训练需要指认到文件output_dir/animeganv2_pretrain-2022-05-25-16-27/epoch_30_weight.pdparams,选择到文件夹目录,会报上面的错误。