unified pytorch framework for vision task
Project description
UDL (Make Available on PyPI :tada:)
UDL is a unified Pytorch framework for vision research:
- UDL has a faster library loading speed and a more convenient reflection mechanism to call different methods.
- UDL is based on MMCV which provides the following functionalities.
- UDL is based on NNI to perform automatic machine learning.
See the repo for more detailed descriptions.
Note
For the implementation of DCFNet as described in the ICCV paper "Dynamic Cross Feature Fusion for Remote Sensing Pansharpening," please refer to the branch in the this repository.
Requirements
- Python3.7+, Pytorch>=1.9.0
- NVIDIA GPU + CUDA
- Run
python setup.py develop
Note: Our project is based on MMCV, but you needn't to install it currently.
Quick Start
pip install udl-vis -i https://pypi.org/simple
Also, you can quick start from PanCollection, which is remote sensing pansharpening and is one of our applications.
pip install pancollection -i https://pypi.org/simple
Quick Start for developer
Step0. We use UDL in PanCollection, first please set your Python environment.
git clone https://github.com/XiaoXiao-Woo/UDL
Then,
python setup.py develop
Plannings
Please expect more tasks and models
-
- models
-
derain (not available on PyPI)
- models
-
HISR
- models
-
Improve MMCV repo to simplify expensive hooks.
Contribution
We appreciate all contributions to improving PanCollection. Looking forward to your contribution to PanCollection.
Citation
Please cite this project if you use datasets or the toolbox in your research.
@misc{PanCollection,
author = {Xiao Wu, Liang-Jian Deng and Ran Ran},
title = {"PanCollection" for Remote Sensing Pansharpening},
url = {https://github.com/XiaoXiao-Woo/PanCollection/},
year = {2022},
}
@InProceedings{Wu_2021_ICCV,
author = {Wu, Xiao and Huang, Ting-Zhu and Deng, Liang-Jian and Zhang, Tian-Jing},
title = {Dynamic Cross Feature Fusion for Remote Sensing Pansharpening},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2021},
pages = {14687-14696}
}
Acknowledgement
- MMCV: OpenMMLab foundational library for computer vision.
License & Copyright
This project is open sourced under GNU General Public License v3.0.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file udl_vis-0.3.7-py3-none-any.whl
.
File metadata
- Download URL: udl_vis-0.3.7-py3-none-any.whl
- Upload date:
- Size: 430.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e9c890dddaf611394c4b5414850280141e2fe7909fb7f7b1dc62ebe90fd64b0 |
|
MD5 | 65946b24b8c6b359140f9b3b8e1e62ad |
|
BLAKE2b-256 | 675a86a67f8783bdb94c751bc47e1b6ce885f1819757d6789368900afae07378 |