Skip to content

Commit

Permalink
Mergeback 2.0.0rc0 to develop (#3583)
Browse files Browse the repository at this point in the history
* Remove LITMODULE_PER_TASK

* Disable Resnext101_ATSS model on XPU (#3514)

* diable resnext101_atss on XPU

* give detailed xpu device info to perf tag

* revert debug code

---------

Co-authored-by: kirill prokofiev <kirill.prokofiev@intel.com>

* Remove invalid perf benchmark reference history for v2.0.0 (#3517)

* Fix a bug that dino_v2 model can't be run w/ HPO (#3518)

* add reduce function to dino backbone

* add unit test

* update integration test

* change name

* Fix detection export performance degradation (#3520)

* Fix to use right index

* Align forward by adding missed parts

* Revert metrics threshold (#3528)

Revert threshold

Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

* Tile with full img optional (#3530)

* make tile dataset with full image optional

* Add a feature to adapt max value of HPO batch size search space (#3532)

* implement adaptive max value of bs search space

* implement unit test

* Remove duplicates in get_idx_list_per_classes (#3537)

* Remove duplicates in get_idx_list_per_classes

* Reduce time complex

* Revisit Docker image build script (#3536)

* Revisit

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

* Fix test

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

---------

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

* Bump datumaro version to 1.6.1 (#3535)

* Add F1 metric computation during detection tasks (#3539)

* add f1 metric during training for detection

* add f1 metric during training for detection

* add a new metric

* remove configure_metric in det model

* Update doctstring for MeanAveragePrecisionFMeasure

Co-authored-by: Vinnam Kim <vinnam.kim@gmail.com>

* Trigger Build

* resolve precommit error

---------

Co-authored-by: Vinnam Kim <vinnam.kim@gmail.com>

* Fix yolox export perf degradation (#3534)

* Add `Focus` export pipeline
* Update `update_ov_subset_pipeline` to update `image_color_channel`

* Fix MaskRCNN IR Accuracy Drop (#3540)

fix ir maskrcnn accuracy drop

* Hotfix/geti integration (#3543)

* Fix

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

* Fix

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

---------

Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>

* Fix Anomaly OV export flag (#3558)

swap_rgb to False

Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

* Fix accuracy drop in MaskRCNN (#3562)

* fix maskrcnn accuracy drop

* pad to square

* remove unnecessary changes

* remove unnecessary changes

* Update codeql workflow to generate a report (#3559)

* Fix & Refine HPO (#3565)

* refine engine/hpo

* implement draft test code

* change replace to shutil.copy

* use same initial weight during HPO

* implement unit test

* search_space support Path

* move Path out of TYPE_CHECKING

* Fix Optimize in Anomaly Task (#3561)

* use val_dataloader

Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

* Apply suggestions from code review

Co-authored-by: Harim Kang <harim.kang@intel.com>

---------

Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Harim Kang <harim.kang@intel.com>

* Update dependencies (#3570)

* Bump anomalib from 1.0.1 to 1.1.0 (#3572)

Bump anomalib version to 1.1.0

* Fix F1 instance seg accuracy drop (#3578)

* add MaskRLEMeanAPFMeasureCallable

* update recipes

* format

* Update for using locally stored pretrained weights in the CI for torch hub models (#3541)

* apply changed arg of OTXModel.export() to YOLOX model

* update dinov2 pretrained weights loading

* skip yolox-tiny-tile xai test

* make semi-sl dino support pickle

---------

Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Signed-off-by: Kim, Vinnam <vinnam.kim@intel.com>
Co-authored-by: Kang, Harim <harim.kang@intel.com>
Co-authored-by: Eunwoo Shin <eunwoo.shin@intel.com>
Co-authored-by: kirill prokofiev <kirill.prokofiev@intel.com>
Co-authored-by: Kim, Sungchul <sungchul.kim@intel.com>
Co-authored-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Co-authored-by: Eugene Liu <eugene.liu@intel.com>
Co-authored-by: Vinnam Kim <vinnam.kim@intel.com>
Co-authored-by: Wonju Lee <wonju.lee@intel.com>
Co-authored-by: Vinnam Kim <vinnam.kim@gmail.com>
  • Loading branch information
10 people committed Jun 19, 2024
1 parent 7a0ad80 commit 340ea62
Show file tree
Hide file tree
Showing 62 changed files with 1,485 additions and 2,994 deletions.
41 changes: 41 additions & 0 deletions .ci/requirements/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# INTEL CONFIDENTIAL
#
# Copyright (C) 2024 Intel Corporation
#
# This software and the related documents are Intel copyrighted materials, and your use of them is governed by
# the express license under which they were provided to you ("License"). Unless the License provides otherwise,
# you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents
# without Intel's prior written permission.
#
# This software and the related documents are provided as is, with no express or implied warranties,
# other than those that are expressly stated in the License.

.PHONY: check

check:
ifeq (, $(shell command -v pip-compile))
$(error "No pip-compile in current Python environment, activate correct env or install pip-compile")
endif

all: check benchmark piptools publish tox
@echo "Update requirements.txt for all"

benchmark: check
@echo "Update requirements.txt for benchmark"
@rm ./benchmark/requirements.txt
@pip-compile --generate-hashes --output-file=./benchmark/requirements.txt ./benchmark/requirements.in

piptools: check
@echo "Update requirements.txt for piptools"
@rm ./piptools/requirements.txt
@pip-compile --generate-hashes --output-file=./piptools/requirements.txt ./piptools/requirements.in

publish: check
@echo "Update requirements.txt for publish"
@rm ./publish/requirements.txt
@pip-compile --generate-hashes --output-file=./publish/requirements.txt ./publish/requirements.in

tox: check
@echo "Update requirements.txt for tox"
@rm ./tox/requirements.txt
@pip-compile --generate-hashes --output-file=./tox/requirements.txt ./tox/requirements.in
12 changes: 12 additions & 0 deletions .ci/requirements/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# How to update dependencies

- Update version on `requirements.in` in the subfolder.
- Run `make <subfoler-name>`.
- For updating dependencies of `benchmark`, run `make benchmark`.
```bash
.ci/requirements$ make benchmark
```
- To update all requirements.txt files
```bash
.ci/requirements$ make all
```
538 changes: 269 additions & 269 deletions .ci/requirements/benchmark/requirements.txt

Large diffs are not rendered by default.

29 changes: 14 additions & 15 deletions .ci/requirements/piptools/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --generate-hashes --output-file=.ci/requirements/piptools/requirements.txt .ci/requirements/piptools/requirements.in
# pip-compile --generate-hashes --output-file=./piptools/requirements.txt ./piptools/requirements.in
#
build==1.1.1 \
--hash=sha256:8ed0851ee76e6e38adce47e4bee3b51c771d86c64cf578d0c2245567ee200e73 \
--hash=sha256:8eea65bb45b1aac2e734ba2cc8dad3a6d97d97901a395bd0ed3e7b46953d2a31
build==1.2.1 \
--hash=sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d \
--hash=sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4
# via pip-tools
click==8.1.7 \
--hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
--hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
# via pip-tools
packaging==23.2 \
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
packaging==24.0 \
--hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \
--hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9
# via build
pip-tools==7.4.1 \
--hash=sha256:4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9 \
--hash=sha256:864826f5073864450e24dbeeb85ce3920cdfb09848a3d69ebf537b521f14bcc9
# via -r .ci/piptools-deps.in
pyproject-hooks==1.0.0 \
--hash=sha256:283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8 \
--hash=sha256:f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
# via -r ./piptools/requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via
# build
# pip-tools
Expand All @@ -32,10 +32,9 @@ tomli==2.0.1 \
# via
# build
# pip-tools
# pyproject-hooks
wheel==0.42.0 \
--hash=sha256:177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d \
--hash=sha256:c45be39f7882c9d34243236f2d63cbd58039e360f85d0913425fbd7ceea617a8
wheel==0.43.0 \
--hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \
--hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81
# via pip-tools

# WARNING: The following packages were not pinned, but pip requires them to be
Expand Down
1 change: 0 additions & 1 deletion .ci/requirements/publish/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
build==1.1.1
twine==5.0.0
Loading

0 comments on commit 340ea62

Please sign in to comment.