Skip to content

Commit ad050d8

Browse files
authored
Remove already installed pkg-config, fix cache saving key (#3893)
* Remove already installed pkg-config, fix cache saving key * Resolve flake8 issues * Always install video libs * Remove trailing whitespaces
1 parent fb41315 commit ad050d8

File tree

5 files changed

+8
-27
lines changed

5 files changed

+8
-27
lines changed

.github/workflows/cpp_gapi-demos.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ jobs:
1515
mkdir ov
1616
curl https://storage.openvinotoolkit.org/repositories/openvino/packages/2023.2/linux/l_openvino_toolkit_ubuntu20_2023.2.0.13089.cfd42bd2cb0_x86_64.tgz | tar --directory ov --strip-components 1 -xz
1717
sudo ov/install_dependencies/install_openvino_dependencies.sh
18-
sudo apt install libgtk2.0-dev pkg-config # smart_classroom_demo_gapi's OpenCV error asks to install them
18+
# smart_classroom_demo_gapi's OpenCV error asks to install libgtk2.0-dev pkg-config, the rest are for OpenCV video
19+
sudo apt install libgtk2.0-dev pkg-config ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libavresample-dev
1920
- uses: hendrikmuhs/[email protected]
2021
with:
2122
key: ubuntu20_2023.2.0.13089.cfd42bd2cb0 # This action prepends and appends its strings to the key
@@ -35,7 +36,6 @@ jobs:
3536
- if: ${{ !steps.cache.outputs.cache-hit }}
3637
name: Compile OpenCV
3738
run: |
38-
sudo apt install pkg-config ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libavresample-dev
3939
rm -rf cache/opencv/.git/ # Minimize cache
4040
mkdir cache/opencv/build
4141
cd cache/opencv/build
@@ -63,4 +63,4 @@ jobs:
6363
- uses: actions/cache/save@v3
6464
with:
6565
path: ${{ github.workspace }}/cache
66-
key: ubuntu20_2023.1.0.12185.47b736f63ed-${{ github.event.repository.updated_at }}
66+
key: ubuntu20_2023.2.0.13089.cfd42bd2cb0-${{ github.event.repository.updated_at }}

tools/accuracy_checker/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ More detailed information about annotation conversion you can find in [Annotatio
254254

255255
- `subset_metrics` - list of dataset subsets with uniqe size and metrics, computed if `--sub_evaluation` flag enabled. If `subsample_size` is defined then only subset with matching `subset_size` is evaluated, otherwise by default the first subset is validated. See [Sub evaluation with subset metrics](#Sub-evaluation-with-subset-metrics).
256256
- `subset_size` - size of dataset subset to evaluate, its value is compared with `subsample_size` to select desired subset for evaluation.
257-
- `metrics` - list of metrics specific for defined subset size
257+
- `metrics` - list of metrics specific for defined subset size
258258

259259
Example of dataset definition:
260260

@@ -314,7 +314,7 @@ You may optionally enable `sub_evaluation` flag to quickly get results for subse
314314
The `subset_metrics` needs to provide subsets with different `subset_size` and `metrics`.
315315
If `subset_metrics` consist several entries, you may use `subsample_size` value to select desired `subset_size`, otherwise the first defined `subset_size` will be used.
316316

317-
Note: Enabling `sub_evaluation` flag has no effect when accuracy config has no `subset_metrics` defined.
317+
Note: Enabling `sub_evaluation` flag has no effect when accuracy config has no `subset_metrics` defined.
318318

319319
Example:
320320

tools/accuracy_checker/openvino/tools/accuracy_checker/dataset.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ def get_subsample_size(config):
853853
size = config.get('subsample_size')
854854
sub_evaluation = config.get('sub_evaluation', False)
855855
if sub_evaluation:
856-
subset_metrics = config.get('subset_metrics',[])
856+
subset_metrics = config.get('subset_metrics', [])
857857
for item in subset_metrics:
858858
subset_size = item.get('subset_size')
859859
if size is None or subset_size == size:

tools/accuracy_checker/openvino/tools/accuracy_checker/evaluators/model_evaluator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -795,11 +795,11 @@ def get_config_metrics(config):
795795
sub_evaluation = config.get('sub_evaluation', False)
796796
if sub_evaluation is not None:
797797
size = config.get('subsample_size')
798-
subset_metrics = config.get('subset_metrics',[])
798+
subset_metrics = config.get('subset_metrics', [])
799799
for item in subset_metrics:
800800
subset_size = item.get('subset_size')
801801
if size is None or subset_size == size:
802802
# first subset_metrics or matching subsample_size
803803
metrics = item.get('metrics')
804804
break
805-
return config.get('metrics',[]) if (metrics is None) else metrics
805+
return config.get('metrics', []) if (metrics is None) else metrics

tools/accuracy_checker/tests/test_dataset.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -406,25 +406,6 @@ def test_sub_evaluation_annotation_conversion_subset_ratio_from_subset_metrics(s
406406
Dataset.load_annotation(config)
407407
subset_maker_mock.assert_called_once_with(converted_annotation, 1, 666, True, False)
408408

409-
def test_sub_evaluation_annotation_conversion_subset_ratio_from_subset_metrics(self, mocker):
410-
addition_options = {
411-
'annotation_conversion': {'converter': 'wider', 'annotation_file': Path('file')},
412-
'sub_evaluation': True,
413-
'subset_metrics': [{'subset_size': '50%'}]
414-
}
415-
config = copy_dataset_config(self.dataset_config)
416-
config.update(addition_options)
417-
converted_annotation = make_representation(['0 0 0 5 5', '0 1 1 10 10'], True)
418-
mocker.patch(
419-
'openvino.tools.accuracy_checker.annotation_converters.WiderFormatConverter.convert',
420-
return_value=ConverterReturn(converted_annotation, None, None)
421-
)
422-
subset_maker_mock = mocker.patch(
423-
'openvino.tools.accuracy_checker.dataset.make_subset'
424-
)
425-
Dataset.load_annotation(config)
426-
subset_maker_mock.assert_called_once_with(converted_annotation, 1, 666, True, False)
427-
428409
def test_sub_evaluation_annotation_convered_saved_before_subset(self, mocker):
429410
addition_options = {
430411
'annotation_conversion': {'converter': 'wider', 'annotation_file': Path('file')},

0 commit comments

Comments
 (0)