MindSpore报错TypeError: __init__() missing 2 required positional arguments: 'vocab_size' and 'embedding_size'
收藏回复举报
MindSpore报错TypeError: __init__() missing 2 required positional arguments: 'vocab_size' and 'embedding_size'
发表于2024-03-20 17:12:55
0 查看

系统环境

硬件环境(Ascend/GPU/CPU): GPU/CPU

MindSpore版本: mindspore=2.2.0

执行模式(PyNative/ Graph):不限

Python版本: Python=3.9

操作系统平台: 不限

报错信息

2.1问题描述

将pytorch框架的代码转换为mindspore报错。

2.2代码信息

PyTorch

input_data = self.embedding(input_data)

MindSpore

net = nn.Embedding() 
input_data = net(input_data)

2.2报错信息

TypeError: __init__() missing 2 required positional arguments: 'vocab_size' and 'embedding_size'

根因分析

******此处由用户填写******

解决方案

******此处由用户填写******

包含文字方案和最终脚本代码

请将正确的脚本打包并上传附件

我要发帖子