科学炼丹
深度学习从入门到入坟
Salmon_lee
这个作者很懒,什么都没留下…
展开
-
【2022年】win10 + wsl2 + 深度学习
2022年最新步骤:Step1:更新操作系统至win10 21H2,或win11。Step2:安装cuda驱动,进入官网点击“Get CUDA Driver”,下载完成后安装。GPU in Windows Subsystem for Linux (WSL) | NVIDIA DeveloperStep3:管理员权限打开powershell,输入以下命令:wsl --install -d Ubuntu-20.04Step4:设置ubuntu用户名密码,成功安装。St原创 2022-03-01 18:40:21 · 1977 阅读 · 0 评论 -
Pytorch 可微分round函数
round函数在定义域中的导数,处处为0或者无穷,梯度无法反向传播。本文将使用autograd.function类自定义可微分的round函数,使得round前后的tensor,具有相同的梯度。from torch.autograd import Functionclass BypassRound(Function): @staticmethod def forward(ctx, inputs): return torch.round(inputs) @staticme.原创 2022-01-26 18:45:26 · 3905 阅读 · 3 评论 -
Pytorch参数注册
register_parameter()和parameter()pytorch模型注册参数的常用方法相同点:将一个不可训练的类型Tensor转换成可以训练的类型parameter,并将这个parameter绑定到这个module里面,相当于变成了模型的一部分,成为了模型中可以根据训练进行变化的参数。不同点:获取参数时,使用的名称不同class Example(nn.Module): def __init__(self): super(Example, self).__in原创 2022-01-26 15:18:52 · 2951 阅读 · 0 评论 -
TypeError: module() takes at most 2 arguments (3 given)
记录一下沙雕错误,我把nn.Module写成了nn.modules。原创 2022-01-04 23:47:16 · 1796 阅读 · 0 评论 -
SSH中断导致程序终止运行的解决方案
实验室的机器好像受潮了,SSH时不时中断,这将导致我终端运行的炼丹程序挂掉。这可咋整呢?很简单,只需要一行指令:nohup python train.py > log.txt &将炼丹程序的输出,重定向到log.txt文件当中,随时可以查看。使用&将炼丹程序后台运行;使用nohup命令,屏蔽SSH中断信号,我只要稳稳地炼丹。...原创 2021-12-07 21:17:56 · 1448 阅读 · 0 评论 -
torch.tensor的底层模型
PyTorch:view() 与 reshape() 区别详解_Flag_ing的博客-CSDN博客转载 2021-12-05 21:32:55 · 153 阅读 · 0 评论 -
vscode调试 指定命令行参数和环境变量
在调试Python程序的时候,经常遇到需要输入命令行参数的情形,在vscode中应该如何配置呢?以下为博主的一个实际案例。需要调试的命令行python3 examples/train.py -d ./kodim --epochs 300 -lr 1e-4 --batch-size 16 --cuda --save环境变量:CUDA_VISIBLE=7vscode中的配置在“运行和调试”界面,直接选择Python File。然后具体配置文件如下:{ "configurat.原创 2021-11-10 20:12:58 · 5110 阅读 · 0 评论 -
【搬运】九大经典CNN框架汇总
详解深度学习之经典网络架构(十):九大框架汇总_chenyuping333的博客-CSDN博客DenseNet算法详解_AI之路-CSDN博客_densenet原创 2021-11-02 14:53:18 · 1122 阅读 · 0 评论 -
ConvTranspose2d原理
我是快乐的搬运工转载 2021-10-11 21:10:38 · 356 阅读 · 0 评论 -
Python中关于axis的理解
Python中axis=0和axis=1的理解_somnus丶夜小贱的博客-CSDN博客转载 2021-09-20 21:04:36 · 407 阅读 · 0 评论 -
在python中安装包出现Retrying
在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))_lsf_007的博客-CSDN博客转载 2021-09-23 09:21:28 · 224 阅读 · 0 评论 -
【2021】Pytorch的安装和CUDA问题总结
博主在安装Pytorch的时候,网上的教程鱼龙混杂,有些内容已经过时。2021年9月,Pytorch(cuda)版本的安装配置,已经完全不需要另外下载CUDA toolkit,因为使用命令行将自动帮你安排好一切。Pytorch的极简安装1. 首先打开Pytorch的官网,点击Get Started。2. 选择Conda或者Pip安装,并选择合适的CUDA版本(一般来说越新越好,后面会提到)注意:无论选用Conda还是Pip,它给出的命令行都会默认绑定一个cuda-toolki...原创 2021-09-23 22:55:04 · 11276 阅读 · 9 评论 -
深度学习训练中GPU占用0%
在模型训练过程中,许多小伙伴会打开win10的任务管理器查看GPU的占用率,却发现一直是0%,下面来解决这个问题。首先,将硬件加速GPU计划关闭。重启之后,在任务管理器的GPU中,将3D切换为Cuda。看看此时,训练模型的时候是不是有GPU占用啦。另外,查看cuda利用率,还可以在cmd中输入nvidia-smi,红框即为cuda占用率。如果文章对你有帮助的话,记得点个赞噢~...原创 2021-09-24 09:31:40 · 20365 阅读 · 11 评论 -
科学炼丹之OS
炼丹的操作系统知识转载 2021-09-26 12:03:29 · 141 阅读 · 0 评论