summaryrefslogtreecommitdiff
path: root/become_yukarin/config/config.py
diff options
context:
space:
mode:
authorHiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp>2018-02-27 21:52:11 +0900
committerHiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp>2018-02-27 21:52:11 +0900
commit6a84007c044c1664eb998f1b4fd95c6af9878fe2 (patch)
tree6a7a313d3c067c776d259167ae3945c6b75dded0 /become_yukarin/config/config.py
parent4741dc5b82563403db43546a1ee49ddcf0ebd1c8 (diff)
pix2pixモデルのフィルタサイズを可変にした
Diffstat (limited to 'become_yukarin/config/config.py')
-rw-r--r--become_yukarin/config/config.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/become_yukarin/config/config.py b/become_yukarin/config/config.py
index f49b185..68ba1bd 100644
--- a/become_yukarin/config/config.py
+++ b/become_yukarin/config/config.py
@@ -30,6 +30,11 @@ class DatasetConfig(NamedTuple):
class ModelConfig(NamedTuple):
in_channels: int
out_channels: int
+ generator_base_channels: int
+ generator_extensive_layers: int
+ discriminator_base_channels: int
+ discriminator_extensive_layers: int
+ weak_discriminator: bool
class LossConfig(NamedTuple):
@@ -103,6 +108,11 @@ def create_from_json(s: Union[str, Path]):
model=ModelConfig(
in_channels=d['model']['in_channels'],
out_channels=d['model']['out_channels'],
+ generator_base_channels=d['model']['generator_base_channels'],
+ generator_extensive_layers=d['model']['generator_extensive_layers'],
+ discriminator_base_channels=d['model']['discriminator_base_channels'],
+ discriminator_extensive_layers=d['model']['discriminator_extensive_layers'],
+ weak_discriminator=d['model']['weak_discriminator'],
),
loss=LossConfig(
mse=d['loss']['mse'],