默认开启 Tensorflow 的 session 之后,就会占用几乎所有的显存,这样的话速度会比较快。
使用allow_growth option,刚一开始分配少量的GPU容量,然后按需慢慢的增加,由于不会释放
内存,所以会导致碎片。
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
set_session(tf.Session(config=config))
默认开启 Tensorflow 的 session 之后,就会占用几乎所有的显存,这样的话速度会比较快。
使用allow_growth option,刚一开始分配少量的GPU容量,然后按需慢慢的增加,由于不会释放
内存,所以会导致碎片。
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
set_session(tf.Session(config=config))