* Cypress test for issue 1750.
* Rework imageGeneration function.
Rework test for getting an elements by recently added classes.
* Changing the class to switch to AAM mode
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
* Cupress test for issue 1785
Add test.
Add functionality for create zip archive with images.
Update package.json, package-lock.json.
* Applying comments.
Code refactoring.
* Applying comments.
* Reworking commands to search for elements by new classes
* Return Promise from imageGenerator function.
Remove wait() after image generation.
* Replace "throw" to "reject" in the "imageGenerator" function.
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
* Add multi source merge
* update changelog
* cli update
* linter
* fixes and tests
* fix test
* fix test
* relax type requirements in annotations
* fix polylines
* Make groups more stable
* Add group checks
* add group check test
* Cypress test for issue 1919
* Increase value of "defaultCommandTimeout" to 10000ms
* Appying comments.
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
* Automate test preparation(mandatory operations for each test cases)
- Add test for creating an annotation task.
- Add automate for creating superuser.
* Add tests for issue 1599.
* Run Cypress from Travis CI.
Remove Cypress installation command from Dockerfile.ci
Remove the unnecessary docker-compose.ci.yml
* Replase image for creation an annotation task.
Change name of imsge in the Cypress test create_new_task.js
* Temporarily deleting the annotation task creation functionality
* Image generarion functionality
Add Cypress module for auto generation images
Add package files.
* Add custome commands for create an annotation task and a shape.
* Applying comments.
* /tasks instead of /task in the tests (applying comments)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
* Implement SiamMask serverless function (cannot be deployed yet)
* Fix deployment (need to test the function itself).
* Removed mask from state in SiamMask serverless function.
* Update CHANGELOG.md
* Add support of the tracker serverless function into lambda manager.
* Add an example how to deploy siammask serverless function.
* Add absolute image path in rest api extractor
* Add default split for random split
* Fix image path in datumaro format
* Preserve bboxes in coco format
* update changelog
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
* Initial experiments with nuclio
* Update nuclio prototype
* Improve nuclio prototype for dextr.
* Dummy lambda manager
* OpenFaaS prototype (dextr.bin and dextr.xml are empty).
* Moved openfaas prototype.
* Add comments
* Add serializers and HLD for lambda_manager
* Initial version of Mask RCNN (without debugging)
* Initial version for faster_rcnn_inception_v2_coco
* Fix faster_rcnn_inception_v2_coco
* Implemented mask_rcnn_inception_resnet_v2_atrous_coco
* Implemented yolo detector as a lambda function
* Removed dextr app.
* Added types for each function (detector and interactor)
* Initial version of lambda_manager.
* Implement a couple of methods for lambda:
GET /api/v1/lambda/functions
GET /api/v1/lambda/functions/public.dextr
* First working version of dextr serverless function
* First version of dextr which works in UI.
* Modify omz.public.faster_rcnn_inception_v2_coco
- image decoding
- restart policy always for the function
* Improve omz.public.mask_rcnn_inception_resnet_v2_atrous_coco
* Improve omz.public.yolo-v3-tf function
* Implemented the initial version of requests for lambda manager.
* First working version of POST /api/v1/lambda/requests
* Updated specification of function.yaml (added labels and used annotations section).
* Added health check for containers (nuclio dashboard feature)
* Read labels spec from function.yaml.
* Added settings for NUCLIO
* Fixed a couple of typos. Now it works in most cases.
* Remove Plugin REST API
* Remove tf_annotation app (it will be replaced by serverless function)
* Remove tf_annotation and cuda components
* Cleanup docs and Dockerfile from CUDA component.
* Just renamed directories inside serverless
* Remove redundant files and code
* Remove redundant files.
* Remove outdated files
* Remove outdated code
* Delete reid app and add draft of serverless function for reid.
* Model list in UI.
* Fixed the framework name (got it from lambda function).
* Add maxRequestBodySize for functions, remove redundant code from UI for auto_annotation.
* Update view of models page.
* Unblock mapping for "primary" models.
* Implement cleanup flag for lambda/requests and labeling mapping for functions.
* Implement protection from running multiple jobs for the same task.
* Fix invocation of functions in docker container.
* Fix Dockerfile.ci
* Remove unused files from lambda_manager
* Fix codacy warnings
* Fix codacy issues.
* Fix codacy warnings
* Implement progress and cancel (aka delete) operation.
* Send annotations in batch.
* Fix UI. Now it can retrieve information about inference requests in progress.
* Update CHANGELOG.md
* Update cvat-ui version.
* Update nuclio version.
* Implement serverless/tensorflow/faster_rcnn_inception_v2_coco
* Add information how to install nuclio platform and run serverless functions.
* Add installation instructions for serverless functions.
* Update OpenVINO files which are responsible for loading network
* relocated functions
* Update dextr function.
* Update faster_rcnn function from omz
* Fix OpenVINO Mask-RCNN
* Fix YOLO v3 serverless function.
* Dummy serverless functions for a couple of more OpenVINO models.
* Protected lambda manager views by correct permissions.
* Fix name of Faster RCNN from Tensorflow.
* Implement Mask RCNN via Tensorflow serverless function.
* Minor client changes (#1847)
* Minor client changes
* Removed extra code
* Add reid serverless function (no support in lambda manager).
* Fix contribution guide.
* Fix person-reidentification-retail-300 and implement text-detection-0004
* Add semantic-segmentation-adas-0001
* Moving model management to cvat-core (#1905)
* Squached changes
* Removed extra line
* Remove duplicated files for OpenVINO serverless functions.
* Updated CHANGELOG.md
* Remove outdated code.
* Running dextr via lambda manager (#1912)
* Deleted outdated migration.
* Add name for DEXTR function.
* Fix restart policy for serverless functions.
* Fix openvino serverless functions for images with alpha channel
* Add more tensorflow serverless functions into deploy.sh
* Use ID instead of name for DEXTR (#1926)
* Update DEXTR function
* Added source "auto" inside lambda manager for automatic annotation.
* Customize payload (depends on type of lambda function).
* First working version of REID (Server only).
* Fix codacy warnings
* Avoid exception during migration (workaround)
File "/usr/local/lib/python3.5/dist-packages/django/db/utils.py", line 89, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/usr/local/lib/python3.5/dist-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: table "engine_pluginoption" does not exist
* Add siammask serverless function (it doesn't work, need to serialize state)
* Run ReID from UI (#1949)
* Removed reid route in installation.md
* Fix a command to get lena image in CONTRIBUTION guide.
* Fix typo and crash in case a polygon is a line.
Co-authored-by: Boris Sekachev <40690378+bsekachev@users.noreply.github.com>
* Adding cypress support for running tests in the CI.
Modifications:
- .travis.yml: adding command for run testin via cypress
- Dockerfile.ci: addin install necessary package for correct cypress
works. Adding install cypress via npm.
- docker-compose.ci.yml: Starting necessary docker containers for
cypress testing.
- tests/cypress.json: Cypress configuration file
- tests/cypress/integration/auth_page.js: little bit fix.
- CONTRIBUTING.md: add documentation how to run cypress tests locally
* Add documentation how to run cypress tests locally. Remove wait() from
auth_page.js.
* Add run cypress in CI with the different config file cypress_ci.json
Update CONTRIBUTING.md.
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>