历尽千辛万苦,好不容易装上paddlex,结果跑例程都通不过,工业指针型表计读数原封不动的程序reader_infer.py及其它例程都是一样的错误
程序片段如下:
import os
import os.path as osp
import numpy as np
import math
import cv2
import argparse
from paddlex import transforms as T
import paddlex as pdx
光是import都没执行完。
错误信息:
2023-03-15 08:12:39,241-WARNING: type object 'QuantizationTransformPass' has no attribute '_supported_quantizable_op_type'
2023-03-15 08:12:39,241-WARNING: If you want to use training-aware and post-training quantization, please use Paddle >= 1.8.4 or develop version
Traceback (most recent call last):
File "reader_infer.py", line 22, in
from paddlex import transforms as T
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/__init__.py", line 20, in
from . import cv
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/cv/__init__.py", line 15, in
from . import models
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/cv/models/__init__.py", line 17, in
from .detector import *
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/cv/models/detector.py", line 24, in
import paddlex.ppdet as ppdet
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/ppdet/__init__.py", line 15, in
from . import (core, data, engine, modeling, model_zoo, optimizer, metrics,
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/ppdet/engine/__init__.py", line 15, in
from . import trainer
File "/usr/local/lib/python3.6/dist-packages/paddlex-2.1.0-py3.6.egg/paddlex/ppdet/engine/trainer.py", line 45, in
import paddlex.ppdet.utils.stats as stats
AttributeError: module 'paddlex' has no attribute 'ppdet'
paddle版本信息:
paddle-bfloat 0.1.7
paddle2onnx 1.0.5
paddlefsl 1.1.0
paddlehub 2.3.1
paddlenlp 2.4.3
paddlepaddle-gpu 2.3.2
paddleslim 2.2.1
paddlex 2.1.0
tb-paddle 0.4.0
恳请大虾指点迷津
这个论坛好冷清哦,自问自答吧,是版本问题,paddlex降级到1.3.11后能运行了,但是最后又有新问题:
raise Exception("img_file must be str/np.ndarray")
Exception: img_file must be str/np.ndarray
后面的新问题也像是版本的问题
感觉应该就是版本不匹配的问题
你好,我也遇到这个问题了,可以指导一下吗?如何解决