diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 281658e7e..4f2903012 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -88,6 +88,10 @@ jobs: uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} + - name: Fetch GPG keys + run: | + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/7fa2af80.pub # Add ppa source repo for python3.9. - name: Add python3.9 source run: | @@ -157,6 +161,10 @@ jobs: uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} + - name: Fetch GPG keys + run: | + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/7fa2af80.pub # Add ppa source repo for python3.9. - name: Add python3.9 source run: | diff --git a/README.md b/README.md index d02f7bb76..7f17cd074 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ This project is released under the [Apache 2.0 license](LICENSE). Release [QDTrack](configs/mot/qdtrack) pretrained models. -v0.12.0 was released in 01/04/2022. +v0.13.0 was released in 29/04/2022. Please refer to [changelog.md](docs/en/changelog.md) for details and release history. ## Benchmark and model zoo @@ -103,8 +103,9 @@ Please refer to [install.md](docs/en/install.md) for install instructions. ## Getting Started -Please see [dataset.md](docs/en/dataset.md) and [quick_run.md](docs/en/quick_run.md) for the basic usage of MMTracking. -We also provide usage [tutorials](docs/en/tutorials/), such as [learning about configs](docs/en/tutorials/config.md), [an example about detailed description of vid config](docs/en/tutorials/config_vid.md), [an example about detailed description of mot config](docs/en/tutorials/config_mot.md), [an example about detailed description of sot config](docs/en/tutorials/config_sot.md), [customizing dataset](docs/en/tutorials/customize_dataset.md), [customizing data pipeline](docs/en/tutorials/customize_data_pipeline.md), [customizing vid model](docs/en/tutorials/customize_vid_model.md), [customizing mot model](docs/en/tutorials/customize_mot_model.md), [customizing sot model](docs/en/tutorials/customize_sot_model.md), [customizing runtime settings](docs/en/tutorials/customize_runtime.md) and [useful tools](docs/en/useful_tools_scripts.md). +Please see [dataset.md](docs/en/dataset.md) and [quick_run.md](docs/en/quick_run.md) for the basic usage of MMTracking. We also provide [tracking colab tutorial](./demo/MMTracking_Tutorial.ipynb). + +There are also usage [tutorials](docs/en/tutorials/), such as [learning about configs](docs/en/tutorials/config.md), [an example about detailed description of vid config](docs/en/tutorials/config_vid.md), [an example about detailed description of mot config](docs/en/tutorials/config_mot.md), [an example about detailed description of sot config](docs/en/tutorials/config_sot.md), [customizing dataset](docs/en/tutorials/customize_dataset.md), [customizing data pipeline](docs/en/tutorials/customize_data_pipeline.md), [customizing vid model](docs/en/tutorials/customize_vid_model.md), [customizing mot model](docs/en/tutorials/customize_mot_model.md), [customizing sot model](docs/en/tutorials/customize_sot_model.md), [customizing runtime settings](docs/en/tutorials/customize_runtime.md) and [useful tools](docs/en/useful_tools_scripts.md). ## Contributing diff --git a/README_zh-CN.md b/README_zh-CN.md index dfdc51a84..27506f510 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -64,7 +64,7 @@ MMTracking是一款基于PyTorch的视频目标感知开源工具箱,是[OpenM ## 更新记录 -v0.12.0版本已于2022年04月01日发布,可通过查阅[更新日志](docs/en/changelog.md)了解更多细节以及发布历史。 +v0.13.0版本已于2022年04月29日发布,可通过查阅[更新日志](docs/en/changelog.md)了解更多细节以及发布历史。 ## 基准测试与模型库 @@ -99,7 +99,9 @@ v0.12.0版本已于2022年04月01日发布,可通过查阅[更新日志](docs/ ## 开始使用MMTracking -请参考[数据集](docs/en/dataset.md)和[快速开始](docs/en/quick_run.md)了解MMTracking的基本使用。MMTracking也提供了更详细的[教程](docs/en/tutorials/),比如[配置文件简介](docs/en/tutorials/config.md), [视频目标检测器配置文件详解](docs/en/tutorials/config_vid.md), [多目标跟踪器配置文件详解](docs/en/tutorials/config_mot.md), [单目标跟踪器配置文件详解](docs/en/tutorials/config_sot.md), [自定义数据集](docs/en/tutorials/customize_dataset.md), [自定义数据预处理流程](docs/en/tutorials/customize_data_pipeline.md), [自定义视频目标检测器](docs/en/tutorials/customize_vid_model.md), [自定义多目标跟踪器](docs/en/tutorials/customize_mot_model.md), [自定义单目标跟踪器](docs/en/tutorials/customize_sot_model.md), [自定义训练配置](docs/en/tutorials/customize_runtime.md) 以及 [有用的工具和脚本](docs/en/useful_tools_scripts.md). +请参考[数据集](docs/en/dataset.md)和[快速开始](docs/en/quick_run.md)了解MMTracking的基本使用。我们也提供了[跟踪的colab教程](./demo/MMTracking_Tutorial.ipynb)。 + +MMTracking也提供了更详细的[教程](docs/en/tutorials/),比如[配置文件简介](docs/en/tutorials/config.md), [视频目标检测器配置文件详解](docs/en/tutorials/config_vid.md), [多目标跟踪器配置文件详解](docs/en/tutorials/config_mot.md), [单目标跟踪器配置文件详解](docs/en/tutorials/config_sot.md), [自定义数据集](docs/en/tutorials/customize_dataset.md), [自定义数据预处理流程](docs/en/tutorials/customize_data_pipeline.md), [自定义视频目标检测器](docs/en/tutorials/customize_vid_model.md), [自定义多目标跟踪器](docs/en/tutorials/customize_mot_model.md), [自定义单目标跟踪器](docs/en/tutorials/customize_sot_model.md), [自定义训练配置](docs/en/tutorials/customize_runtime.md) 以及 [有用的工具和脚本](docs/en/useful_tools_scripts.md). ## 参与贡献 diff --git a/docker/Dockerfile b/docker/Dockerfile index 279e6dde2..50f07fe50 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,6 +9,10 @@ ENV TORCH_CUDA_ARCH_LIST="6.0 6.1 7.0+PTX" ENV TORCH_NVCC_FLAGS="-Xfatbin -compress-all" ENV CMAKE_PREFIX_PATH="$(dirname $(which conda))/../" +# To fix GPG key error when running apt-get update +RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub +RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/7fa2af80.pub + RUN apt-get update && apt-get install -y ffmpeg libsm6 libxext6 git ninja-build libglib2.0-0 libsm6 libxrender-dev libxext6 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/docs/en/changelog.md b/docs/en/changelog.md index 636b3c697..7205207d6 100644 --- a/docs/en/changelog.md +++ b/docs/en/changelog.md @@ -1,5 +1,27 @@ ## Changelog +### v0.13.0 (29/04/2022) + +#### Highlights + +- Support tracking colab tutorial ([#511](https://github.com/open-mmlab/mmtracking/pull/511)) + +#### New Features + +- Refactor the training datasets of SiamRPN++ ([#496](https://github.com/open-mmlab/mmtracking/pull/496)), ([#518](https://github.com/open-mmlab/mmtracking/pull/518)) + +- Support loading data from ceph for SOT datasets ([#494](https://github.com/open-mmlab/mmtracking/pull/494)) + +- Support loading data from ceph for MOT challenge dataset ([#517](https://github.com/open-mmlab/mmtracking/pull/517)) + +- Support evaluation metric for VIS task ([#501](https://github.com/open-mmlab/mmtracking/pull/501)) + +#### Bug Fixes + +- Fix a bug in the LaSOT datasets and update the pretrained models of STARK ([#483](https://github.com/open-mmlab/mmtracking/pull/483)), ([#503](https://github.com/open-mmlab/mmtracking/pull/503)) + +- Fix a bug in the format_results function of VIS task ([#504](https://github.com/open-mmlab/mmtracking/pull/504)) + ### v0.12.0 (01/04/2022) #### Highlights diff --git a/docs/en/install.md b/docs/en/install.md index 542642b9f..b09950bf5 100644 --- a/docs/en/install.md +++ b/docs/en/install.md @@ -12,7 +12,8 @@ The compatible MMTracking, MMCV, and MMDetection versions are as below. Please i | MMTracking version | MMCV version | MMDetection version | |:-------------------:|:------------------------:|:-----------------------------:| -| master | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | +| master | mmcv-full>=1.3.17, <1.6.0 | MMDetection>=2.19.1 | +| 0.13.0 | mmcv-full>=1.3.17, <1.6.0 | MMDetection>=2.19.1 | | 0.12.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | | 0.11.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | | 0.10.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | diff --git a/docs/zh_cn/install.md b/docs/zh_cn/install.md index 3b176afc0..79f1ff944 100644 --- a/docs/zh_cn/install.md +++ b/docs/zh_cn/install.md @@ -12,7 +12,8 @@ | MMTracking version | MMCV version | MMDetection version | |:-------------------:|:------------------------:|:-----------------------------:| -| master | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | +| master | mmcv-full>=1.3.17, <1.6.0 | MMDetection>=2.19.1 | +| 0.13.0 | mmcv-full>=1.3.17, <1.6.0 | MMDetection>=2.19.1 | | 0.12.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | | 0.11.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | | 0.10.0 | mmcv-full>=1.3.17, <1.5.0 | MMDetection>=2.19.1 | diff --git a/mmtrack/version.py b/mmtrack/version.py index 6a9a6ddda..e090d9f31 100644 --- a/mmtrack/version.py +++ b/mmtrack/version.py @@ -1,6 +1,6 @@ # Copyright (c) Open-MMLab. All rights reserved. -__version__ = '0.12.0' +__version__ = '0.13.0' def parse_version_info(version_str):