import tensorflow as tf

"""
Define RNN graph
"""
def build_multilayer_rnn_graph_with_dynamic_rnn(cell_type, activation,state_size, num_steps, num_layers, input_size_x, input_size_y , learning_rate, lambda_l2_reg,random_seed=0):

    reset_graph()
    tf.set_random_seed(random_seed) #make reproducible results
    
    input_size_x += input_size_y
    
    """Define the graph inputs"""
    batch_size = tf.placeholder(tf.int32, [], name='batch_size')
