Closed xwjBupt closed 4 years ago
百度不就有了吗, Python语法问题, 改成net = BalancedDataParallel(args.maingpu_bs, net, dim=0)
感谢老哥的回复,改了一下训练的时候可以跑通了,但是验证的时候报错了,现在是用3块GPU,设置的总bs是6,maingpu_bs = 2,验证的时候bs 是1,报了如下错误:
Traceback (most recent call last):
File "local_train.py", line 459, in
是否是因为验证的时候bs和设置的maingpu_bs不一致? 感谢老哥~~
一个数据三个gpu怎么分…………
那像我这种验证的bs为1的时候,多GPU就不能用这个包吗?我用原生的dataparallel是没有问题的,再次感谢!
gpu0_bsz这个参数设置为1,在batchsize设置为1的时候
感谢老哥的分享,但是初始化的时候报错,还请老哥解答一下,十分感谢!!以下是我的代码:
报错:
net = BalancedDataParallel(gpu0_bsz=args.maingpu_bs, net, dim=0)
SyntaxError: positional argument follows keyword argument(net)
请问如何解决?十分感谢