Skip to content
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

Incorrect Task Progress Bar on official CVAT (app.cvat.ai) and 2.4.2, 2.4.3 #6098

Closed
2 tasks done
mnicnc404 opened this issue May 3, 2023 · 1 comment · Fixed by #6106
Closed
2 tasks done

Incorrect Task Progress Bar on official CVAT (app.cvat.ai) and 2.4.2, 2.4.3 #6098

mnicnc404 opened this issue May 3, 2023 · 1 comment · Fixed by #6106

Comments

@mnicnc404
Copy link

mnicnc404 commented May 3, 2023

My actions before raising this issue

Bug Abstract

Both CVAT 2.4.2, 2.4.3 and official CVAT ( https://app.cvat.ai ) shows incorrect progress on task progress bar when any of the underneath jobs is labeled as acceptance. The number of completed jobs should be accepted jobs within the task, but instead it shows [number of labels] * [number of completed jobs] and thus the whole task can never be completed.
Update: 2.4.1 does not have this bug!

Steps to Reproduce (for bugs)

  1. Create a task with 2 jobs and 3 labels. Set job 1 as completed.
    cvat-1
  2. Return to task page. It should be 1 of 2 jobs, but instead it shows 3 of 2 jobs. (3 == 1(completed jobs) * 3(labels))
    cvat-2
  3. Set job 2 as completed. Now both job 1 and job 2 are completed.
    cvat-3
  4. Return to task page. It should be 1 of 2 jobs, but instead it shows 6 of 2 jobs. (6 == 2(completed jobs) * 3(labels))
    cvat-4
  5. Add new label d. Now the task has 4 labels.
    cvat-5
  6. Return to task page. It should be 1 of 2 jobs, but instead it shows 8 of 2 jobs. (8 == 2(completed jobs) * 4(labels))
    cvat-6

Expected Behaviour

The number showed on the task progress bar should be [number of completed jobs] of [total jobs].

Current Behaviour

The number showed on the task progress bar currently is [(number of completed jobs) * (number of labels)] of [total jobs].

Possible Solution

Not sure about the detailed implementation of getting completed jobs so no solution here.

Context

This bug might confuse my users.

Your Environment

Including official CVAT ( https://app.cvat.ai ) and CVAT 2.4.2, 2.4.3

My Environment:

  • Git hash commit (git log -1): 8a2c23f2c83f01d84f62c5b9c7bcfece2f97169b
  • Docker version docker version (e.g. Docker 17.0.05): 20.10.21
  • Are you using Docker Swarm or Kubernetes? No
  • Operating System and version (e.g. Linux, Windows, MacOS): Linux (Ubuntu 22.04)
  • Code example or link to GitHub repo or gist to reproduce problem: N/A
  • Other diagnostic information / logs:
    Logs from `cvat` container (Cannot get log from official CVAT)
@mnicnc404 mnicnc404 changed the title Incorrect Task Progress Bar Incorrect Task Progress Bar on official CVAT (app.cvat.ai) and 2.4.2, 2.4.3 May 3, 2023
@zhiltsov-max
Copy link
Contributor

Duplicate of #6034

@zhiltsov-max zhiltsov-max marked this as a duplicate of #6034 May 4, 2023
SpecLad pushed a commit that referenced this issue May 5, 2023
- Fixed completed task job count reporting in the task summary
- Added a test

Fixes #6098
Fixes #6034
nmanovic added a commit that referenced this issue May 18, 2023
### Added
- Introduced a new configuration option for controlling the invocation of Nuclio functions.
  (<#6146>)

### Changed
- Relocated SAM masks decoder to frontend operation.
  (<#6019>)
- Switched `person-reidentification-retail-0300` and `faster_rcnn_inception_v2_coco` Nuclio functions with `person-reidentification-retail-0277` and `faster_rcnn_inception_resnet_v2_atrous_coco` respectively.
  (<#6129>)
- Upgraded OpenVINO-based Nuclio functions to utilize the OpenVINO 2022.3 runtime.
  (<#6129>)

### Fixed
- Resolved issues with tracking multiple objects (30 and more) using the TransT tracker.
  (<#6073>)
- Addressed azure.core.exceptions.ResourceExistsError: The specified blob already exists.
  (<#6082>)
- Corrected image scaling issues when transitioning between images of different resolutions.
  (<#6081>)
- Fixed inaccurate reporting of completed job counts.
  (<#6098>)
- Allowed OpenVINO-based Nuclio functions to be deployed to Kubernetes.
  (<#6129>)
- Improved skeleton size checks after drawing.
  (<#6156>)
- Fixed HRNet CPU serverless function.
  (<#6150>)
- Prevented sending of empty list of events.
  (<#6154>)
mikhail-treskin pushed a commit to retailnext/cvat that referenced this issue Jul 1, 2023
- Fixed completed task job count reporting in the task summary
- Added a test

Fixes cvat-ai#6098
Fixes cvat-ai#6034
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants