[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
|
@ -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
|
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
|
ENV PATH /opt/conda/bin:$PATH
|
||||||
|
|
||||||
### install mim, mmengine, mmcv
|
### install mim, mmcv
|
||||||
RUN /opt/conda/bin/pip install openmim &&\
|
RUN /opt/conda/bin/pip install openmim &&\
|
||||||
mim install mmengine &&\
|
|
||||||
mim install 'mmcv>=2.0.0rc1'
|
mim install 'mmcv>=2.0.0rc1'
|
||||||
|
|
||||||
WORKDIR /workspace
|
WORKDIR /workspace
|
||||||
|
|
|
@ -68,7 +68,7 @@ commands:
|
||||||
name: Install mmcv
|
name: Install mmcv
|
||||||
command: |
|
command: |
|
||||||
python -m pip install opencv-python==4.5.4.60 openmim
|
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:
|
install_mmdeploy:
|
||||||
description: "Install MMDeploy"
|
description: "Install MMDeploy"
|
||||||
steps:
|
steps:
|
||||||
|
@ -83,8 +83,6 @@ commands:
|
||||||
name: Install requirements
|
name: Install requirements
|
||||||
command: |
|
command: |
|
||||||
cd mmdeploy
|
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 mim install -r requirements/codebases.txt
|
||||||
python -m pip install -r requirements/tests.txt
|
python -m pip install -r requirements/tests.txt
|
||||||
python -m pip install -r requirements/runtime.txt
|
python -m pip install -r requirements/runtime.txt
|
||||||
|
|
|
@ -76,7 +76,7 @@ jobs:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
- name: Install mmdeploy
|
- name: Install mmdeploy
|
||||||
run: |
|
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 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()'
|
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 }}
|
python-version: ${{ matrix.python-version }}
|
||||||
- name: Install mmdeploy
|
- name: Install mmdeploy
|
||||||
run: |
|
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 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()'
|
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
|
- name: test mmcls full pipeline
|
||||||
run: |
|
run: |
|
||||||
python -m pip install openmim
|
|
||||||
python -m mim install $(cat requirements/codebases.txt | grep mmcls)
|
python -m mim install $(cat requirements/codebases.txt | grep mmcls)
|
||||||
export MMDEPLOY_DIR=$(pwd)
|
export MMDEPLOY_DIR=$(pwd)
|
||||||
export ONNXRUNTIME_DIR=$MMDEPLOY_DIR/../mmdeploy-dep/onnxruntime-linux-x64-1.8.1
|
export ONNXRUNTIME_DIR=$MMDEPLOY_DIR/../mmdeploy-dep/onnxruntime-linux-x64-1.8.1
|
||||||
|
|
|
@ -33,7 +33,7 @@ jobs:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
- name: Install mmdeploy
|
- name: Install mmdeploy
|
||||||
run: |
|
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 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()'
|
python -c 'import mmdeploy.apis.pplnn as pplnn_api; assert pplnn_api.is_available()'
|
||||||
|
|
|
@ -33,4 +33,5 @@ jobs:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
- name: Install mmdeploy
|
- name: Install mmdeploy
|
||||||
run: |
|
run: |
|
||||||
|
python -m pip install mmcv-lite
|
||||||
python tools/scripts/build_ubuntu_x64_torchscript.py
|
python tools/scripts/build_ubuntu_x64_torchscript.py
|
||||||
|
|
|
@ -47,7 +47,6 @@ jobs:
|
||||||
python -m pip install openmim
|
python -m pip install openmim
|
||||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||||
python -m mim install "mmcv>=2.0.0rc1"
|
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 mim install -r requirements/codebases.txt
|
||||||
python -m pip install -U numpy
|
python -m pip install -U numpy
|
||||||
python -m pip list
|
python -m pip list
|
||||||
|
@ -125,7 +124,6 @@ jobs:
|
||||||
python -m pip install openmim
|
python -m pip install openmim
|
||||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||||
python -m mim install "mmcv>=2.0.0rc1"
|
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
|
CFLAGS=$CFLAGS python -m mim install -r requirements/codebases.txt
|
||||||
python -m pip install -U pycuda numpy
|
python -m pip install -U pycuda numpy
|
||||||
python -m pip list
|
python -m pip list
|
||||||
|
@ -174,7 +172,6 @@ jobs:
|
||||||
python -m pip install openmim
|
python -m pip install openmim
|
||||||
python -m pip install -r requirements.txt -r requirements/backends.txt
|
python -m pip install -r requirements.txt -r requirements/backends.txt
|
||||||
python -m mim install "mmcv>=2.0.0rc1"
|
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 mim install -r requirements/codebases.txt
|
||||||
python -m pip install -U pycuda numpy
|
python -m pip install -U pycuda numpy
|
||||||
python -m pip list
|
python -m pip list
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mmcls>=1.0.0rc0
|
mmcls>=1.0.0rc2
|
||||||
mmdet>=3.0.0rc0
|
mmdet @ git+https://github.com/open-mmlab/mmdetection.git@dev-3.x
|
||||||
mmedit==1.0.0rc1
|
mmedit @ git+https://github.com/open-mmlab/mmediting.git@1.x
|
||||||
mmocr>=1.0.0rc0
|
mmocr @ git+https://github.com/open-mmlab/mmocr.git@dev-1.x
|
||||||
mmpose>=1.0.0b0
|
mmpose>=1.0.0b0
|
||||||
mmsegmentation>=1.0.0rc0
|
mmsegmentation>=1.0.0rc0
|
||||||
|
|
Loading…
Reference in New Issue