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

FairScale

     FairScale 是 PyTorch 扩展库,用于在一台或多台机器/节点上进行高性能和大规模训练

【示例】

在2个GPU上运行4层模型。前两层在cuda:0上运行,后两层在cuda:1上运行。

from torch import nn
import fairscale
 
model = nn.Sequential(
    nn.Conv2d(in_channels=3, out_channels=6, kernel_size=(5,5), stride=1, padding=0),
    nn.MaxPool2d(kernel_size=(2,2), stride=2, padding=0),
    nn.Conv2d(in_channels=6, out_channels=16, kernel_size=(5,5), stride=1, padding=0),
    nn.MaxPool2d(kernel_size=(2, 2), stride=2, padding=0),
)
model = fairscale.nn.Pipe(model, balance=[2, 2], devices=[0, 1], chunks=8)

相关文章:

  • Pytorch学习率lr衰减(decay)(scheduler)
  • Pytorch获取中间变量的梯度grad
  • Pytorch梯度裁剪 nn.utils.clip_grad_norm_()
  • Layer Normalization(LN) 层标准化
  • TF_CPP_MIN_LOG_LEVEL
  • Python sys.argv
  • pytorch模型可复现设置(cudnn.benchmark 加速卷积运算 cudnn.deterministic)
  • Python sys.stdout
  • Python vars()函数
  • Python类的self
  • Python输出numpy array带逗号和不带逗号
  • center loss 中心损失
  • torch与lua的关系
  • Python类super(super().__init__())
  • 自回归模型(Autoregressive model)(auto)
  • [Vue CLI 3] 配置解析之 css.extract
  • __proto__ 和 prototype的关系
  • Android Volley源码解析
  • android图片蒙层
  • create-react-app项目添加less配置
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • javascript面向对象之创建对象
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Material Design
  • PhantomJS 安装
  • Python3爬取英雄联盟英雄皮肤大图
  • spring boot 整合mybatis 无法输出sql的问题
  • SpringBoot 实战 (三) | 配置文件详解
  • Vue UI框架库开发介绍
  • Webpack 4 学习01(基础配置)
  • Zepto.js源码学习之二
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 用简单代码看卷积组块发展
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • #FPGA(基础知识)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • ()、[]、{}、(())、[[]]命令替换
  • (1)Android开发优化---------UI优化
  • (20050108)又读《平凡的世界》
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (论文阅读11/100)Fast R-CNN
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (推荐)叮当——中文语音对话机器人
  • (一) storm的集群安装与配置
  • ***监测系统的构建(chkrootkit )
  • .chm格式文件如何阅读
  • .NET Core 将实体类转换为 SQL(ORM 映射)