An unified laboratory/framework for Computer Vision research, development and deployment.
Project description
cvlab
An unified laboratory/framework for Computer Vision research, development and deployment. Here we cover the whole life cycle of CV models: building, training, evaluation, optimization and deployment.
We roughly target these platform/frameworks internally:
Python >= 3.6
PyTorch >= 1.6
TensorFlow >= 1.15
ONNX >= 1.7
TensorRT >= 6
Other dependencies could be found in requirements.txt
.
About the project
This project empowers CV developers with several tool boxes, and we try our best to make each of them independent enough so that you can extract them from this project and use them in your own.
Curated models. Loads of new models are coming to the world every day, but only some of them are proven to be real applicable, these models are hand picked by our own experience during everyday work, covering multiple tasks including image classification, detection, segmentation, etc. We provide implementation of these models, pre-trained weights, and an nice guide to re-train/fine tune them on your own data. Utilizing our optimization and deployment tools, these models can be deployed and start creating real value for you.
You can absolutely build new models and train, test, evaluate, optimize, deploy them with exactly the same tool chain which already existed models used.
Deployment toolbox. Nice models are just the first step towards application, the work after training a model is often complicated and painful, such as model conversion from one platform to others, quantization and compressing, graph optimization for inference and so on. We provide several utilities about these tasks, hope they can be helpful.
Evaluation metrics. Without reasonable metrics we can't tell the performance of anything. We provide easy-to-use tools to measure the performance of your models with the most popular metrics of certain tasks. We believe by providing such unified tools can greatly improve the everyday work experience for us.
Miscellaneous tools. We provide a bunch of tools that are nice if you have them, so you don't need to write them over and over again, such as visualization tools, dataset adapters, loggers, etc.
LICENSE
MIT © AlanDecode
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cvlab-dl-0.0.1.tar.gz
.
File metadata
- Download URL: cvlab-dl-0.0.1.tar.gz
- Upload date:
- Size: 61.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f4569efb950ab36fdb231526bca79040157ad85b54454295c15c79ba80b5c22 |
|
MD5 | 72861cb89f3f9494bba75977c2772707 |
|
BLAKE2b-256 | c5c2437f209991e5e5a1a197d872a0be25a0d0303560d74a6c147323baed3a78 |
File details
Details for the file cvlab_dl-0.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: cvlab_dl-0.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 74.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee075f8686a7559e9d1b56c3e7ad82aad9c8732f19e2820ccfc2bb926a65db2f |
|
MD5 | d1d8fa5f3359fa4048b83c98def8d110 |
|
BLAKE2b-256 | d59e3357ad519083b812a192d25fa0ad89135d46c27c5e4fc226e17a090cdeed |