当前位置: 首页 > news >正文

2017淘宝客网站怎么做瀑布式网站

2017淘宝客网站怎么做,瀑布式网站,做全景图二维码的网站,跨境电商网站建设1. 基本概念 在使用DistributedDataParallel时有一些概率必须掌握 多机多卡含义world_size代表有几台机器,可以理解为几台服务器rank第几台机器,即第几个服务器local_rank某台机器中的第几块GPU 单机多卡含义world_size代表机器一共有几块GPUrank第几…

1. 基本概念

在使用DistributedDataParallel时有一些概率必须掌握

多机多卡含义
world_size代表有几台机器,可以理解为几台服务器
rank第几台机器,即第几个服务器
local_rank某台机器中的第几块GPU
单机多卡含义
world_size代表机器一共有几块GPU
rank第几块GPU
local_rank第几块GPU,与rank相同

2. 使用方法

2.1. 修改主函数

在运行的时候,DistributedDataParallel会往你的程序中加入一个参数local_rank,所以要现在你的代码中解析这个参数,如:

parser.add_argument("--local_rank", type=int, default=1, help="number of cpu threads to use during batch generation")

2.2. 初始化

torch.distributed.init_process_group(backend="nccl")os.environ["CUDA_VISIBLE_DEVICES"] = "0, 1, 2"  # 有几块GPU写多少

2.3. 设定device

local_rank = torch.distributed.get_rank()
torch.cuda.set_device(local_rank)
global device
device = torch.device("cuda", local_rank)

我没用arg.local_rank,新定义了一个local_rank变量,是因为我更信任distributed.get_rank()这个函数
这里用torch.device来写,并且加了global,是因为后面模型和数据都要用到这个device,不会出错

2.4. 模型加载到多gpu

model.to(device)  # 这句不能少,最好不要用model.cuda()
model = torch.nn.parallel.DistributedDataParallel(model, device_ids=[local_rank], output_device=local_rank, find_unused_parameters=True)  # 这句加载到多GPU上

2.5. 数据加载到gpu

数据.to(device)

2.6. 启动

torchrun --nproc_per_node=4 --rdzv_endpoint=localhost:12345 train_cylinder_asym.py

参考文献

Pytorch并行计算(二): DistributedDataParallel介绍_dist.barrier_harry_tea的博客-CSDN博客

DistributedDataParallel多GPU分布式训练全过程总结 跟着做90%成功_BRiAq的博客-CSDN博客 

http://www.yayakq.cn/news/369063/

相关文章:

  • 宝坻区建设路小学网站外包网络安全技术措施
  • 哈尔滨网站设计快速建站苏州优化方式
  • 怎样给网站做排名优化纯html5网站源码
  • 江西专业的网站建设公司memcached wordpress 慢 卡
  • 做门窗接活的网站好的网站具备
  • 备案号 不放在网站上做h5的网站哪个好
  • 网站建设考核网页建站建设教程
  • 网站内容分享营销企业网站建设步骤
  • 网站建设包括哪几个方面推广方案流程
  • 网站建设规划怎么写传媒公司起名大全
  • 网站全站优化mvc中手把手做网站
  • 初学者拟建网站商标注册网址
  • 网站布局设计工具品牌公关公司
  • 哪里有帮做微课的网站蛋糕网站内容规划
  • 花生壳做网站通过平台建网站
  • 兰州网站建设开发李宁网站建设的可行性
  • 门户网站 建设 如何写丽江手机网站建设
  • 下载一个网站的源码下载河北百度seo软件
  • 傻瓜建站如何重装一下wordpress
  • 樟木头电子网站建设报价广告设计公司名称
  • 网站视频做栏目一般一期多钱wordpress无法显示图片
  • 手机怎么打开自己做的网站长沙官网seo
  • 百度官网网站登录wordpress作者页制作
  • 网站百度推广怎么做的珠海互联网平台
  • 提高网站流量原则浙江的健康码小程序叫什么
  • 做钓鱼网站的公司wordpress first post
  • 网站建设核心优势网页打不开无法访问此网站
  • 邢台网站建设行情做一款app要多少钱
  • 天津建设网站c2成绩查询望野博物馆阎焰
  • 网站建设是否需形成无形资产不需要登录的网页小游戏