深度学习常见代码汇总

1. 选择要用的GPU: CUDA_VISIBLE_DEVICES

服务器中有多个GPU,选择特定的GPU运行程序可在程序运行命令前使用:CUDA_VISIBLE_DEVICES=0命令。0为服务器中的GPU编号,可以为0, 1, 2, 3等,表明对程序可见的GPU编号。

2.os.environ

设置系统环境变量 :os.environ[‘环境变量名称’]=‘环境变量值’

获取系统环境变量:os.environ[‘环境变量名称’] 

其中 key 和 value 均为 string 类型

查看所有环境变量的key:os.environ.keys()

3. seed

 random.seed(seed)
 np.random.seed(seed)
 torch.manual_seed(seed)
 torch.cuda.manual_seed_all(seed)

seed的具体作用详见

https://blog.csdn.net/lly_zy/article/details/93301908?ops_request_misc=&request_id=&biz_id=102&utm_term=seed&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-93301908

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值