import tensorflow as tf

        self.load_size = 64
        self.fine_size = 64 
        self.checkpoint_dir = 'checkpoint'
        self.sample_dir = 'sample'
        self.print_freq = 5
        self.save_freq = 10  
        self.pool = ImagePool()
         
        return None
        

    def build_generator(self,image,reuse=False,name='generator'):
        
        with tf.variable_scope(name):
            if reuse:
                tf.get_variable_scope().reuse_variables()
            else:
                assert tf.get_variable_scope().reuse is False
                
            """U-Net Generator"""
            def lrelu(x, alpha,name='lrelu'):
                with tf.variable_scope(name):
                    return tf.nn.relu(x) - alpha * tf.nn.relu(-x)
                    
            def instance_norm(x,name='instance_norm'):

                with tf.variable_scope(name):
                                        
                    if reuse:
                        tf.get_variable_scope().reuse_variables()
