Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
bhneo committed Oct 3, 2019
1 parent 168ee37 commit f025c35
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions gan/conditional_layers.py
Original file line number Diff line number Diff line change
Expand Up @@ -634,7 +634,7 @@ def __init__(self,
self.decomposition = decomposition
self.iter_num = iter_num

def cov_initializer(self, shape, dtype=tf.float32, partitional_info=None):
def cov_initializer(self, shape, dtype=tf.float32, partition_info=None):
moving_convs = []
for i in range(shape[0]):
moving_conv = tf.expand_dims(tf.eye(shape[1], dtype=dtype), 0)
Expand Down Expand Up @@ -716,11 +716,11 @@ def get_inv_sqrt(ff, m_per_group):

projection = tf.eye(m_per_group)
projection = tf.expand_dims(projection, 0)
projection = tf.tile(projection, [self.groups, 1, 1])
projection = tf.tile(projection, [self.group, 1, 1])
for i in range(self.iter_num):
projection = (3 * projection - projection * projection * projection * sigma_norm) / 2

return projection / tf.sqrt(trace)
return None, projection / tf.sqrt(trace)
else:
assert False

Expand Down
2 changes: 1 addition & 1 deletion run.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ def main():
help="Layer after block normalization. ccs - conditional shift and scale."
"ucs - uncoditional shift and scale. ucconv - condcoloring. ufconv - condcoloring + sa."
"n - None.")
parser.add_argument("--decomposition", default='cholesky', choices=['cholesky', 'zca', 'pca', 'iter'], help='')
parser.add_argument("--decomposition", default='cholesky', choices=['cholesky', 'zca', 'pca', 'iter_norm'], help='')
parser.add_argument("--group", default=1, type=int, help='')
parser.add_argument("--iter_num", default=5, type=int, help='')
parser.add_argument("--generator_batch_multiple", default=2, type=int,
Expand Down
6 changes: 3 additions & 3 deletions scripts/test/cifar10_dcgan_sn_uncond_light_iter_group.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@

os.system('python run.py --name {} --dataset cifar10 --generator_adversarial_objective hinge\
--discriminator_adversarial_objective hinge --generator_block_norm d --generator_block_after_norm uconv\
--generator_last_norm d --decomposition iter --iter_num 5 --group 32 --generator_last_after_norm uconv --discriminator_filters 256 --generator_filters 256\
--generator_last_norm d --decomposition iter_norm --iter_num 5 --group 32 --generator_last_after_norm uconv --discriminator_filters 512 --generator_filters 512\
--discriminator_spectral 1 --gradient_penalty_weight 0 --lr_decay_schedule linear --number_of_epochs 50 --arc dcgan --training_ratio 1 --generator_batch_multiple 1'.format(base_name))

os.system('python run.py --name {} --dataset cifar10 --generator_adversarial_objective hinge\
--discriminator_adversarial_objective hinge --generator_block_norm d --generator_block_after_norm uconv\
--generator_last_norm d --decomposition iter --iter_num 5 --group 1 --generator_last_after_norm uconv --discriminator_filters 256 --generator_filters 256\
--generator_last_norm d --decomposition iter_norm --iter_num 5 --group 1 --generator_last_after_norm uconv --discriminator_filters 512 --generator_filters 512\
--discriminator_spectral 1 --gradient_penalty_weight 0 --lr_decay_schedule linear --number_of_epochs 50 --arc dcgan --training_ratio 1 --generator_batch_multiple 1'.format(base_name))

os.system('python run.py --name {} --dataset cifar10 --generator_adversarial_objective hinge\
--discriminator_adversarial_objective hinge --generator_block_norm d --generator_block_after_norm uconv\
--generator_last_norm d --decomposition iter --iter_num 5 --group 16 --generator_last_after_norm uconv --discriminator_filters 256 --generator_filters 256\
--generator_last_norm d --decomposition iter_norm --iter_num 5 --group 16 --generator_last_after_norm uconv --discriminator_filters 512 --generator_filters 512\
--discriminator_spectral 1 --gradient_penalty_weight 0 --lr_decay_schedule linear --number_of_epochs 50 --arc dcgan --training_ratio 1 --generator_batch_multiple 1'.format(base_name))

0 comments on commit f025c35

Please sign in to comment.