Pytorch RuntimeError:只支持元组、列表和变量作为JIT输入,但没有得到类型

Pytorch RuntimeError:只支持元组、列表和变量作为JIT输入,但没有得到类型,pytorch,onnx,Pytorch,Onnx,我的代码是 a=torch.randn(1,80,100,requires_grad=True) torch.onnx.export(waveglow,a, "waveglow.onnx") 我正在尝试将PyTorch模型导出为ONNX格式,以便在TensorRT中使用它。在PyTorch中测试我的模型时,输入张量尺寸为(1,80,x),其中x随输入文本长度而变化(我使用的模型是名为waveglow的TTS模型) 当我试图运行上面的代码将模型导出到onnx时,我总是遇到这个错误 Runtime

我的代码是

a=torch.randn(1,80,100,requires_grad=True)
torch.onnx.export(waveglow,a, "waveglow.onnx")
我正在尝试将PyTorch模型导出为ONNX格式,以便在TensorRT中使用它。在PyTorch中测试我的模型时,输入张量尺寸为(1,80,x),其中x随输入文本长度而变化(我使用的模型是名为waveglow的TTS模型)

当我试图运行上面的代码将模型导出到onnx时,我总是遇到这个错误

RuntimeError: Only tuples, lists and Variables supported as JIT inputs, but got NoneType

请帮助

如果您没有输入,也许您可以检查是否有实际的输入,因为事实是,您实际上得到了

还有,有什么理由不使用变量吗?变量将您的输入转换为张量,该张量可作为
torch.onnx.export
的输入