-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DL models as serverless functions #1767
Merged
Merged
Changes from 94 commits
Commits
Show all changes
133 commits
Select commit
Hold shift + click to select a range
583deca
Initial experiments with nuclio
f9c58e6
Update nuclio prototype
2920c5b
Improve nuclio prototype for dextr.
0fa76fb
Merge remote-tracking branch 'origin/develop' into nm/serverless
2a76d71
Dummy lambda manager
13978ec
OpenFaaS prototype (dextr.bin and dextr.xml are empty).
0cd4127
Moved openfaas prototype.
638ae73
Merge remote-tracking branch 'origin/develop' into nm/serverless
d089f49
Add comments
3481721
Add serializers and HLD for lambda_manager
096eb2d
Merge remote-tracking branch 'origin/develop' into nm/serverless
144f7be
Initial version of Mask RCNN (without debugging)
e85f4b7
Merge remote-tracking branch 'origin/develop' into nm/serverless
e0f3aea
Initial version for faster_rcnn_inception_v2_coco
af5dda4
Fix faster_rcnn_inception_v2_coco
6d061fc
Implemented mask_rcnn_inception_resnet_v2_atrous_coco
8dbfeb9
Implemented yolo detector as a lambda function
b9c7a86
Merge remote-tracking branch 'origin/develop' into nm/serverless
bb92b4a
Removed dextr app.
f9cfdf8
Merge remote-tracking branch 'origin/develop' into nm/serverless
fd06913
Added types for each function (detector and interactor)
985aa6d
Merge remote-tracking branch 'origin/develop' into nm/serverless
d79646a
Initial version of lambda_manager.
4ec9da9
Implement a couple of methods for lambda:
55aeb80
Merge remote-tracking branch 'origin/develop' into nm/serverless
5930d07
Merge remote-tracking branch 'origin/develop' into nm/serverless
666e71c
First working version of dextr serverless function
c160941
First version of dextr which works in UI.
86f9ab2
Modify omz.public.faster_rcnn_inception_v2_coco
b7c4768
Improve omz.public.mask_rcnn_inception_resnet_v2_atrous_coco
6b232d6
Improve omz.public.yolo-v3-tf function
737ccce
Implemented the initial version of requests for lambda manager.
be16027
Merge remote-tracking branch 'origin/develop' into nm/serverless
3b44879
First working version of POST /api/v1/lambda/requests
67c3337
Merge remote-tracking branch 'origin/develop' into nm/serverless
220d905
Updated specification of function.yaml (added labels and used annotat…
aea4665
Added health check for containers (nuclio dashboard feature)
5d1d775
Merge remote-tracking branch 'origin/develop' into nm/serverless
30d4579
Merge remote-tracking branch 'origin/develop' into nm/serverless
9490d1a
Read labels spec from function.yaml.
ed19ccf
Added settings for NUCLIO
393e631
Merge remote-tracking branch 'origin/develop' into nm/serverless
b103703
Fixed a couple of typos. Now it works in most cases.
fc3d6c6
Remove Plugin REST API
ff6d89e
Merge remote-tracking branch 'origin/develop' into nm/serverless
7a84e4c
Remove tf_annotation app (it will be replaced by serverless function)
093e4e7
Remove tf_annotation and cuda components
31858e9
Cleanup docs and Dockerfile from CUDA component.
88fed71
Just renamed directories inside serverless
38fd4e3
Remove redundant files and code
a396822
Remove redundant files.
b04407e
Remove outdated files
f518ba8
Remove outdated code
d0b5cfb
Delete reid app and add draft of serverless function for reid.
66711b8
Model list in UI.
92463af
Fixed the framework name (got it from lambda function).
54f64e9
Add maxRequestBodySize for functions, remove redundant code from UI f…
fa89f96
Merge remote-tracking branch 'origin/develop' into nm/serverless
e136827
Update view of models page.
61d20ca
Unblock mapping for "primary" models.
5317e62
Merge remote-tracking branch 'origin/develop' into nm/serverless
cfaf97f
Implement cleanup flag for lambda/requests and labeling mapping for f…
461a4de
Implement protection from running multiple jobs for the same task.
459aeaa
Fix invocation of functions in docker container.
fd6ba2f
Fix Dockerfile.ci
e14705e
Remove unused files from lambda_manager
32d4c59
Fix codacy warnings
c8b26f9
Fix codacy issues.
102a4e3
Fix codacy warnings
3652922
Implement progress and cancel (aka delete) operation.
3c43b9d
Send annotations in batch.
793b661
Fix UI. Now it can retrieve information about inference requests in p…
4528763
Merge remote-tracking branch 'origin/develop' into nm/serverless
b839fd5
Update CHANGELOG.md
c6dae22
Update cvat-ui version.
aa53394
Update nuclio version.
039b872
Implement serverless/tensorflow/faster_rcnn_inception_v2_coco
b3d9cac
Merge remote-tracking branch 'origin/develop' into nm/serverless
e41f65c
Add information how to install nuclio platform and run serverless fun…
6a23ccf
Add installation instructions for serverless functions.
573e3d1
Merge remote-tracking branch 'origin/develop' into nm/serverless
39fe337
Merge remote-tracking branch 'origin/develop' into nm/serverless
f7e12b0
Merge remote-tracking branch 'origin/develop' into nm/serverless
8c47af7
Update OpenVINO files which are responsible for loading network
d982a18
relocated functions
7722ffd
Update dextr function.
2ab1030
Update faster_rcnn function from omz
3622e81
Fix OpenVINO Mask-RCNN
89165cd
Fix YOLO v3 serverless function.
6906b63
Dummy serverless functions for a couple of more OpenVINO models.
38004a1
Protected lambda manager views by correct permissions.
ecb8a72
Fix name of Faster RCNN from Tensorflow.
9b0faf6
Implement Mask RCNN via Tensorflow serverless function.
b4bc20f
Minor client changes (#1847)
bsekachev 11dc24b
Merge remote-tracking branch 'origin/develop' into nm/serverless
a072105
Merge remote-tracking branch 'origin/develop' into nm/serverless
aba0f84
Merge branch 'nm/serverless' of https://github.com/opencv/cvat into n…
bd70a0b
Add reid serverless function (no support in lambda manager).
e95660c
Fix contribution guide.
a8cca9c
Fix person-reidentification-retail-300 and implement text-detection-0004
5fdedd3
Add semantic-segmentation-adas-0001
e2bd562
Merge remote-tracking branch 'origin/develop' into nm/serverless
34f48ce
Merge remote-tracking branch 'origin/develop' into nm/serverless
e7501b1
Moving model management to cvat-core (#1905)
bsekachev 7e78ccb
Merge remote-tracking branch 'origin/develop' into nm/serverless
aee568b
Remove duplicated files for OpenVINO serverless functions.
889365f
Updated CHANGELOG.md
e26f47e
Remove outdated code.
90f8e13
Running dextr via lambda manager (#1912)
bsekachev fcb5790
Merge remote-tracking branch 'origin/develop' into nm/serverless
f36df30
Deleted outdated migration.
98e5398
Add name for DEXTR function.
6461b10
Merge remote-tracking branch 'origin/develop' into nm/serverless
52b1f4d
Fix restart policy for serverless functions.
44b5d01
Fix openvino serverless functions for images with alpha channel
1525ce2
Add more tensorflow serverless functions into deploy.sh
be8d06c
Use ID instead of name for DEXTR (#1926)
bsekachev 0684cae
Update DEXTR function
e5b8f2a
Merge branch 'nm/serverless' of https://github.com/opencv/cvat into n…
5352a94
Merge remote-tracking branch 'origin/develop' into nm/serverless
a1096a1
Merge remote-tracking branch 'origin/develop' into nm/serverless
2ff7395
Added source "auto" inside lambda manager for automatic annotation.
2bad1de
Customize payload (depends on type of lambda function).
8f60d54
First working version of REID (Server only).
05762ad
Fix codacy warnings
0c6e033
Avoid exception during migration (workaround)
1973a07
Add siammask serverless function (it doesn't work, need to serialize …
d32201e
Run ReID from UI (#1949)
bsekachev 44df570
Merge branch 'develop' into nm/serverless
nmanovic cc081bd
Merge remote-tracking branch 'origin/develop' into nm/serverless
ced2746
Removed reid route in installation.md
4210645
Fix a command to get lena image in CONTRIBUTION guide.
6dcb354
Fix typo and crash in case a polygon is a line.
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,6 @@ | |
/.env | ||
/keys | ||
/logs | ||
/components/openvino/*.tgz | ||
/profiles | ||
/ssh/* | ||
!/ssh/README.md | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if this is the right change for this PR.