摘要:
本文为全文搬运:https://blog.csdn.net/qq_43391414/article/details/120688655。 亲测有效: 先说说我的情况,这样可以让你对号入座。 1. 我是Pycharm的Python解释器连接远程的实验室linux服务器。也就是说,你猜到了,我的是Pyc 阅读全文
摘要:
取一个List的部分元素是非常常见的操作,Python提供了切片(Slice)操作符 L[0:3]表示,从索引0开始取值,直到索引3为止,单不包括索引3。即索引0, 1, 2, 正好是3个元素。 如果第一个索引是0, 还可以省略: 也可以从索引1开始,取出2个元素。如L[1:3],则取的是索引为1, 阅读全文
摘要:
torch.roll顾名思义,就是让张量滚动的意思。 形参形式: 1 torch.roll(input, shifts, dims=None) → Tensor 1. input为输入张量. 2. shifts表示要滚动的方向。负数表示左上方向,正数表示右下方向。dims表示要滚动的维度。 如果sh 阅读全文
摘要:
swin-transformer在终端执行的命令的是: python -m torch.distributed.launch --nproc_per_node 1 --master_port 12345 main.py --cfg configs/swin/swin_tiny_patch4_wind 阅读全文
摘要:
在Python类的内部,无论是类属性还是实例属性,都是以字典的形式进行存储的,其中属性名作为键,值作为键值对的值。 为了方便用户查看类中包含哪些属性,Python类提供了__dict__属性。需要注意一点的是,该属性可以用类名或者类的实例对象来调用,用类名直接调用__dict__,会输出该类中所有类 阅读全文
摘要:
Python vars() 函数为模块,类,实例或具有__dict__属性的任何其他对象返回__dict__属性。因此,vars()函数返回的是一个dictionary。 阅读全文
摘要:
在阅读深度学习领域相关的论文,经常遇到vanilla这个单词,例如vanilla convolution, vanilla gradient descent等。在这些语境中,我个人理解的vanilla是原始的、纯粹的、原来的、最初的、最初版本的、普通的,意思!比如原味奶茶就可以使用vanilla。直 阅读全文
摘要:
链接:https://blog.csdn.net/qq_41895003/article/details/108035121 阅读全文
摘要:
疑问: optimizer的step为什么不能放在mini-batch那个循环之外,optimizer.step和loss.backward的区别; 解惑: 首先需要明确optimizer优化器的作用,形象地说,优化器就是需要根据网络反向传播的梯度信息来更新网络参数,以起到降低loss函数计数值的作 阅读全文
摘要:
在很多情况下我们能看到代码有这样一行: 1 torch.backends.cudnn.benchmark = true 而且大家都说这样可以增加程序的运行效果,那到底有没有这样的效果,或者什么情况下应该这样做呢? 解决办法: 总的来说,大部分情况下,设置这个flag可以让内置的cuDNN的auto- 阅读全文