### Motivation and context
Integration of YOLOv7 as a serverless nuclio function that can be used
for auto-labeling. YoloV7 is the SOTA at the time of this PR therefore
it would make sense to support it in CVAT. The integration is quite
simple into CVAT as docker based on Ultralytics YoloV5 with coco
pretrained model (https://github.com/WongKinYiu/yolov7) and a docker
image (https://hub.docker.com/r/ultralytics/yolov5).
related issue: #5548
### How has this been tested?
Automatic annotation was run using YOLOv7 on a custom dataset.
The serverless function was deployed using
```
nuctl deploy --project-name cvat \
--path serverless/onnx/WongKinYiu/yolov7/nuclio \
--volume `pwd`/serverless/common:/opt/nuclio/common \
--platform local
```
Then using the 'Automatic annotation' action the function was tested and
the auto-generated labels were controlled to check that no coordinates
misfit is happening.
### Use custom model:
1. Export your model with NMS for image resolution of 640x640
(preferable).
2. Copy your custom model yolov7-custom.onnx to /serverless/common
3. Modify function.yaml file according to your labels.
4. Modify model_handler.py as follow:
```
self.model_path = "yolov7-custom.onnx"
```
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
Co-authored-by: yasakova-anastasia <yasakova_anastasiya@mail.ru>
Link to the old videos removed as there were changes made in CVAT
interface and now these videos are a bit confusing Links to playlists of
the updated videos were added with the description what these videos
contact Contacts sections updated
General proofreading
* AI tracker was one frame late
* TransT tracker integration
* fixed linter issues
* added transt tracker to readme
* clone a fixed transt version
* nvidia/cuda:11.1-devel-ubuntu20.04 not available anymore, replaced with nvidia/cuda:11.7.0-devel-ubuntu20.04
* Fix show empty tasks (#100)
* Fix show empty tasks
* v1.41.1
* Update changelog
Co-authored-by: Boris Sekachev <sekachev.bs@gmail.com>
* [Snyk] Upgrade dotenv-webpack from 7.1.1 to 8.0.0 (#98)
feat: upgrade dotenv-webpack from 7.1.1 to 8.0.0
Snyk has created this PR to upgrade dotenv-webpack from 7.1.1 to 8.0.0.
See this package in npm:
https://www.npmjs.com/package/dotenv-webpack
See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
* Add repo disclaimer in README (#127)
* Update README.md
* Update README.md
* Update tools-control.tsx
* Add ModelHandler class
* Small fixes
Co-authored-by: dschoerk <dominik.schoerkhuber@tuwien.ac.at>
Co-authored-by: Dominik Schörkhuber <dschoerk@gmx.at>
Co-authored-by: Dominik Schörkhuber <e1027470@student.tuwien.ac.at>
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
Co-authored-by: Maria Khrustaleva <maya17grd@gmail.com>
Co-authored-by: Boris Sekachev <sekachev.bs@gmail.com>
Co-authored-by: Andrey Zhavoronkov <andrey@cvat.ai>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Maxim Zhiltsov <zhiltsov.max35@gmail.com>
- Added auth docs in API schema and SDK ApiClient/Config (fixes#1517)
- Added SDK docs with API, SDK and CLI docs
- Added `develop` branch in the docs
- Allowed unauthorized access to `api/docs`, `api/swagger`, `api/schema` endpoints
- Added `--insecure` env var to control host checks in CLI
- Refactored `build_docs.py` (backported https://github.com/openvinotoolkit/datumaro/pull/589)
- Extracted requirements file for site
* Added HRNet18 click based interactive segmentation (#3729)
The commit adds serverless container that has a click based
interactive segmentation model(HRNet18) that performs better than
f-BRS method statistically.
* fixup! Added HRNet18 click based interactive segmentation (#3729)
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
3D bounding box manipulation: side view, top view, front view surrounding the object.
Allow user to place 3D bounding boxes & tag labels on specific area using point cloud.
Co-authored-by: cdp <cdp123>
Co-authored-by: Jayraj <jayrajsolanki96@gmail.com>
* Add support for VGGFace2 dataset format
* Add VGGFace2 to documentation
* fix format description
* Update Datumaro version
* fix linter
* fix test
* fix base.txt
Co-authored-by: Zhiltsov Max <zhiltsov.max35@gmail.com>
* fixed cpu mask rcnn+preparation for gpu
* fix-limit gpu memory to 30% of total memory per worker
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
* Configured CI workflow for public images
* updated license headers
* align list item indent rule for remarklint and prettier
* updated changelog
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>