在华为云创建的notebook,镜像为ms2.7.1-cann8.2rc1:v3,之后安装mindyolo一直报numpy版本冲突


| / | | | | | /\ | |
| \ / | __ *| | __ | | / \ _ __ | |* __
| |/| | / _ \ / _ | / _ \ | | / /\ \ | | | __ | / |
| | | | | () | | (
***| | | / | | / ____ \ | | | | _
|
| || _**/ _ _| _| || // _\ || _*| |_
_/
Using user ma-user
Ubuntu Jammy Jellyfish (development branch), CANN-8.2.RC1 [V100R001C15],[V100R001C18],[V100R001C19],[V100R001C20],[V100R001C21],[V100R001C23]
Tips:

  1. Navigate to the target conda environment. For details, see /home/ma-user/README.
  2. Copy (Ctrl+C) and paste (Ctrl+V) on the jupyter terminal.
  3. Store your data in /home/ma-user/work, to which a persistent volume is mounted.
  4. Exercise caution when using plaintext passwords, hard-coded AK/SK, or directly entering them in the command line.
    [ma-user work]$git clone https://github.com/mindspore-lab/mindyolo.git
    Cloning into ‘mindyolo’…
    remote: Enumerating objects: 3535, done.
    remote: Counting objects: 100% (188/188), done.
    remote: Compressing objects: 100% (94/94), done.
    remote: Total 3535 (delta 125), reused 107 (delta 94), pack-reused 3347 (from 2)
    Receiving objects: 100% (3535/3535), 6.75 MiB | 832.00 KiB/s, done.
    Resolving deltas: 100% (2059/2059), done.
    [ma-user work]$cd mindyolo
    pip install -e .
    Looking in indexes: http://pip.modelarts.private.com:8888/repository/pypi/simple
    Obtaining file:///home/ma-user/work/mindyolo
    Installing build dependencies … done
    Checking if build backend supports build_editable … done
    Getting requirements to build editable … done
    Preparing editable metadata (pyproject.toml) … done
    Collecting pybind11>=2.10.4 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/pybind11/3.0.1/pybind11-3.0.1-py3-none-any.whl (293 kB)
    Requirement already satisfied: numpy>=1.17.0 in /usr/local/python3.10.14/lib/python3.10/site-packages (from mindyolo==0.5.0) (1.21.2)
    Requirement already satisfied: PyYAML>=5.3 in /usr/local/python3.10.14/lib/python3.10/site-packages (from mindyolo==0.5.0) (6.0.3)
    Collecting tqdm (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/tqdm/4.67.1/tqdm-4.67.1-py3-none-any.whl (78 kB)
    Collecting opencv-python>=4.7.0.68 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/opencv-python/4.12.0.88/opencv_python-4.12.0.88-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (45.9 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.9/45.9 MB 190.3 MB/s 0:00:00
    Collecting opencv-python-headless>=4.7.0.68 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/opencv-python-headless/4.12.0.88/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (33.1 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 33.1/33.1 MB 228.0 MB/s 0:00:00
    Collecting albumentations>=1.0.3 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/albumentations/2.0.8/albumentations-2.0.8-py3-none-any.whl (369 kB)
    Collecting pycocotools>=2.0.2 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/pycocotools/2.0.10/pycocotools-2.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (445 kB)
    Collecting numpy>=1.17.0 (from mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/numpy/2.2.6/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.3 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.3/14.3 MB 205.7 MB/s 0:00:00
    Requirement already satisfied: scipy>=1.10.0 in /usr/local/python3.10.14/lib/python3.10/site-packages (from albumentations>=1.0.3->mindyolo==0.5.0) (1.10.1)
    Collecting pydantic>=2.9.2 (from albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/pydantic/2.12.4/pydantic-2.12.4-py3-none-any.whl (463 kB)
    Collecting albucore==0.0.24 (from albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/albucore/0.0.24/albucore-0.0.24-py3-none-any.whl (15 kB)
    Collecting stringzilla>=3.10.4 (from albucore==0.0.24->albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/stringzilla/4.2.3/stringzilla-4.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (424 kB)
    Collecting simsimd>=5.9.2 (from albucore==0.0.24->albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/simsimd/6.5.3/simsimd-6.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (562 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 562.5/562.5 kB 64.0 MB/s 0:00:00
    Collecting annotated-types>=0.6.0 (from pydantic>=2.9.2->albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/annotated-types/0.7.0/annotated_types-0.7.0-py3-none-any.whl (13 kB)
    Collecting pydantic-core==2.41.5 (from pydantic>=2.9.2->albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/pydantic-core/2.41.5/pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 148.6 MB/s 0:00:00
    Requirement already satisfied: typing-extensions>=4.14.1 in /usr/local/python3.10.14/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations>=1.0.3->mindyolo==0.5.0) (4.15.0)
    Collecting typing-inspection>=0.4.2 (from pydantic>=2.9.2->albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/typing-inspection/0.4.2/typing_inspection-0.4.2-py3-none-any.whl (14 kB)
    INFO: pip is looking at multiple versions of scipy to determine which version is compatible with other requirements. This could take a while.
    Collecting scipy>=1.10.0 (from albumentations>=1.0.3->mindyolo==0.5.0)
    Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/scipy/1.15.3/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.5 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.5/35.5 MB 228.1 MB/s 0:00:00
    Building wheels for collected packages: mindyolo
    Building editable for mindyolo (pyproject.toml) … done
    Created wheel for mindyolo: filename=mindyolo-0.5.0-0.editable-py3-none-any.whl size=8487 sha256=29135b7ada571179177d4791e868626adf7493303925a08f342b192774d3b91a
    Stored in directory: /tmp/pip-ephem-wheel-cache-5okavkuq/wheels/cd/dd/f5/cbb5fc9293f3973d344fa2df78162e2754db51796569272f1f
    Successfully built mindyolo
    Installing collected packages: simsimd, typing-inspection, tqdm, stringzilla, pydantic-core, pybind11, numpy, annotated-types, scipy, pydantic, pycocotools, opencv-python-headless, opencv-python, albucore, albumentations, mindyolo
    Attempting uninstall: numpy
    Found existing installation: numpy 1.21.2
    Uninstalling numpy-1.21.2:
    Successfully uninstalled numpy-1.21.2
    Attempting uninstall: scipy
    Found existing installation: scipy 1.10.1
    Uninstalling scipy-1.10.1:
    Successfully uninstalled scipy-1.10.1
    ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
    dataflow 0.0.1 requires jinja2, which is not installed.
    te 0.4.0 requires cloudpickle, which is not installed.
    te 0.4.0 requires ml-dtypes, which is not installed.
    mindspore 2.7.1 requires numpy<2.0.0,>=1.20.0, but you have numpy 2.2.6 which is incompatible.
    Successfully installed albucore-0.0.24 albumentations-2.0.8 annotated-types-0.7.0 mindyolo-0.5.0 numpy-2.2.6 opencv-python-4.12.0.88 opencv-python-headless-4.12.0.88 pybind11-3.0.1 pycocotools-2.0.10 pydantic-2.12.4 pydantic-core-2.41.5 scipy-1.15.3 simsimd-6.5.3 stringzilla-4.2.3 tqdm-4.67.1 typing-inspection-0.4.2

降级numpy后,opencv又版本冲突了

[ma-user mindyolo]$pip install numpy==1.26.4 --force-reinstall
Looking in indexes: http://pip.modelarts.private.com:8888/repository/pypi/simple
Collecting numpy==1.26.4
Downloading http://pip.modelarts.private.com:8888/repository/pypi/packages/numpy/1.26.4/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.2/14.2 MB 137.5 MB/s 0:00:00
Installing collected packages: numpy
Attempting uninstall: numpy
Found existing installation: numpy 2.2.6
Uninstalling numpy-2.2.6:
Successfully uninstalled numpy-2.2.6
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
dataflow 0.0.1 requires jinja2, which is not installed.
te 0.4.0 requires cloudpickle, which is not installed.
te 0.4.0 requires ml-dtypes, which is not installed.
opencv-python 4.12.0.88 requires numpy<2.3.0,>=2; python_version >= “3.9”, but you have numpy 1.26.4 which is incompatible.
opencv-python-headless 4.12.0.88 requires numpy<2.3.0,>=2; python_version >= “3.9”, but you have numpy 1.26.4 which is incompatible.
Successfully installed numpy-1.26.4

用户您好,MindSpore2.7.1需要numpy<2.0.0,您可以尝试安装 OpenCV ≤ 4.11.0.86 ,这可以兼容NumPy<2.0.0。

@TWT0508 用户您好,MindSpore支撑人已经分析并给出了问题的原因,由于较长时间未看到您采纳回答,这里版主将进行采纳回答的结帖操作,如果还其他疑问请发新帖子提问,谢谢支持~

此话题已在最后回复的 60 分钟后被自动关闭。不再允许新回复。