コード例 #1
0
ファイル: app.py プロジェクト: johndpope/tensorsoup
if __name__ == '__main__':
    
    batch_size = 90

    # instantiate model
    model = MatchLSTM(emb_dim=300, hidden_dim=200, lr=0.0005)

    # make 'n' copies of model for data parallelism
    make_parallel(model, num_copies=4, num_gpus=4)

    # setup visualizer
    #  by default, writes to ./log/
    vis = Visualizer(interval=50)
    vis.attach_scalars(model)
    vis.attach_params() # histograms of trainable variables


    # create data source (SQuAD)
    datasrc = DataSource(batch_size, 
            glove_file='../../../datasets/glove/glove.6B.300d.txt', 
            random_x=0.2)

    # gpu config
    config = tf.ConfigProto()
    #config.gpu_options.allow_growth = True

    with tf.Session(config=config) as sess:
        # init session
        sess.run(tf.global_variables_initializer())