dependabot[bot] on pip
Bump django from 3.2.16 to 3.2.… (compare)
azhavoro on audit_logs
azhavoro on audit_logs
fix remark (compare)
azhavoro on audit_logs
linter (compare)
azhavoro on audit_logs
t fix model (compare)
any idea what have happened to the cvat_proxy? getting error when trying to specify CVAT_HOST
the error:
$ docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d --build
service "cvat_proxy" has neither an image nor a build context specified: invalid compose project
config:
$ cat docker-compose.override.yml
version: '3.3'
services:
cvat_proxy:
environment:
CVAT_HOST: xx.x.x.x
I'm running into an issue with cvat-sdk
.
client.tasks.retrieve(83)
This call throws a 403 for maintainers in the org if they're not the owner of the task. But if I log into the UI with the same (non-admin, non-owner) user, I can view all tasks, export annotations, etc.
It's definitely possible that I am doing something wrong, but it makes me think there's an issue with the SDK (since everything works fine in the UI).
Hi, not sure if anyone can help me here.
I'm having an issue with setting up kibana on my EC2 instance (CVAT being set up over https using custon SSL certs). Locally, I am able to run kibana no problem and it functions properly. However on my EC2 instance I'm getting a server error 500 (Failed to load resource: the server responded with a status of 500 ()) every time I try to access https://\<HOSTNAME>/analytics/app/kibana. Only kibana is affected here, the rest of CVAT functions properly.
Looking through the docker logs it seems that elasticsearch, logstash and kibana are all up and running. In the cvat_server logs this error occurs every time I attempt to access kibana:
ERROR:django.request:Internal Server Error: /analytics/app/kibana
Traceback (most recent call last):
File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/opt/venv/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 511, in dispatch
self.response = self.finalize_response(request, response, *args, **kwargs)
File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 423, in finalize_response
assert isinstance(response, HttpResponseBase), (
AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<class 'NoneType'>`
I've been searching quite intensely for a solution but havn't found a fix so far. Anyone have an idea of what may be wrong?
anyone know of a way to use cvat_sdk to import project backups into an org? I can't find a way to do this, and if possible would like to avoid use of raw API requests to keep things simple.
This method exists: projects.create_from_backup() but it doesn't seem to support setting the org of the project.
Is there a way I can set the org during the create_from_backup call, or set the org of the project afterwards using the cvat_sdk python module? Thanks for your help!
We are happy to present a new video of our CVAT Course.
This video demonstrates how to use the API in CVAT. The process includes three easy steps:
First, you'll learn how to send out authentication requests.
Next, you'll be creating a task and monitoring its status.
And finally, you'll see how to export datasets.
CVAT uses a pull-based interaction model where you initiate the communication by sending HTTP requests.
For more information, please visit our website
We welcome your feedback! You can reach out to us on the following platforms:
LinkedIn
GitHub
Discord
I'm trying to get CVAT to work with institutional SSL certificate. I did modify the docker-compose.https.yml (from the dev branch). I can get a 404 error (the SSL certificate is valid, so I know there are read and working)
I run: docker-compose -f docker-compose.yml -f docker-compose.https.yml up -d
File: docker-compose.https.yml
`version: '3.3'
services:
cvat_server:
labels:
- traefik.http.routers.cvat.entrypoints=websecure
- traefik.http.routers.cvat.tls=true
# - traefik.http.routers.cvat.tls.certresolver=lets-encrypt
cvat_ui:
labels:
- traefik.http.routers.cvat-ui.entrypoints=websecure
- traefik.http.routers.cvat.tls=true
traefik:
image: traefik:v2.9
container_name: traefik
command:
- "--providers.docker.exposedByDefault=false"
- "--providers.docker.network=cvat"
- '--providers.file.directory=/etc/traefik/rules'
- "--entryPoints.web.address=:80"
- "--entryPoints.web.http.redirections.entryPoint.to=websecure"
- "--entryPoints.web.http.redirections.entryPoint.scheme=https"
- "--entryPoints.websecure.address=:443"
- "--providers.file.directory=/etc/traefik/dynamic_conf"
- "--providers.file.watch=true"
# - "--certificatesResolvers.lets-encrypt.acme.email=${ACME_EMAIL:?Please set the ACME_EMAIL env variable}"
# - "--certificatesResolvers.lets-encrypt.acme.tlsChallenge=true"
# - "--certificatesResolvers.lets-encrypt.acme.storage=/letsencrypt/acme.json"
# Uncomment to get Traefik dashboard
# - "--entryPoints.dashboard.address=:8090"
# - "--api.dashboard=true"
ports:
- 80:80
- 443:443
volumes:
# - cvat_letsencrypt:/letsencrypt
- ./certs/:/certs/:ro
- ./certs/traefik.yml:/etc/traefik/dynamic_conf/traefik.yml:ro`
I have spent many hours testing and I can't get CVAT to work on any other ports except: 8080
hmac.new(key=b'mykey', msg=b'', digestmod=hashlib.sha256).hexdigest()
msg
with request.get_data()
and request.json
as well as various keys in the request.json
all without success. Any idea what the right message should be?
Hello!
Could you help me or give me up-to-date information.
I want to connect AI tools.
I do it as follows.
I downloaded the last git clone branch.
docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml up -d --build
I have everything running on wsl2 with Ubuntu 20.04.
Downloaded the latest version of nuctl nuctl-1.11.9-linux-amd64
sudo chmod +x nuctl-<version>-linux-amd64
sudo ln -sf $(pwd)/nuctl-<version>-linux-amd64 /usr/local/bin/nuctl
nuctl create project cvat
Copy
nuctl deploy --project-name cvat \
--path serverless/openvino/dextr/nuclio \
--volume pwd
/serverless/common:/opt/nuclio/common \
--platform local
As a result. A new tool has appeared, you can put dots on the image, but an error is issued
Interaction error occured
Error: Request failed with status code 503. "HTTPConnectionPool(host='host.docker.internal', port=51735): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0600bccdf0>: Failed to establish a new connection: [Errno 111] Connection refused'))".
In logs of cvat-server.
[Sat Jan 14 06:53:34.675278 2023] [wsgi:error] [pid 106:tid 139664284473088] [remote 172.18.0.7:49636] ERROR:django.request:Service Unavailable: /api/lambda/functions/openvino-dextr
2023-01-14 09:53:34
Help please
We are happy to share the 5th video in our Computer Video Annotation Course, which will guide you through the process of using the CVAT Command Line Interface (CLI).
This video covers the following topics:
All concepts are explained with practical examples and real-world use cases.
For more information, please visit our website.
We welcome your feedback! You can reach out to us on the following platforms:
LinkedIn
GitHub
Discord
Hi community! I'm trying to invite a team member at https://app.cvat.ai/organization but got this error:
Could not invite this member "user@host.ch" to the organization
Error: Request failed with status code 400. ["You cannot invite an user with user@host.ch email. It is not a valid email in the system."].
Any suggestion would be greatly appreciated!
We are happy to introduce the 4th and 5th videos in our product tour, which will guide you through annotating in the interpolation mode.
Interpolation and Annotation with polygons
The process of interpolation is straightforward, consisting of three simple steps:
CVAT will then handle the rest, resulting in up to a 10-fold increase in the speed of the annotation process.
In addition to the video on annotation using the interpolation mode, we are introducing another video that further demonstrates the practical application of this technique.
In our 5th product tour video, we will take you through a step-by-step guide on how to effectively annotate using polygons. The process is simple and easy to follow, consisting of four basic steps:
All concepts are explained through practical examples for better understanding.
For more information, please visit our website
Streamline annotation with CVAT by integrating Hugging Face and Roboflow models
CVAT already has impressive automatic annotation abilities with its built-in models. Today, we announce that we further advanced them by adding third-party DL models from Hugging Face and Roboflow. This integration has the potential to increase annotation speed by an order of magnitude, depending on the model. In this article, we show how these models can improve your annotation process.
CVAT Course. Lecture #6: Using SDK
We are glad to announce the release of the 6th video in the Computer Video Annotation Course, which focuses on the CVAT SDK. This video provides a comprehensive guide to using the SDK, covering the following topics:
We believe this video will be an invaluable resource for anyone interested in data annotation and computer vision. To further reinforce your learning, we have included a brief homework assignment that utilizes the SDK. We encourage you to check it out and let us know what you think.
For more information, please visit our website
curl --location --request POST 'https://cvat.abc.com/api/auth/signing?organization=abc' \
--header 'Authorization: Token ddfsdfdsfdsfdsfdsf' \
--header 'Content-Type: application/json' \
--header 'Cookie: csrftoken=yjHzUrupfcX5sdZJ8so5wlBkJkVc7AqnS7eNHpanJO1RooiBJVcXJitCMsmGdt9r; sessionid=kp83vixn5j1yng900b2qrzepha87kvmj' \
--data-raw ' {
"url": "https://cvat.abc.com/tasks/79/jobs/50"
The API is retuning 500 error and log shows the following error..
[Sat Feb 04 13:33:29.276519 2023] [wsgi:error] [pid 538:tid 140458910222080] [remote 192.168.80.5:37318] if not view.detail:
2023-02-04 13:33:29,276 DEBG 'runserver' stderr output:
[Sat Feb 04 13:33:29.276525 2023] [wsgi:error] [pid 538:tid 140458910222080] [remote 192.168.80.5:37318] AttributeError: 'SigningView' object has no attribute 'detail'
Any idea what's going wrong?