Add a table with serverless functions into README. (#1981)

main
Nikita Manovich 6 years ago committed by GitHub
parent 737e94828e
commit 18d04ff0f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -121,7 +121,8 @@ nuctl create project cvat
```bash
nuctl deploy --project-name cvat \
--path serverless/openvino/dextr/nuclio \
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common \
--platform local
```
<details>
@ -148,7 +149,8 @@ nuctl deploy --project-name cvat \
```bash
nuctl deploy --project-name cvat \
--path serverless/openvino/omz/public/yolo-v3-tf/nuclio \
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common \
--platform local
```
<details>

@ -9,8 +9,8 @@
CVAT is free, online, interactive video and image annotation
tool for computer vision. It is being used by our team to
annotate million of objects with different properties. Many UI
and UX decisions are based on feedbacks from professional data annotation team.
Try it online [cvat.org](https://cvat.org).
and UX decisions are based on feedbacks from professional data
annotation team. Try it online [cvat.org](https://cvat.org).
![CVAT screenshot](cvat/apps/documentation/static/documentation/images/cvat.jpg)
@ -57,10 +57,18 @@ via its command line tool and Python library.
| [MOT](https://motchallenge.net/) | X | X |
| [LabelMe 3.0](http://labelme.csail.mit.edu/Release3.0) | X | X |
## Links
- [Intel AI blog: New Computer Vision Tool Accelerates Annotation of Digital Images and Video](https://www.intel.ai/introducing-cvat)
- [Intel Software: Computer Vision Annotation Tool: A Universal Approach to Data Annotation](https://software.intel.com/en-us/articles/computer-vision-annotation-tool-a-universal-approach-to-data-annotation)
- [VentureBeat: Intel open-sources CVAT, a toolkit for data labeling](https://venturebeat.com/2019/03/05/intel-open-sources-cvat-a-toolkit-for-data-labeling/)
## Deep learning models for automatic labeling
| Name | Type | Framework |
| ------------------------------------------------------------------------------------------------------- | ---------- | ---------- |
| [Deep Extreme Cut](/serverless/openvino/dextr/nuclio) | interactor | OpenVINO |
| [Faster RCNN](/serverless/tensorflow/faster_rcnn_inception_v2_coco/nuclio) | detector | TensorFlow |
| [Mask RCNN](/serverless/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio) | detector | OpenVINO |
| [YOLO v3](/serverless/openvino/omz/public/yolo-v3-tf/nuclio) | detector | OpenVINO |
| [Text detection v4](/serverless/openvino/omz/intel/text-detection-0004/nuclio) | detector | OpenVINO |
| [Semantic segmentation for ADAS](/serverless/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio) | detector | OpenVINO |
| [Mask RCNN](/serverless/tensorflow/matterport/mask_rcnn/nuclio) | detector | TensorFlow |
| [Object reidentification](/serverless/openvino/omz/intel/person-reidentification-retail-300/nuclio) | reid | OpenVINO |
## Online demo: [cvat.org](https://cvat.org)
@ -103,3 +111,8 @@ If you are not sure or just want to browse other users common questions,
Other ways to ask questions and get our support:
* [\#cvat](https://stackoverflow.com/search?q=%23cvat) tag on StackOverflow*
* [Forum on Intel Developer Zone](https://software.intel.com/en-us/forums/computer-vision)
## Links
- [Intel AI blog: New Computer Vision Tool Accelerates Annotation of Digital Images and Video](https://www.intel.ai/introducing-cvat)
- [Intel Software: Computer Vision Annotation Tool: A Universal Approach to Data Annotation](https://software.intel.com/en-us/articles/computer-vision-annotation-tool-a-universal-approach-to-data-annotation)
- [VentureBeat: Intel open-sources CVAT, a toolkit for data labeling](https://venturebeat.com/2019/03/05/intel-open-sources-cvat-a-toolkit-for-data-labeling/)

@ -270,29 +270,19 @@ nuctl create project cvat
```bash
nuctl deploy --project-name cvat \
--path serverless/openvino/dextr/nuclio \
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common \
--platform local
```
```bash
nuctl deploy --project-name cvat \
--path serverless/openvino/omz/public/yolo-v3-tf/nuclio \
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common
--volume `pwd`/serverless/openvino/common:/opt/nuclio/common \
--platform local
```
Note: see [deploy.sh](/serverless/deploy.sh) script for more examples.
List of DL models as serverless functions:
- [Deep Extreme Cut (OpenVINO)](/serverless/openvino/dextr/nuclio)
- [Faster RCNN (TensorFlow)](/serverless/tensorflow/faster_rcnn_inception_v2_coco/nuclio)
- [Mask RCNN (OpenVINO)](/serverless/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio)
- [YOLO v3 (OpenVINO)](/serverless/openvino/omz/public/yolo-v3-tf/nuclio)
- [Faster RCNN (OpenVINO)](/serverless/openvino/omz/public/faster_rcnn_inception_v2_coco/nuclio)
- [Text detection v4 (OpenVINO)](/serverless/openvino/omz/intel/text-detection-0004/nuclio)
- [Semantic segmentation for ADAS (OpenVINO)](/serverless/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio)
- [Mask RCNN (TensorFlow)](/serverless/tensorflow/matterport/mask_rcnn/nuclio)
- [Person ReID (OpenVINO)](/serverless/openvino/omz/intel/person-reidentification-retail-300/nuclio)
### Stop all containers
The command below stops and removes containers, networks, volumes, and images

@ -5,36 +5,45 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
nuctl create project cvat
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/public/faster_rcnn_inception_v2_coco/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/public/yolo-v3-tf/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/intel/text-detection-0004/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/omz/intel/person-reidentification-retail-300/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/openvino/dextr/nuclio \
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common
--volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/tensorflow/matterport/mask_rcnn/nuclio
--path $SCRIPT_DIR/tensorflow/matterport/mask_rcnn/nuclio \
--platform local
nuctl deploy --project-name cvat \
--path $SCRIPT_DIR/tensorflow/faster_rcnn_inception_v2_coco/nuclio
--path $SCRIPT_DIR/tensorflow/faster_rcnn_inception_v2_coco/nuclio \
--platform local
nuctl get function

Loading…
Cancel
Save