博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用tensorflow,pytorch框架使用GPU,指定GPU问题
阅读量:1874 次
发布时间:2019-04-26

本文共 969 字,大约阅读时间需要 3 分钟。

pytorch:

单个GPU指定使用:

1.在代码上指定(建议这种指定方式)

import osos.environ["CUDA_VISIBLE_DEVICES"] = "2"  # 指定第二块gpu

2.使用set_device指定

import torchtorch.cuda.set_device(0) # 不能设定两个,比如0,2

 查看pytorch所使用的gpu

torch.cuda.is_available()  # cuda是否可用torch.cuda.device_count()  # 返回gpu数量torch.cuda.get_device_name(0)  # 返回gpu名字,设备索引默认从0开始torch.cuda.current_device()  # 返回当前设备索引

 

tensorflow:

1.指定gpu

import osos.environ["CUDA_VISIBLE_DEVICES"]=‘1’

2.设置定量的GPU使用量

gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.7)sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options)) #占用现存不超过总现存的0.7

3.按需设置最小显存

gpu_options = tf.GPUOptions(allow_growth=True)sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))

 查看tensorflow所使用的gpu

import tensorflow as tftf.test.gpu_device_name()  # 显示当前使用gpu名字tf.test.is_gpu_available()  #  true or falsefrom tensorflow.python.client import device_liblocal_device_protos = device_lib.list_local_devices()print(local_device_protos) # 列出所有的本地机器设备

 

转载地址:http://qawbf.baihongyu.com/

你可能感兴趣的文章
人工智能药物研发
查看>>
【超级干货+福利】AIDD最全面的学习教程
查看>>
最新通知:AIDD与网络药理学资料大全
查看>>
Lammps分子动力学与第一性原理材料模拟及催化
查看>>
实习生小白的日常
查看>>
实习小白的日常(3)
查看>>
实习小白的日常(4)
查看>>
APP页面布局参考
查看>>
linux 的 Socket IO 模型
查看>>
APP调用服务器API设计
查看>>
Opencv+Zbar二维码识别(标准条形码/二维码识别)
查看>>
zbar优化
查看>>
微信扫码登录验证PHP代码(不用开放平台)
查看>>
CH554E USB单片机 10引脚小封装低成本USB方案
查看>>
通信猫调试软件(WINDOWS单文件绿色版 串口/并口/USB/TCP/UDP/HTTP/二维码。。。)
查看>>
windows MQTT客户端
查看>>
LINUX下挂载(mount)查看树莓派镜像文件
查看>>
基于CH568芯片加密SD卡方案
查看>>
1元钱的超低成本单芯片USB单片机方案
查看>>
单片机/树莓派扩展双串口(TTL和RS485)
查看>>