https://kr.yetoc.lol/s/EMF8 zip: https://kr.yetoc.lol/s/rAuA https://github.com/TingsongYu/PyTorch-Tutorial-2nd/releases/download/v1.0.0/PyTorch.-.-v1.0-2024-0515.pdf 代码仓库: Code repo mirror: PyTorch-Tutorial-2nd-main.zip 11MB https://kr.yetoc.lol/s/NrTw 序言 时隔五年,历时...
《Pytorch实用教程》(第二版)无论是零基础入门,还是CV、NLP、LLM项目应用,或是进阶工程化部署落地,在这里都有。相信在本书的帮助下,读者将能够轻松掌握 PyTorch 的使用,成为一名优秀的深度学习工程师。 - Atopos17/PyTorch-Tutorial-2nd
这里给出计算训练集的均值和方差的脚本:https://github.com/tensor-yu/PyTorch_Tutorial/blob/master/Code/1_data_prepare/1_5_compute_mean.py
简述代码过程: 1. 创建网络net; 2. 注册forward_hook函数用于提取最后一层特征图; 3. 注册backward_hook函数用于提取类向量(one-hot)关于特征图的梯度; 4. 对特征图的梯度进行求均值,并对特征图进行加权; 5. 可视化heatmap。 代码位于PyTorch_Tutorial 需要注意的是在backward_hook函数中,grad_out是一个tuple类...
原文:pytorch.org/tutorials/intermediate/FSDP_tutorial.html译者:飞龙协议:CC BY-NC-SA 4.0 作者:Hamid Shojanazeri,Yanli Zhao,Shen Li 注意 edit 在github上查看并编辑本教程。 在大规模训练 AI 模型是一项具有挑战性的任务,需要大量的计算能力和资源。同时,处理这些非常大模型的训练也伴随着相当大的工程复杂性...
(device) # Put rest of the network on the 2nd cuda device, if there is one if "cuda" in str(device) and num_gpus > 1: device = torch.device("cuda:1") print(f"Putting rest of layers on {str(device)}") self.dropout1 = nn.Dropout2d(0.25).to(device) self.dropout2 = nn....
提交项目 EN 项目详情 由分享 PyTorch-Tutorial-2nd 《Pytorch 实用教程》 HelloGitHub 评分 10.0 1 人评分 介绍 收录于: 第99 期 标签: 书籍 PyTorch kk·^_^· 评分: 用过 很不错的书籍! 25 天前
>>> b = a.transpose(1, 2) # Swaps 2nd and 3rd dimension >>> b.size() torch.Size([1, 3, 2, 4]) >>> c = a.view(1, 3, 2, 4) # Does not change tensor layout in memory >>> c.size() torch.Size([1, 3, 2, 4]) ...
《Pytorch实用教程》(第二版)无论是零基础入门,还是CV、NLP、LLM项目应用,或是进阶工程化部署落地,在这里都有。相信在本书的帮助下,读者将能够轻松掌握 PyTorch 的使用,成为一名优秀的深度学习工程师。 - feat: 新增代码 · super-lyc/PyTorch-Tutorial-2nd@caac29e
本文以 https://pytorch.org/tutorials/intermediate/rpc_param_server_tutorial.html 为基础,加入了自己的理解。 PyTorch分布式其他文章如下: 深度学习利器之自动微分(1) 深度学习利器之自动微分(2) [源码解析]深度学习利器之自动微分(3) --- 示例解读 [源码解析]PyTorch如何实现前向传播(1) --- 基础类(上) ...