argman / EAST

A tensorflow implementation of EAST text detector
GNU General Public License v3.0
3.01k stars 1.05k forks source link

ModuleNotFoundError: No module named 'lanms.adaptor' #393

Open cherifsid opened 1 year ago

cherifsid commented 1 year ago

When i try to test the demo i get this error : WARNING:tensorflow:From run_demo_server.py:47: The name tf.placeholder is deprecated. Please use tf.compat.v1.placeholder instead.

WARNING:tensorflow:From run_demo_server.py:48: The name tf.get_variable is deprecated. Please use tf.compat.v1.get_variable instead.

WARNING:tensorflow:From C:\Users\Mohamed\Desktop\EAST\nets\resnet_utils.py:236: The name tf.GraphKeys is deprecated. Please use tf.compat.v1.GraphKeys instead.

WARNING:tensorflow:From C:\Users\Mohamed\Desktop\EAST\nets\resnet_v1.py:181: The name tf.variable_scope is deprecated. Please use tf.compat.v1.variable_scope instead.

WARNING:tensorflow:From C:\Users\Mohamed\miniconda3\envs\east\lib\site-packages\tensorflow_core\contrib\layers\python\layers\layers.py:1057: Layer.apply (from tensorflow.python.keras.engine.base_layer) is deprecated and will be removed in a future version. Instructions for updating: Please use layer.__call__ method instead. resnet_v1_50/block1 (?, ?, ?, 256) resnet_v1_50/block2 (?, ?, ?, 512) resnet_v1_50/block3 (?, ?, ?, 1024) resnet_v1_50/block4 (?, ?, ?, 2048) Shape of f_0 (?, ?, ?, 2048) Shape of f_1 (?, ?, ?, 512) Shape of f_2 (?, ?, ?, 256) Shape of f_3 (?, ?, ?, 64) WARNING:tensorflow:From C:\Users\Mohamed\Desktop\EAST\model.py:14: The name tf.image.resize_bilinear is deprecated. Please use tf.compat.v1.image.resize_bilinear instead.

Shape of h_0 (?, ?, ?, 2048), g_0 (?, ?, ?, 2048) Shape of h_1 (?, ?, ?, 128), g_1 (?, ?, ?, 128) Shape of h_2 (?, ?, ?, 64), g_2 (?, ?, ?, 64) Shape of h_3 (?, ?, ?, 32), g_3 (?, ?, ?, 32) WARNING:tensorflow:From run_demo_server.py:53: The name tf.train.Saver is deprecated. Please use tf.compat.v1.train.Saver instead.

WARNING:tensorflow:From run_demo_server.py:55: The name tf.Session is deprecated. Please use tf.compat.v1.Session instead.

WARNING:tensorflow:From run_demo_server.py:55: The name tf.ConfigProto is deprecated. Please use tf.compat.v1.ConfigProto instead.

2023-04-24 15:05:24.236317: E tensorflow/stream_executor/cuda/cuda_driver.cc:318] failed call to cuInit: UNKNOWN ERROR (303) 246 text boxes before nms [2023-04-24 15:05:25,342] ERROR in app: Exception on / [POST] Traceback (most recent call last): File "C:\Users\Mohamed\miniconda3\envs\east\lib\site-packages\flask\app.py", line 2528, in wsgi_app response = self.full_dispatch_request() File "C:\Users\Mohamed\miniconda3\envs\east\lib\site-packages\flask\app.py", line 1825, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\Mohamed\miniconda3\envs\east\lib\site-packages\flask\app.py", line 1823, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\Mohamed\miniconda3\envs\east\lib\site-packages\flask\app.py", line 1799, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "run_demo_server.py", line 207, in index_post rst = get_predictor(checkpoint_path)(img) File "run_demo_server.py", line 108, in predictor boxes, timer = detect(score_map=score, geo_map=geometry, timer=timer) File "C:\Users\Mohamed\Desktop\EAST\eval.py", line 100, in detect boxes = lanms.merge_quadrangle_n9(boxes.astype('float32'), nms_thres) File "C:\Users\Mohamed\Desktop\EAST\lanms__init__.py", line 12, in merge_quadrangle_n9 from .adaptor import merge_quadrangle_n9 as nms_impl ModuleNotFoundError: No module named 'lanms.adaptor'

i already test every solution here in the issues comments but nothing works am using CPU verison i add this line inside run_demo_server.py :

import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'