Skip to main content

Computer Vision models and training

Project description

Quickvision

  • Faster Computer Vision.

GitHub issues GitHub forks GitHub stars GitHub license codecov

PEP8 CI Tests Docs PyPi Release

Slack Downloads Downloads Downloads

demo

Install Quickvision

  • Install from PyPi.

  • Current stable release 0.1.1 needs PyTorch 1.7.1 and torchvision 0.8.2.

    pip install quickvision
    

What is Quickvision?

  • Quickvision makes Computer Vision tasks much faster and easier with PyTorch.

    It provides: -

    1. Easy to use PyTorch native API, for fit(), train_step(), val_step() of models.
    2. Easily customizable and configurable models with various backbones.
    3. A complete PyTorch native interface. All models are nn.Module, all the training APIs are optional and not binded to models.
    4. A lightning API which helps to accelerate training over multiple GPUs, TPUs.
    5. A datasets API to convert common data formats very easily and quickly to PyTorch formats.
    6. A minimal package, with very low dependencies.
  • Train your models faster. Quickvision has already implemented the long learning in PyTorch.

Quickvision is just PyTorch!!

  • Quickvision does not make you learn a new library. If you know PyTorch, you are good to go!!!
  • Quickvision does not abstract any code from PyTorch, nor implements any custom classes over it.
  • It keeps the data format in Tensor so that you don't need to convert it.

Do you want just a model with some backbone configuration?

  • Use model made by us. It's just a nn.Module which has Tensors only Input and Output format.
  • Quickvision provides reference scripts too for training it!

Do you want to train your model but not write lengthy loops?

  • Just use our training methods such as fit(), train_step(), val_step().

Do you want multi GPU training but worried about model configuration?

  • Just subclass the PyTorch Lightning model!
  • Implement the train_step(), val_step().

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickvision-0.2.0.tar.gz (35.7 kB view details)

Uploaded Source

Built Distribution

quickvision-0.2.0-py3-none-any.whl (52.2 kB view details)

Uploaded Python 3

File details

Details for the file quickvision-0.2.0.tar.gz.

File metadata

  • Download URL: quickvision-0.2.0.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.3

File hashes

Hashes for quickvision-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d8617070ca5080f519e86e29609793ef663c64625e2eafb01e31c488e6d1788a
MD5 edadc0ce08aaf7aba0897f45a467c9bd
BLAKE2b-256 2d72db372d2186565b8cef367d6c1493f8fec310fdf17c05a56141959eefc668

See more details on using hashes here.

File details

Details for the file quickvision-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: quickvision-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.3

File hashes

Hashes for quickvision-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe321f6a72b003e41aad6d30ecfc370a33a368b41886a29130eef9eaac900ad6
MD5 90977a2e7c28de247c0b363e4a937680
BLAKE2b-256 3ce7f9f4063d26662ff4e496f0bd51e94e156522a686608f0d0078599bddddcc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page