Skip to main content

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.

English | 简体中文

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

git clone https://github.com/XiaoXiao-Woo/PanCollection

Then,

python setup.py develop

Plannings

Please expect more tasks and models

  • pansharpening

    • 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.

Metadata

Release files for udl-vis 0.3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for udl-vis 0.3.7
File Interpreter ABI Platform
udl_vis-0.3.7-py3-none-any.whl Python 3 none any Details

Release files / udl_vis-0.3.7-py3-none-any.whl

Download URL udl_vis-0.3.7-py3-none-any.whl
Size 430.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e9c890dddaf611394c4b5414850280141e2fe7909fb7f7b1dc62ebe90fd64b0
BLAKE2b-256 checksum
How to use checksums
675a86a67f8783bdb94c751bc47e1b6ce885f1819757d6789368900afae07378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.10

Release history Release notifications | RSS feed

This release

0.3.7 This release

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page