Skip to content

Commit 340ea62

Browse files
yunchuharimkangeunwooshkprokofisungchul1
authored
Mergeback 2.0.0rc0 to develop (#3583)
* 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>
1 parent 7a0ad80 commit 340ea62

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1485
-2994
lines changed

.ci/requirements/Makefile

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# INTEL CONFIDENTIAL
2+
#
3+
# Copyright (C) 2024 Intel Corporation
4+
#
5+
# This software and the related documents are Intel copyrighted materials, and your use of them is governed by
6+
# the express license under which they were provided to you ("License"). Unless the License provides otherwise,
7+
# you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents
8+
# without Intel's prior written permission.
9+
#
10+
# This software and the related documents are provided as is, with no express or implied warranties,
11+
# other than those that are expressly stated in the License.
12+
13+
.PHONY: check
14+
15+
check:
16+
ifeq (, $(shell command -v pip-compile))
17+
$(error "No pip-compile in current Python environment, activate correct env or install pip-compile")
18+
endif
19+
20+
all: check benchmark piptools publish tox
21+
@echo "Update requirements.txt for all"
22+
23+
benchmark: check
24+
@echo "Update requirements.txt for benchmark"
25+
@rm ./benchmark/requirements.txt
26+
@pip-compile --generate-hashes --output-file=./benchmark/requirements.txt ./benchmark/requirements.in
27+
28+
piptools: check
29+
@echo "Update requirements.txt for piptools"
30+
@rm ./piptools/requirements.txt
31+
@pip-compile --generate-hashes --output-file=./piptools/requirements.txt ./piptools/requirements.in
32+
33+
publish: check
34+
@echo "Update requirements.txt for publish"
35+
@rm ./publish/requirements.txt
36+
@pip-compile --generate-hashes --output-file=./publish/requirements.txt ./publish/requirements.in
37+
38+
tox: check
39+
@echo "Update requirements.txt for tox"
40+
@rm ./tox/requirements.txt
41+
@pip-compile --generate-hashes --output-file=./tox/requirements.txt ./tox/requirements.in

.ci/requirements/README.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# How to update dependencies
2+
3+
- Update version on `requirements.in` in the subfolder.
4+
- Run `make <subfoler-name>`.
5+
- For updating dependencies of `benchmark`, run `make benchmark`.
6+
```bash
7+
.ci/requirements$ make benchmark
8+
```
9+
- To update all requirements.txt files
10+
```bash
11+
.ci/requirements$ make all
12+
```

.ci/requirements/benchmark/requirements.txt

+269-269
Large diffs are not rendered by default.

.ci/requirements/piptools/requirements.txt

+14-15
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --generate-hashes --output-file=.ci/requirements/piptools/requirements.txt .ci/requirements/piptools/requirements.in
5+
# pip-compile --generate-hashes --output-file=./piptools/requirements.txt ./piptools/requirements.in
66
#
7-
build==1.1.1 \
8-
--hash=sha256:8ed0851ee76e6e38adce47e4bee3b51c771d86c64cf578d0c2245567ee200e73 \
9-
--hash=sha256:8eea65bb45b1aac2e734ba2cc8dad3a6d97d97901a395bd0ed3e7b46953d2a31
7+
build==1.2.1 \
8+
--hash=sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d \
9+
--hash=sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4
1010
# via pip-tools
1111
click==8.1.7 \
1212
--hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
1313
--hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
1414
# via pip-tools
15-
packaging==23.2 \
16-
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
17-
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
15+
packaging==24.0 \
16+
--hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \
17+
--hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9
1818
# via build
1919
pip-tools==7.4.1 \
2020
--hash=sha256:4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9 \
2121
--hash=sha256:864826f5073864450e24dbeeb85ce3920cdfb09848a3d69ebf537b521f14bcc9
22-
# via -r .ci/piptools-deps.in
23-
pyproject-hooks==1.0.0 \
24-
--hash=sha256:283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8 \
25-
--hash=sha256:f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
22+
# via -r ./piptools/requirements.in
23+
pyproject-hooks==1.1.0 \
24+
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
25+
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
2626
# via
2727
# build
2828
# pip-tools
@@ -32,10 +32,9 @@ tomli==2.0.1 \
3232
# via
3333
# build
3434
# pip-tools
35-
# pyproject-hooks
36-
wheel==0.42.0 \
37-
--hash=sha256:177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d \
38-
--hash=sha256:c45be39f7882c9d34243236f2d63cbd58039e360f85d0913425fbd7ceea617a8
35+
wheel==0.43.0 \
36+
--hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \
37+
--hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81
3938
# via pip-tools
4039

4140
# WARNING: The following packages were not pinned, but pip requires them to be
-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
build==1.1.1
2-
twine==5.0.0

0 commit comments

Comments
 (0)