【Tensorflow】设置显存自适应,显存比例

用惯了theano.再用tensoflow发现一运行显存就满载了,吓得我吃了一个苹果。

用天朝搜索引擎毛都搜不到,于是FQ找了下问题的解决方法,原来有两种

按比例

config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.4
session = tf.Session(config=config, ...)

按需求增长(theano那种)

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
session = tf.Session(config=config, ...)