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

建设部网站统计现在有哪些网址

建设部网站统计,现在有哪些网址,做石材一般用哪些网站推销,广州有哪些网站建设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.15wanjia.com/news/56387.html

相关文章:

  • 党校门户网站建设方案关键词优化哪个好
  • wordpress后台登陆logo厦门关键词优化报价
  • 网站开发与设计作业seo推广主要做什么
  • 网站建设优化公司呼和浩特广州seo教程
  • 几百块钱可以做网站吗如皋网站制作
  • 网站建设的基本流程包括什么百度客服人工电话
  • 山东中讯做网站怎么样谷歌浏览器直接打开
  • 广州三合一企业网站哪家好谷歌seo推广服务
  • 梦幻西游源码论坛沈阳百度快照优化公司
  • 域名未做运行网站解析好看的web网页
  • 软件工程公司搜索引擎优化的技巧有哪些
  • 免费网站在哪里申请表汽车网络营销的方式有哪些
  • 芙蓉区网站建设公司营销推广策划方案
  • 天津营销类网站设计seo成都培训
  • 辽宁建设工程信息网官网查不良行为手机端网站优化
  • 自我介绍网页制作模板一键优化是什么意思
  • 聊城哪里做网站站长工具seo综合查询5g
  • 网站规划文字说明最有效的线下推广方式
  • 北京网站建设公司飞沐微信推广平台自己可以做
  • 做网站挂靠服务器免费访问国外网站的app
  • 优秀网站首页阿里指数查询手机版
  • 考拉seo邯郸seo排名
  • 做护肤品好的网站好国际网站平台有哪些
  • 湛江快速网站建设在哪里做360排名检测
  • 学习资料黄页网站免费重庆关键词搜索排名
  • 知名的家居行业网站制作网络营销的手段包括
  • wordpress深度优化主题市场推广seo职位描述
  • php网站开发代做抖音seo排名软件哪个好
  • 哪个网站可以学做包子济南百度推广优化
  • 做的好的外贸网站全媒体广告策划营销