-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot import name 'MSRA' from 'paddle.fluid.initializer' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/initializer.py) #55765
Comments
@1998-Chen 您好,请提供一下 另外可以尝试下把 Paddle从2.5.0开始不再支持所有 |
任务描述:我们想基于paddleslim实现QAT量化以及embedding量化,QAT量化后用paddle inference推理无报错。然而,想进行embedding量化,发现高版本的paddle2.5.0报错,具体报错内容如下:
结合你所说的paddle2.5.0不再支持paddle.fluid全部接口,我们将paddlepaddle降低版本至version==2.4.0,上述错误可以解决,即使用低版本的paddle实现了paddleslim的embedding量化。但是,在低版本的paddle执行静态模型推理时,报以下错误:
为此,我使用了高版本的paddlepaddle(version==2.5.0)进行推理量化后的模型,上述的报错消失,然而高版本的paddlepaddle实现模型推理的时出现以下的Warnig,在CPU下面测试并无加速,甚至比未量化的模型更慢:
以上便是,项目中出现的错误链,因此,想询问如何基于高版本的paddle实现paddleslim量化(embedding 量化)。 @qili93 |
你好,PaddleSlim的版本需要和 PaddlePaddle版本保持一致,目前 PaddleSlim 尚未发布对应v2.5.0或者v2.5.1的版本,可以尝试使用 PaddleSlim 的 release/2.5 分支得到支持 PaddlePaddle 2.5 版本的 PaddleSlim 安装包,具体方式为
PaddlePaddle仍旧使用 v2.5.0 或者 v2.5.1 的版本即可,请确认下更新 PaddleSlim 版本之后问题是否仍旧存在,谢谢! |
回复:
根据推理时输出的信息,
关于“failed!”的Warning解决,但是关于 我们实现QAT的代码如下:
以上便是进一步需要咨询的问题。 @qili93 |
经过测试,模型的大小减至原先模型大小的四分之一,但是推理速度严重地比传统模型慢,分两种情况: |
请 @wanghaoshuang 帮忙看下Slim QAT量化的问题,谢谢! |
您 QAT 实现的没问题。 |
根据您的建议,我们将模型放置GPU尝试进行推理(paddlepaddle-gpu=2.5.1),存在以下的报错:
具体的推理代码如下:
执行推理代码
|
|
#55765 (comment) |
Since you haven't replied for more than a year, we have closed this issue/pr. |
bug描述 Describe the Bug
Bug:
ImportError: cannot import name 'MSRA' from 'paddle.fluid.initializer' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/initializer.py)
运行代码:
import os
import paddleslim.quant as quant
版本:
paddle-bfloat 0.1.7
paddle2onnx 1.0.0
paddlefsl 1.1.0
paddlehub 2.3.0
paddlenlp 2.5.2
paddlepaddle 2.5.1
paddleslim 2.4.0
其他补充信息 Additional Supplementary Information
No response
The text was updated successfully, but these errors were encountered: