![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
路边风景也很美!
追求!
展开
-
python查看ping一个IP是否通成功,成功就返回true
【代码】python查看ping一个IP是否通成功,成功就返回true。原创 2024-05-20 13:12:17 · 224 阅读 · 0 评论 -
linux安装anconda
conda进行创建虚拟环境,安装python版本,删除环境等操作看我另一个博文。第二步: 把下载好的anaconda放到指定的路径。然后在该路径下(我是直接放属于我的根目录下)下载地址:(选择Linux版本的)第一步: 下载anaconda。2删除之前安装未成功残留的文件。注意:要安装VS,选择。最后查看是否安装成功。原创 2024-03-18 21:01:32 · 760 阅读 · 0 评论 -
pytorch如何确保每次实验可重复性(每次训练测试结果相同)(模型每次结果也不一样的问题解决方法)(固定随机种子等操作)
Pytorch使用不确定算法——Avoiding nondeterministic algorithms。CUDA卷积优化——CUDA convolution benchmarking。3点注意检查自己代码是否使用DataLoader。1跟2,直接复制下面的代码,全网最全(自认为)4、自己代码是否使用随机排列数据集。4、自己代码是否使用随机排列数据集。3、数据加载DataLoader。将shuffle=False。2、训练使用不确定的算法。最后附上二次运行的结果!类似于下面这种注释掉。原创 2024-03-18 13:33:38 · 1481 阅读 · 0 评论 -
RuntimeError: one of the variables needed for gradient computation has been modified by an inplace
将loss.backward()函数内的参数retain_graph值设置为True, loss.backward(retain_graph=True),如果retain_graph设置为False,计算过程中的中间变量使用完即被释放掉。找到网络模型中的 inplace 操作,将inplace=True改成 inplace=False,例如torch.nn.ReLU(inplace=False)然后通过加减模块,发现是自己新加的模块问题,然后针对可能的数值的操作存在的计算替换的问题,原创 2024-03-12 16:51:42 · 456 阅读 · 0 评论 -
torch.stack()作用,ValueError:only one element tensors can be converted to Python scalars
的list转成tensor,纯list就可以转tensor,不信看下面代码,我也不知道是为什么。如果list里面的tensor是int类型的,用。的tensor对象时,出现以下错误。转tensor会报以下错误,同样用。转载 2023-01-13 09:56:43 · 127 阅读 · 0 评论