open-mmlab / mmsegmentation

OpenMMLab Semantic Segmentation Toolbox and Benchmark.
https://mmsegmentation.readthedocs.io/en/main/
Apache License 2.0
8.03k stars 2.58k forks source link

Error installing mmengine under lico #3613

Open Lamero-y opened 6 months ago

Lamero-y commented 6 months ago

Description of the problem:

  1. installation environment: LICO 7.1.0 , Create my environment using code: singularity build openmmlab.sif docker://cnstark/pytorch:2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04

    singularity shell openmmlab.sif pip install openmim pip install mmengine pip install mmcv End of installation and run train.py

  2. Environment 微信截图_20240324193709 微信截图_20240324193732 微信截图_20240324193745 微信截图_20240324193824
  3. questions (1) Installation error with command:mim install mmengine Error Reporting Results: bash: mim: command not found solution:pip install mmengine (2) error occurs:from mmengine.runner import Runner Error Reporting Results: Traceback (most recent call last):
    File "", line 1, in
    File "/share/home/A0075/.local/lib/python3.9/site-packages/mmengine/runner/init.py", line 2, in <m odule>
    from ._flexible_runner import FlexibleRunner
    File "/share/home/A0075/.local/lib/python3.9/site-packages/mmengine/runner/_flexible_runner.py", line 20, in
    from mmengine.hooks import Hook
    File "/share/home/A0075/.local/lib/python3.9/site-packages/mmengine/hooks/init.py", line 9, in <mo dule>
    from .naive_visualization_hook import NaiveVisualizationHook
    File "/share/home/A0075/.local/lib/python3.9/site-packages/mmengine/hooks/naive_visualization_hook.py" , line 5, in
    import cv2
    File "/share/home/A0075/.local/lib/python3.9/site-packages/cv2/init.py", line 181, in
    bootstrap()
    File "/share/home/A0075/.local/lib/python3.9/site-packages/cv2/init.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
    File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    ImportError: libGL.so.1: cannot open shared object file: No such file or directory

Question: Which step did I go wrong, please guide me, thank you!

Zoulinx commented 6 months ago

Try reinstalling mmengine. Sometimes, relinking can resolve issues with missing shared libraries.