Open Helloyouth2022 opened 2 weeks ago
ok
@Helloyouth2022 错误1的下面我还遇到报错了。下面这一行会报错optimizer没有parameters属性
grad_fn = value_and_grad(forward_fn, None, optimizer.parameters)
@Helloyouth2022 错误1的下面我还遇到报错了。下面这一行会报错optimizer没有parameters属性
grad_fn = value_and_grad(forward_fn, None, optimizer.parameters)
下面也是需要更新的,mindnlp的optimizer不同于mindspore,应该通过model直接传进去:grad_fn = value_and_grad(forward_fn, None, model.trainable_params()) 建议先学习一下mindnlp的优化器的基本用法,和pytorch类似的,可以看看github源码或者更直接的:通过help(optimizer)打印帮助文档,optimizer是你创建的优化器对象
https://mindnlp.cqu.ai/tutorials/peft/#training-step
optimizer(grads)相应地改为:optimizer.step(grads)
请问mindnlp里面有没有针对(类似mindspore中)Parameter类型的set_data()方法? 我在做联邦学习,需要手动对模型权重赋值。
错误1
错误2
https://mindnlp.cqu.ai/tutorials/quick_start/#prepare-a-dataset
https://mindnlp.cqu.ai/tutorials/data_preprocess/
错误3