Running CVAT
On this page you will find necessary steps on how to run CVAT for local environment
In order to run CVAT locally, you need to pull their repository:
git clone https://github.com/opencv/cvat.git && cd cvat
Before running CVAT services, you will need to make some modifications to the docker-compose.yml
file in order to enable communication between Human Protocol and CVAT containers.
Once you started - trigger a healthcheck to verify that CVAT works as expected:
docker exec -t cvat_server python manage.py health_check
Next you will need to create superuser to manage CVAT instance:
docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
Then go to CVAT UI (http://cvat-lb:8080/ or http://localhost:8080 as per your setup) in your browser, login as superuser and create a user for HUMAN Protocol services. Then login as this user and create the organization for HUMAN Protocol.
When creating the organization and its admin user in CVAT, its recommended to use values defined for docker-setup
in human-protocol monorepo, i.e.:
CVAT_ADMIN
value for usernameCVAT_ADMIN_PASS
for passwordCVAT_ORG_SLUG
for organization short name
Last updated
Was this helpful?