Вот шаги, которые я выполнил:
- Я создал и активировал среду:
Код: Выделить всё
conda create --name openmmlab python=3.8 -y conda activate openmmlab - Я установил PyTorch (версия 2.1.x), совместимый с MMCV, как указано здесь.
- Я установил MMEngine:
Код: Выделить всё
pip install -U openmim mim install mmengine - Я установил MMCV, следуя инструкциям пункта (2), используя:
Код: Выделить всё
pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html - Я установил MMSegmentation:
Код: Выделить всё
pip install "mmsegmentation>=1.0.0" - Я скачал файлы конфигурации и контрольных точек pspnet_r50-d8_4xb2-40k_cityscapes-512x1024.py и pspnet_r50-d8_512x1024_40k_cityscapes_20200605_003338-2966598c.pth и поместил их в рабочий каталог.
- Наконец, я запустил рекомендованный код Python для вывода. Однако я получил следующую ошибку совместимости пакета:
Код: Выделить всё
ImportError: dlopen(/opt/anaconda3/envs/openmmlab/lib/python3.9/site-packages/mmcv/_ext.cpython-39-darwin.so, 0x0002): Symbol not found: (__ZN3c106detail19maybe_wrap_dim_slowIxEET_S2_S2_b) Referenced from: '/opt/anaconda3/envs/openmmlab/lib/python3.9/site-packages/mmcv/_ext.cpython-39-darwin.so' Expected in: '/opt/anaconda3/envs/openmmlab/lib/python3.9/site-packages/torch/lib/libc10.dylib'
Мой компьютер — MacBook Pro с четырехъядерным процессором Intel Core i7 с тактовой частотой 2,7 ГГц.
Подробнее здесь: https://stackoverflow.com/questions/791 ... n-on-macos
Мобильная версия