[Fix] Fix mmengine ci (#1192)
* try fix ci * fix ci * fix ci * fix circleci * fix ocr * fix mmengine version * install from github * update * update ci Co-authored-by: RunningLeon <mnsheng@yeah.net>pull/1189/head
parent
3767b5d46e
commit
81fc48f2b2
.circleci
docker
requirements
|
@ -26,9 +26,8 @@ RUN curl -fsSL -v -o ~/miniconda.sh -O https://repo.anaconda.com/miniconda/Mini
|
|||
RUN /opt/conda/bin/conda install pytorch==${TORCH_VERSION} torchvision==${TORCHVISION_VERSION} cudatoolkit=${CUDA} -c pytorch -c conda-forge
|
||||
ENV PATH /opt/conda/bin:$PATH
|
||||
|
||||
### install mim, mmengine, mmcv
|
||||
### install mim, mmcv
|
||||
RUN /opt/conda/bin/pip install openmim &&\
|
||||
mim install mmengine &&\
|
||||
mim install 'mmcv>=2.0.0rc1'
|
||||
|
||||
WORKDIR /workspace
|
||||
|
|
|
@ -68,7 +68,7 @@ commands:
|
|||
name: Install mmcv
|
||||
command: |
|
||||
python -m pip install opencv-python==4.5.4.60 openmim
|
||||
python -m mim install mmengine "mmcv>=2.0.0rc1"
|
||||
python -m mim install "mmcv>=2.0.0rc1"
|
||||
install_mmdeploy:
|
||||
description: "Install MMDeploy"
|
||||
steps:
|
||||
|
@ -83,8 +83,6 @@ commands:
|
|||
name: Install requirements
|
||||
command: |
|
||||
cd mmdeploy
|
||||
git clone --depth 1 --branch 1.x https://github.com/open-mmlab/mmediting.git ../mmedit
|
||||
python -m pip install ../mmedit
|
||||
python -m mim install -r requirements/codebases.txt
|
||||
python -m pip install -r requirements/tests.txt
|
||||
python -m pip install -r requirements/runtime.txt
|
||||
|
|
|
@ -76,7 +76,7 @@ jobs:
|
|||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install mmdeploy
|
||||
run: |
|
||||
python tools/scripts/build_ubuntu_x64_ncnn.py
|
||||
python -m pip install torch==1.8.2 torchvision==0.9.2 --extra-index-url https://download.pytorch.org/whl/lts/1.8/cpu
|
||||
python -m pip install mmcv-lite mmengine
|
||||
python -m pip install mmcv-lite
|
||||
python tools/scripts/build_ubuntu_x64_ncnn.py
|
||||
python -c 'import mmdeploy.apis.ncnn as ncnn_api; assert ncnn_api.is_available() and ncnn_api.is_custom_ops_available()'
|
||||
|
|
|
@ -33,13 +33,12 @@ jobs:
|
|||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install mmdeploy
|
||||
run: |
|
||||
python tools/scripts/build_ubuntu_x64_ort.py
|
||||
python -m pip install torch==1.8.2 torchvision==0.9.2 --extra-index-url https://download.pytorch.org/whl/lts/1.8/cpu
|
||||
python -m pip install mmcv-lite mmengine
|
||||
python -m pip install mmcv-lite openmim
|
||||
python tools/scripts/build_ubuntu_x64_ort.py
|
||||
python -c 'import mmdeploy.apis.onnxruntime as ort_api; assert ort_api.is_available() and ort_api.is_custom_ops_available()'
|
||||
- name: test mmcls full pipeline
|
||||
run: |
|
||||
python -m pip install openmim
|
||||
python -m mim install $(cat requirements/codebases.txt | grep mmcls)
|
||||
export MMDEPLOY_DIR=$(pwd)
|
||||
export ONNXRUNTIME_DIR=$MMDEPLOY_DIR/../mmdeploy-dep/onnxruntime-linux-x64-1.8.1
|
||||
|
|
|
@ -33,7 +33,7 @@ jobs:
|
|||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install mmdeploy
|
||||
run: |
|
||||
python tools/scripts/build_ubuntu_x64_pplnn.py
|
||||
python -m pip install torch==1.8.2 torchvision==0.9.2 --extra-index-url https://download.pytorch.org/whl/lts/1.8/cpu
|
||||
python -m pip install mmcv-lite mmengine
|
||||
python -m pip install mmcv-lite
|
||||
python tools/scripts/build_ubuntu_x64_pplnn.py
|
||||
python -c 'import mmdeploy.apis.pplnn as pplnn_api; assert pplnn_api.is_available()'
|
||||
|
|
|
@ -33,4 +33,5 @@ jobs:
|
|||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install mmdeploy
|
||||
run: |
|
||||
python -m pip install mmcv-lite
|
||||
python tools/scripts/build_ubuntu_x64_torchscript.py
|
||||
|
|
|
@ -47,7 +47,6 @@ jobs:
|
|||
python -m pip install openmim
|
||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||
python -m mim install "mmcv>=2.0.0rc1"
|
||||
git clone --depth 1 --branch 1.x https://github.com/open-mmlab/mmediting.git ../mmedit && python -m pip install ../mmedit
|
||||
python -m mim install -r requirements/codebases.txt
|
||||
python -m pip install -U numpy
|
||||
python -m pip list
|
||||
|
@ -125,7 +124,6 @@ jobs:
|
|||
python -m pip install openmim
|
||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||
python -m mim install "mmcv>=2.0.0rc1"
|
||||
git clone --depth 1 --branch 1.x https://github.com/open-mmlab/mmediting.git ../mmedit && python -m pip install ../mmedit
|
||||
CFLAGS=$CFLAGS python -m mim install -r requirements/codebases.txt
|
||||
python -m pip install -U pycuda numpy
|
||||
python -m pip list
|
||||
|
@ -174,7 +172,6 @@ jobs:
|
|||
python -m pip install openmim
|
||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||
python -m mim install "mmcv>=2.0.0rc1"
|
||||
git clone --depth 1 --branch 1.x https://github.com/open-mmlab/mmediting.git ../mmedit && python -m pip install ../mmedit
|
||||
python -m mim install -r requirements/codebases.txt
|
||||
python -m pip install -U pycuda numpy
|
||||
python -m pip list
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
mmcls>=1.0.0rc0
|
||||
mmdet>=3.0.0rc0
|
||||
mmedit==1.0.0rc1
|
||||
mmocr>=1.0.0rc0
|
||||
mmcls>=1.0.0rc2
|
||||
mmdet @ git+https://github.com/open-mmlab/mmdetection.git@dev-3.x
|
||||
mmedit @ git+https://github.com/open-mmlab/mmediting.git@1.x
|
||||
mmocr @ git+https://github.com/open-mmlab/mmocr.git@dev-1.x
|
||||
mmpose>=1.0.0b0
|
||||
mmsegmentation>=1.0.0rc0
|
||||
|
|
Loading…
Reference in New Issue