Top

hypergan.gan module

from hypergan.gans.standard_gan import StandardGAN
from hypergan.ops.tensorflow.ops import TensorflowOps

def gan_factory(*args, **kw_args):
    if 'config' in kw_args:
        config = kw_args['config']
    elif len(args) > 0:
        config = args[0]
    else:
        config = None
    if config and 'class' in config:
        return TensorflowOps.lookup_function(None, config['class'])(*args, **kw_args)
    else:
        return StandardGAN(*args, **kw_args)

GAN=gan_factory

Functions

def GAN(

*args, **kw_args)

def gan_factory(*args, **kw_args):
    if 'config' in kw_args:
        config = kw_args['config']
    elif len(args) > 0:
        config = args[0]
    else:
        config = None
    if config and 'class' in config:
        return TensorflowOps.lookup_function(None, config['class'])(*args, **kw_args)
    else:
        return StandardGAN(*args, **kw_args)

def gan_factory(

*args, **kw_args)

def gan_factory(*args, **kw_args):
    if 'config' in kw_args:
        config = kw_args['config']
    elif len(args) > 0:
        config = args[0]
    else:
        config = None
    if config and 'class' in config:
        return TensorflowOps.lookup_function(None, config['class'])(*args, **kw_args)
    else:
        return StandardGAN(*args, **kw_args)