1. 11 1月, 2023 2 次提交
    • H
      YoloV7 serverless detector feature for auto annotation (#5552) · f3843aa7
      Hardik Dava 提交于
      ### Motivation and context
      
      Integration of YOLOv7 as a serverless nuclio function that can be used
      for auto-labeling. YoloV7 is the SOTA at the time of this PR therefore
      it would make sense to support it in CVAT. The integration is quite
      simple into CVAT as docker based on Ultralytics YoloV5 with coco
      pretrained model (https://github.com/WongKinYiu/yolov7) and a docker
      image (https://hub.docker.com/r/ultralytics/yolov5).
      
      related issue: #5548 
      
      ### How has this been tested?
      
      Automatic annotation was run using YOLOv7 on a custom dataset.
      The serverless function was deployed using
      
      ```
      nuctl deploy --project-name cvat \
        --path serverless/onnx/WongKinYiu/yolov7/nuclio \
        --volume `pwd`/serverless/common:/opt/nuclio/common \
        --platform local
      ```
      
      Then using the 'Automatic annotation' action the function was tested and
      the auto-generated labels were controlled to check that no coordinates
      misfit is happening.
      
      ### Use custom model:
      1. Export your model with NMS for image resolution of 640x640
      (preferable).
      2. Copy your custom model yolov7-custom.onnx to /serverless/common
      3. Modify function.yaml file according to your labels.
      4. Modify model_handler.py as follow:
      ```
       self.model_path = "yolov7-custom.onnx"
      ```
      Co-authored-by: NNikita Manovich <nikita@cvat.ai>
      Co-authored-by: Nyasakova-anastasia <yasakova_anastasiya@mail.ru>
      f3843aa7
    • N
      Removed all.conf (#5565) · bcaca036
      Nikita Manovich 提交于
      Some customers are using it and it leads to problems.
      bcaca036
  2. 10 1月, 2023 3 次提交
    • I
      Adjust Windows Installation Instructions to account for Nuclio issue#1821 (#5558) · c29b2837
      Irrom 提交于
      In my understanding of https://github.com/nuclio/nuclio/issues/1821, the
      Nuctl (1.8.14) CLI is looking for a path that is only valid on a Linux
      environment, which it does not find when running via Git Bash (even when
      using the Windows version of Nuctl). However, installing CVAT onto a
      Linux VM allows Nuctl to locate this path and operate normally. I
      initially found this when setting up CVAT myself on Git Bash as per the
      given instructions for Windows 10.
      
      (I am still learning how to use GitHub as far as pull requests / forks /
      etc work, sorry if this is not the right way to approach this change.
      Please let me know if I've missed something important.)
      
      ### How has this been tested?
      This is only a change to instructions, but I did test this on multiple
      machines . As long as the machine is capable of running a Linux kernel
      it shouldn't run into any issues.
      c29b2837
    • K
      Add search cache workflow (#5560) · 7df2b2fd
      Kirill Sizov 提交于
      Added separate workflow that search cache, it will allow us to remove
      duplication of this logic in `main.yml`, `full.yml` and `schedule.yml`
      
      ! This solution won't work if PR changes search-cache.yml, but this
      workflow is supposed to almost never change
      7df2b2fd
    • M
      Images updated with delete frame icon (#5562) · 1e2db741
      Mariia Acoca 提交于
      1e2db741
  3. 07 1月, 2023 2 次提交
  4. 05 1月, 2023 2 次提交
    • R
      Python tests: skip the session hooks if --collect-only is used (#5550) · 0ea14d23
      Roman Donchenko 提交于
      Turns out that #5456 had a nasty side effect. Session hooks are called
      when pytest is run with `--collect-only` (even though no tests are
      actually run in this case), and Visual Studio Code periodically runs
      `pytest --collect-only` in order to learn what tests exist in the
      project. As a result, it keeps restarting the services and restoring the
      database in the background.
      
      Work around this by skipping all logic in the hooks if `--collect-only`
      is in the options.
      0ea14d23
    • M
      Type filed description added, general task configurator update (#5547) · 1071e237
      Mariia Acoca 提交于
      Task configurator documentation page updated:
      - Converted content into tables
      - Updated screenshot
      - Added description of new fields and functions
      1071e237
  5. 03 1月, 2023 4 次提交
  6. 02 1月, 2023 1 次提交
  7. 01 1月, 2023 1 次提交
    • M
      Fix docker command (#5541) · 470336e8
      Maxim Zhiltsov 提交于
      Follow up for #5538 
      
      The previous fix fixed the situation for local environments, but broke
      the CI. This PR tries to use another way.
      470336e8
  8. 31 12月, 2022 4 次提交
  9. 30 12月, 2022 3 次提交
  10. 29 12月, 2022 6 次提交
  11. 28 12月, 2022 5 次提交
  12. 26 12月, 2022 1 次提交
  13. 23 12月, 2022 3 次提交
  14. 22 12月, 2022 1 次提交
  15. 20 12月, 2022 2 次提交