深度学习【12】DL平台GPU分配

本文介绍了在深度学习平台如Theano、TensorFlow和Caffe中如何分配和使用GPU资源。针对Theano,需要安装libgpuarray并设置设备和显存使用比例;TensorFlow则通过CUDA_VISIBLE_DEVICES环境变量指定GPU;Caffe使用-gpu参数选择GPU。同时提醒注意,平台中的GPU ID与nvidia-smi显示的ID相反,并建议在运行前检查GPU使用情况。
摘要由CSDN通过智能技术生成

本说明只适用于GPU显存分配,以及如何使用指定使用某个GPU。
要同时使用多GPU计算时,tensorflow需要自己修改代码,theano需要安装libgpuarrary(还没安装成功)

theano:

例子:

THEANO_FLAGS='device=gpu0,lib.cnmem=0.1' python test.py

说明:

device=gpu0,表示使用ID号为0的GPU,要使用其他GPU,只需更改后面的数字。

lib.cnmem=0.1,表示使用GPU所有显存的10%,cnmem需要额外安装。

python test.py,表示运行test.py

tensorflow:

tensorflow默认使用所有GPU的显存,如果想要使用某个GPU,那么在命令前加入CUDA_VISIBLE_DEVICES指定使用gpu ID号。比如,启用2号GPU,运行test.py:

CUDA_VISIBLE_DEVICES=2 python test.py 

tensorflow也可以限制使用显存大小࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值