gpt4 book ai didi

tensorflow - 如何在 TF 2.1 上设置动态内存增长?

转载 作者:行者123 更新时间:2023-12-03 20:11:04 26 4
gpt4 key购买 nike

使用以前版本的 tensorflow+keras,我能够设置一个“allow_growth”选项并使用 nvidia-smi 查看实时内存使用情况。否则它会被进程立即分配。现在,在 tensorflow 2.1 中使用 tf.keras 我找不到办法做到这一点。任何帮助表示赞赏!

最佳答案

如果您有多个 GPU,您将只允许第一个 GPU 的内存增长。

physical_devices = tf.config.list_physical_devices('GPU') 
tf.config.experimental.set_memory_growth(physical_devices[0], True)
如果您想为所有 GPU 执行此操作,则需要为每个实例设置它。
physical_devices = tf.config.list_physical_devices('GPU') 
for gpu_instance in physical_devices:
tf.config.experimental.set_memory_growth(gpu_instance, True)

关于tensorflow - 如何在 TF 2.1 上设置动态内存增长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60048292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com