ybkscht / EfficientPose

Other
247 stars 68 forks source link

File "utils/compute_overlap.pyx", line 1, in init utils.compute_overlap """ ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it). #73

Closed monajalal closed 10 months ago

monajalal commented 10 months ago
(effpose) mona@ada:~/effpose/EfficientPose$ pip install opencv-python==4.3.0.36
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting opencv-python==4.3.0.36
  Downloading opencv_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl (43.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.7/43.7 MB 33.2 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.17.3 in /home/mona/anaconda3/envs/effpose/lib/python3.8/site-packages (from opencv-python==4.3.0.36) (1.18.5)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.3.0.36
(effpose) mona@ada:~/effpose/EfficientPose$ python evaluate.py --phi 0 --weights weights/Weights/Linemod/object_8/phi_0_linemod_best_ADD.h5 --validation-image-save-path val_imgs linemod data/Linemod_preprocessed/ --object-id 8
2023-11-29 15:24:36.762264: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
WARNING:tensorflow:Deprecation warnings have been disabled. Set TF_ENABLE_DEPRECATION_WARNINGS=1 to re-enable them.
Traceback (most recent call last):
  File "evaluate.py", line 46, in <module>
    from model import build_EfficientPose
  File "/home/mona/effpose/EfficientPose/model.py", line 51, in <module>
    from utils.anchors import anchors_for_shape
  File "/home/mona/effpose/EfficientPose/utils/anchors.py", line 29, in <module>
    from utils.compute_overlap import compute_overlap
  File "utils/compute_overlap.pyx", line 1, in init utils.compute_overlap
    """
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).
(effpose) mona@ada:~/effpose/EfficientPose$ python -c "import numpy; print(numpy.__version__)"
1.18.5
(effpose) mona@ada:~/effpose/EfficientPose$ conda list numpy
# packages in environment at /home/mona/anaconda3/envs/effpose:
#
# Name                    Version                   Build  Channel
numpy                     1.18.5                   pypi_0    pypi