Loading...
使用PyTorch炼丹的过程中,我们最怕的就是在DataLoader里debug,原因无他:多进程驱动的DataLoader很难给出清晰的traceback报错,即便将num_worker设为0不启用多进程,有时一个DataLoader Worker PID XXX is killed by signal: Killed或者Segmentation Fault还是能让用户一脸懵逼。新手炼丹师...
报错:Default process group has not been initialized, please make sure to call i...
单元测试对开发任何项目都是一个好习惯,在Python开发中我们经常使用标准库中的unittest及第三方的单元测试框架pytest完成单元测试工作。这里记录一下,如何在一次单元测试中持久化地保留一个实例化对象(例如深度学习模型这类加载比较耗时的对象)以供多个testcase使用。unittest傻子都知道的方法:在一个testcase函数中完成多个测试import unittest clas...
本文大多从Python代码阐释协程,如果你还不知道什么是协程,建议先阅读https://www.zhihu.com/question/294188439/...
准备工作import torch import tensorflow as tf import torch.nn.functional as FConv2D padding=SAMETensorflow中可以指定padding方式为SAME,此时padding将自动设置为使得feature_map经过卷积后尺寸为$ \frac{n_{input}}{stride} $ ;network = ...