in vae.py [0:0]
def parse_layer_string(s):
layers = []
for ss in s.split(','):
if 'x' in ss:
res, num = ss.split('x')
count = int(num)
layers += [(int(res), None) for _ in range(count)]
elif 'm' in ss:
res, mixin = [int(a) for a in ss.split('m')]
layers.append((res, mixin))
elif 'd' in ss:
res, down_rate = [int(a) for a in ss.split('d')]
layers.append((res, down_rate))
else:
res = int(ss)
layers.append((res, None))
return layers