Merge pull request #32 from imPRAGMA/master
pip requirements file, and optimisations to readme
This commit is contained in:
commit
a73b318f0f
12
README.md
12
README.md
|
@ -1,6 +1,6 @@
|
||||||
# MMSR
|
# MMSR
|
||||||
|
|
||||||
MMSR is an open source image and video super-resolution toolbox based on PyTorch. It is a part of the [open-mmlab](https://github.com/open-mmlab) project developed by [Multimedia Laboratory, CUHK](http://mmlab.ie.cuhk.edu.hk/). MMSR is based on our previous projects: [BasicSR](https://github.com/xinntao/BasicSR), [ESRGAN](https://github.com/xinntao/ESRGAN), and [EDVR](https://github.com/xinntao/EDVR).
|
MMSR is an open source image and video super-resolution toolbox based on PyTorch. It is a part of the [open-mmlab](https://github.com/open-mmlab) project developed by [Multimedia Laboratory, CUHK](http://mmlab.ie.cuhk.edu.hk). MMSR is based on our previous projects: [BasicSR](https://github.com/xinntao/BasicSR), [ESRGAN](https://github.com/xinntao/ESRGAN), and [EDVR](https://github.com/xinntao/EDVR).
|
||||||
|
|
||||||
### Highlights
|
### Highlights
|
||||||
- **A unified framework** suitable for image and video super-resolution tasks. It is also easy to adapt to other restoration tasks, e.g., deblurring, denoising, etc.
|
- **A unified framework** suitable for image and video super-resolution tasks. It is also easy to adapt to other restoration tasks, e.g., deblurring, denoising, etc.
|
||||||
|
@ -13,17 +13,15 @@ MMSR is an open source image and video super-resolution toolbox based on PyTorch
|
||||||
|
|
||||||
## Dependencies and Installation
|
## Dependencies and Installation
|
||||||
|
|
||||||
- Python 3 (Recommend to use [Anaconda](https://www.anaconda.com/download/#linux))
|
- Python 3 (Recommend to use [Anaconda](https://www.anaconda.com/download))
|
||||||
- [PyTorch >= 1.1](https://pytorch.org/)
|
- [PyTorch >= 1.1](https://pytorch.org)
|
||||||
- NVIDIA GPU + [CUDA](https://developer.nvidia.com/cuda-downloads)
|
- NVIDIA GPU + [CUDA](https://developer.nvidia.com/cuda-downloads)
|
||||||
- [Deformable Convolution](https://arxiv.org/abs/1703.06211). We use [mmdetection](https://github.com/open-mmlab/mmdetection)'s dcn implementation. Please first compile it.
|
- [Deformable Convolution](https://arxiv.org/abs/1703.06211). We use [mmdetection](https://github.com/open-mmlab/mmdetection)'s dcn implementation. Please first compile it.
|
||||||
```
|
```
|
||||||
cd ./codes/models/archs/dcn
|
cd ./codes/models/archs/dcn
|
||||||
python setup.py develop
|
python setup.py develop
|
||||||
```
|
```
|
||||||
- Python packages: `pip install numpy opencv-python lmdb pyyaml`
|
- Python packages: `pip install -r requirements.txt`
|
||||||
- TensorBoard:
|
|
||||||
- PyTorch >= 1.1: `pip install tb-nightly future`
|
|
||||||
|
|
||||||
|
|
||||||
## Dataset Preparation
|
## Dataset Preparation
|
||||||
|
@ -39,7 +37,7 @@ Results and pre-trained models are available in the [wiki-Model Zoo](https://git
|
||||||
We appreciate all contributions. Please refer to [mmdetection](https://github.com/open-mmlab/mmdetection/blob/master/CONTRIBUTING.md) for contributing guideline.
|
We appreciate all contributions. Please refer to [mmdetection](https://github.com/open-mmlab/mmdetection/blob/master/CONTRIBUTING.md) for contributing guideline.
|
||||||
|
|
||||||
**Python code style**<br/>
|
**Python code style**<br/>
|
||||||
We adopt [PEP8](https://www.python.org/dev/peps/pep-0008/) as the preferred code style. We use [flake8](http://flake8.pycqa.org/en/latest/) as the linter and [yapf](https://github.com/google/yapf) as the formatter. Please upgrade to the latest yapf (>=0.27.0) and refer to the [yapf configuration](.style.yapf) and [flake8 configuration](.flake8).
|
We adopt [PEP8](https://python.org/dev/peps/pep-0008) as the preferred code style. We use [flake8](http://flake8.pycqa.org/en/latest) as the linter and [yapf](https://github.com/google/yapf) as the formatter. Please upgrade to the latest yapf (>=0.27.0) and refer to the [yapf configuration](.style.yapf) and [flake8 configuration](.flake8).
|
||||||
|
|
||||||
> Before you create a PR, make sure that your code lints and is formatted by yapf.
|
> Before you create a PR, make sure that your code lints and is formatted by yapf.
|
||||||
|
|
||||||
|
|
6
codes/requirements.txt
Normal file
6
codes/requirements.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
numpy
|
||||||
|
opencv-python
|
||||||
|
lmdb
|
||||||
|
pyyaml
|
||||||
|
tb-nightly
|
||||||
|
future
|
Loading…
Reference in New Issue
Block a user