Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 从长远来看,`config.gpu\u options.allow\u growth=True`是否会降低性能?_Tensorflow_Deep Learning - Fatal编程技术网

Tensorflow 从长远来看,`config.gpu\u options.allow\u growth=True`是否会降低性能?

Tensorflow 从长远来看,`config.gpu\u options.allow\u growth=True`是否会降低性能?,tensorflow,deep-learning,Tensorflow,Deep Learning,我对使用config.gpu\u options.allow\u growth=True的成本感兴趣,这是我读到的。 我知道最初会有一些性能损失,因为tensorflow在多个步骤中分配内存,但是会有长期后果吗 例如,如果我的计算机只运行tensorflow,并且带有config.gpu\u选项。allow\u growth=True,那么经过一个小时的训练后,它是否会比我没有使用该选项时运行得慢(每秒批数)?当您使用allow\u growth=True时,gpu内存不会预先分配,并且可以根据

我对使用
config.gpu\u options.allow\u growth=True
的成本感兴趣,这是我读到的。 我知道最初会有一些性能损失,因为tensorflow在多个步骤中分配内存,但是会有长期后果吗


例如,如果我的计算机只运行tensorflow,并且带有
config.gpu\u选项。allow\u growth=True
,那么经过一个小时的训练后,它是否会比我没有使用该选项时运行得慢(每秒批数)?

当您使用allow\u growth=True时,gpu内存不会预先分配,并且可以根据需要进行扩展。这将导致较小的内存使用(否则默认选项是使用整个内存),但如果用户不正确,则会降低性能,因为它需要更复杂的内存处理