当前位置:   article > 正文

tensorflow 对GPU的配置_tensorflow gpu设置·

tensorflow gpu设置·
tf1配置
  1. import keras.backend.tensorflow_backend as KTF
  2.  from tensorflow import set_random_seed
  3.  config = tf.ConfigProto(allow_soft_placement=True)
  4.  # 设置最大占有GPU不超过显存的80%
  5.  config.gpu_options.per_process_gpu_memory_fraction = 0.8
  6.  # GPU资源使用率,先少量分配,按需逐步增加
  7.  config.gpu_options.allow_growth = True
  8.  sess = tf.Session(config=config)
  9.  KTF.set_session(sess)  # 设置sessio
  10.  set_random_seed(2)            # 随机数种子

tf2配置

  1. gpus = tf.config.experimental.list_physical_devices('GPU')
  2. if gpus:
  3. try: # 设置 GPU 为增长式占用
  4. for gpu in gpus:
  5. tf.config.experimental.set_memory_growth(gpu, True)
  6. except RuntimeError as e:
  7. # 打印异常
  8. print(e)
  9. tf.random.set_seed(2) # 随机数种子
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/171291
推荐阅读
相关标签
  

闽ICP备14008679号