【已解决】使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

gjhave
Posts: 12
Joined: Mon Aug 14, 2023 7:27 am

【已解决】使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

Postby gjhave » Sun Aug 20, 2023 4:02 am

各位好,我在使用TVM部署模型时,遇到一下错误,请问如何解决?我进esp.py文件看,有如下两个函数是找不到定义的:
GenerateESPConstants(),
ExtractConstantsFromPartitionedFunction(),
屏幕截图 2023-08-20 115819.png
屏幕截图 2023-08-20 115819.png (26.01 KiB) Viewed 35521 times

gjhave
Posts: 12
Joined: Mon Aug 14, 2023 7:27 am

Re: 使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

Postby gjhave » Mon Aug 21, 2023 2:50 am

我重新下载的ESP-DL的release-1.1分支,发现里面是没有TVM工具的,之前抱这个错误是使用的master分支,所以这个错误有可能是master分支还没有做完。
在release分支下,环境只支持python3.7, torch1.13,但是我的模型时torch2.0训练的,量化过程中右报错当前环境不支持我的模型。真是悲剧啊。官方啥时候能支持到python 3.10以上,torch2.0啊。

ESP_Junru
Posts: 49
Joined: Tue Jul 12, 2022 6:26 am

Re: 使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

Postby ESP_Junru » Mon Aug 21, 2023 12:14 pm

在 issue 里面许个愿吧 :lol:

TFST123
Posts: 1
Joined: Tue Aug 22, 2023 1:30 am

Re: 使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

Postby TFST123 » Sun Aug 27, 2023 7:31 am

看到github上已经解决了,想问一下具体是怎么解决的?我也出现了相同的错误。是换了换成python=3.7就可以了吗,但是我的python就是3.7的

gjhave
Posts: 12
Joined: Mon Aug 14, 2023 7:27 am

Re: 使用TVM量化部署模型报错NameError: name 'GenerateESPConstants' is not defined

Postby gjhave » Tue Aug 29, 2023 3:17 am

TFST123 wrote:
Sun Aug 27, 2023 7:31 am
看到github上已经解决了,想问一下具体是怎么解决的?我也出现了相同的错误。是换了换成python=3.7就可以了吗,但是我的python就是3.7的
反正是环境的问题,我之前在windows上部的环境,折腾很久,后来用linux安装官方的教程就搞定了。具体是什么原因造成的,我也说不清楚,但是这个问题没有了,又碰到其他问题。

Who is online

Users browsing this forum: No registered users and 14 guests