首页 Paddle框架 帖子详情
刚开始用脚本训练,但是出了很多问题。 已解决
收藏
快速回复
Paddle框架 问答模型训练 1959 4
刚开始用脚本训练,但是出了很多问题。 已解决
收藏
快速回复
Paddle框架 问答模型训练 1959 4
我原本是在notebook上训练的,然后想转到脚本里单机多卡。我照着教程里的做法把三处改动添加了上去
1.import paddle.distributed as dist #第1处改动,import库
2.dist.init_parallel_env()
3.包装模型modelG=paddle.DataParallel(modelG)
for i in range(3):
modelDs[i]=paddle.DataParallel(modelDs[i])
 
但是提交任务后就报这个错
fail to perform transform [] with error: We only support 'to_tensor()' in dynamic graph mode, please call 'paddle.disable_static()' to enter dynamic graph mode. and stack
好像是因为我在dataloader里用了to_tensor的原因,那么我改怎么做呢,是删掉to_tensor直接用numpy的array进行整个训练过程吗?
FutureSI
已解决
2# 回复于2022-02
dataloader的__getitem__()会自动加to_tensor,不用自己调用,直接用ndarray就好
0
收藏
回复
全部评论(4)
时间顺序
FutureSI
#2 回复于2022-02

dataloader的__getitem__()会自动加to_tensor,不用自己调用,直接用ndarray就好

0
回复
fi_Past
#3 回复于2022-03

学习了

0
回复
非鱼子焉
#4 回复于2022-03

学习了

0
回复
l
ljvfcmf25921
#5 回复于2022-04

学习了

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户