Skip to content

Commit 52c4d90

Browse files
ad-danielPavlos-Tosidisnegarhdrpassalisvivinousi
authored
Merge develop into master (#262)
* Merge `master` into `develop` (#203) * Add automatic nightly sanity check (#192) * Add automatic nightly check * fix * Add badge * remove conditions * Remove develop badge * restore name * Fix nightly check (#193) * Fix nightly check * fix test * upgrade scikit-learn to 0.22 (#198) * upgrade scikit-learn to 0.22 0.21.3 causes warnings with the current numpy version. Upgrading it fixes it. * add changelog Co-authored-by: ad-daniel <[email protected]> * bug fixed (#196) Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Fix copyright dates and double-check rights owner (action required) (#199) * Fix dates * undo wrong change * Fix Tampere * Automatic test of pip and docker (#200) * Test pip installation * Trigger * Fix * Minor * Updated wheel test * Added libopenblas install * Temporary test disable * Temporary test disable * Added libsndfile1 dependency * Restored disabled test * New wheel building pipeline * Update build_wheel.sh * Added libboost-dev dep * Update installation.md * Switch to sdist * sdist workflow * Update tests_suite.yml * Added numpy include dirs * Disabled two 3d detection tests * Disabled three 3d detection tests * Disabled five 3d detection tests * Disabled all 3d detection tests * Disabled model download - 3d test * Disabled everything? * Removed imports from 3d object detection test * Import test * Import test * Import test * Import test * Import test * Import test * Restored test * Disabled object detection 3d test * Refactor workflow * disable temporarely * Fix docker mobile manipulation * Re-enable test * add badge * Fix changelog * remove test install reference * Restored pip installation Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> * Modular python packages (#201) * Split package creation * Added description.txt * Updated setup.py * Added separate setup.py * Added separate setup.py * Relaxed dependencies * Added hyper-parameter tuning setup py * Updates * Relaxed dependecies * Added updated setup.py * Changed generation policy * Added wheel dep * Moved helper utilities to engine * Moved test * Updated setup.py * Updated deps * Updated deps * Added metapackage generation * Moved io to engine.helper * Relaxed dependencies * Update installation.md * Added new .ini sections * Cleaned build_wheel.sh * Restored pytorch dependencies * Added missing __init__.py * _setup.py fix * Updated deps * Updated deps * Updated deps * Updated deps * Fixed _setup.py * Updated package list * Updates * Updates * temp disable single_demo_grasp * Fixed deps * Restored single_demo_grasp test * Added sequential package installation * Update build_wheel.sh * Update tests_suite.yml * Update tests_suite.yml * Updated installation workflow * Fixed workflow * Manual AVX2 disable for bcolz * Fix string replace * Fixed path * Added debug output * Update build_wheel.sh * Added dependencies to ensure correct building * Update installation.md * Added separate pip package testing * Fixed package naming * Typo fix * Added a missing dependency * Added missing dependency * Fixed utils workflow * Fixed utils bug * Fixed hyperparameter_tuner test * Fixed utils * Update .github/workflows/tests_suite.yml Co-authored-by: ad-daniel <[email protected]> * Added wheel and docker testing to develop * Pass key by const reference * Style fix * Minor fix and cleanup Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Face Recognition ROS and bug fixes (#219) * This commit contains: 1. face_recognition.py script and perception README.md update 2. updated benchmarking_demo.py to correctly measure GPU memory allocation 3. Added torch setting in model_mobilenet.py for faster CPU inference 4. Sped up utils.py pair generation script 5. Fixed a minor bug in face_recognition_learner.py * This commit contains: 1. face_recognition.py script and perception README.md update 2. updated benchmarking_demo.py to correctly measure GPU memory allocation 3. Added torch setting in model_mobilenet.py for faster CPU inference 4. Sped up utils.py pair generation script 5. Fixed a minor bug in face_recognition_learner.py 6. Added create_new flag on face_recognition_learner.fit_reference() * Update docs/reference/face-recognition.md Co-authored-by: Nikolaos Passalis <[email protected]> * Update benchmarking_demo.py * Update benchmarking_demo.py Co-authored-by: Nikolaos Passalis <[email protected]> * XML dataset addition + mxnet-cu102 fix (#224) * xml type dataset addition * documentation for concatdataset * mxnet-cu102 changes * fixed license * changed order of mxnet cpu-gpu installation * documentation addition + fix * Gem Mobilenet-v2 pretrained backbone (#226) * Add pretrained mobilenetv2 backbone * Update gem.md Co-authored-by: Jelle Luijkx <[email protected]> * Notebooks for mxnet detectors (#230) * added notebooks for mxnet detectors * import + OpenDR reformat * EAGERx as dependency instead of submodule. (#228) * EAGERx as dependeny instead of submodule. Docs and demos updated accordingly * Fix typo * Minor fixes * Update test_pep8.py * Loosen pyqglet requirements to solve dependency issue * Loosen pyglet requitement to solve dependency issue * Update dependencies * Update dependencies * Update EAGERx * Fix typo * Add rendering toggle to eagerx demos Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Lightweight openpose fixes (#242) * Fixed onnx optimize bugs with half precision and different number of stages * Fixed height check based on [original repo #202](Daniil-Osokin/lightweight-human-pose-estimation.pytorch#202) * Update changelog for #242 * Upgrade to CUDA 11.2 and improve GPU support (#215) * Updated to CUDA11.2 * Switch to devel image * Update install.sh * Update dependencies.ini * Updated pytorch * DCNv2 update * Detectron update * Update installation.md * More strict stable-baselines3 ver * Updated dep version * Update CHANGELOG.md * Small consistent fix * Minor typo fix * Updated CPU/GPU support for pip * Updated numba version * Removed OPENDR_DEVICE * Added support for changing inference device during testing * Style fixes * Separate tests for face detection * Updated testing pipeline for face detection 2d * Update installation.md * Fixed weight placement * Fixed cuda placement check * Fixed mxnet installation * Updated base image * Separate object detection 2d tests * Upgraded to pytorch 1.9.0 * Changed default constant folding setting * Updated EfficientPS * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Bugfixes * Increase tollerance in test_cox3d_learner * Test dockerfile with correct branch * Removed comment * remove branch from docker files Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> * chore(eagerx): bump version eagerx to 0.1.10 (#244) Co-authored-by: Jelle Luijkx <[email protected]> * End to end planning (#223) * v0 * v0 * Ros nodes and documentation. * fit method * cleanup * test for eval and infer * env updated * env updated - tests passed * pep8 - cleanup * pep8 - cleanup * pep8 * licenses fixed * clang * test_sources * dep - test only this tool * dep - test only this tool * test only this tool * test only this tool * test only this tool * test only this tool * test python 3.6 * test python 3.6 * test python 3.6 * test python 3.8 * test python 3.8 * test python 3.8 * test python 3.8 * test python 3.8 * test python 3.8 * test python 3.8 * test python 3.8 * test - exclude control/mm * test all * clean up * clean up * test * undo * install webots * Update e2e_planning_learner.py * Update download_ardupilot_files.py * Update range_image.py * Update agi_env.py * Update children_robot.cpp * Update take_off.cpp * gym version issue with save and load * gym version * clean up test licence skipped directory * gym version issue * gym version 0.19 * stable baselines3 version 1.3 * gym ver 0.20 sb3 ver 1.1 * docs updated * docs updated * docs updated * fix * Update .github/workflows/tests_suite.yml Co-authored-by: ad-daniel <[email protected]> * Update .github/workflows/tests_suite_develop.yml Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/end_to_end_planning.md Co-authored-by: ad-daniel <[email protected]> * update tests_suite.yml and tests_suite_develop.yml * added infer to docs * requested changes * fix pep8 * init files * preformance evaluation and init files under tests & test/sources * undo * test * Revert "test" This reverts commit 7f20428. * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: ad-daniel <[email protected]> * added TEST_DEVICE in tests * eval/fit return dictionary Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> * Benchmark au (#231) * Add Human Activity Recognition benchmark scripts * Remove pandas dependency in activity_recognition * Remove pyav dependency * Add decoder option to kinetics loader * Add script for har benchmark install * Update har-benchmark install script * Add variable batch_sizes to har benchmark script * Add har benchmark RTX2080Ti results * Update har benchmark scripts * Add xavier benchmark har results * Update har benchmark scripts with CPU batch_sizes * Add har benchmark CPU results * Fix black lint issue * Remove obsolete dependency * Redo cox3d RTX2080Ti benchmark * Update har benchmark batch sizes * Fix install script env vars * Fix exception handling in kinetics * Update Xavier har benchmark * Add har results on TX2 * Add batch size for tx2 in har benchmark scripts * Add 3D object detection benchmark * Fix bounding box to str * Add detection_3d and tracking_2d benchmarks * Fix imports not working in python 3.6 * Update file names * Update far mot names * Add AB3DMOT benchmark * Update media tracking 3d * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn added * benchmark_stgcn modified * benchmark_stgcn modified * benchmark_stgcn modified * benchmark_stgcn modified * benchmark_stbln modified * benchmark_stbln modified * benchmark_stbln modified * benchmark_stbln modified * benchmark_stbln modified * mcdo is modified * mcdo is modified * mcdo is modified * mcdo is modified * mcdo is modified * mcdo is modified * Fix style in kinetics * Fix W503 * code style fixed * style fixed * Fix style errors * Fix kinetics unused torchvision * Remove activity recognition results * Add av dependency back Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Clang Fixes (#249) * clang fixes * Changed version of clang in MacOS * Revert change * Update tests_suite.yml * Switched to clang 11 * Documentation for performance evaluation (#239) * Pose estimation speed documentation * Added pose estimation results * Formatting fix * Update lightweight-open-pose.md * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update lightweight-open-pose.md * Add performance evaluation for EfficientPS * Added evalutation metrics * evaluation documentation * evaluation metrics added Skeleton-based HAR, Landmark-based FER * Add activity recognition results * performance documentation for mxnet-based detectors * Update human-model-generation.md * Update human-model-generation.md * Update human-model-generation.md * Update human-model-generation.md * mobileRL performance metrics * Update semantic-segmentation.md Add performance evaluation for BiseNet. * Update semantic-segmentation.md Add performance evaluation for BiseNet. * Add 2d trackiong evaluation results * Add 3d tracking evaluation results * Add 3d object detection evaluation results * docs(gem.md): add performance evaluation tables * docs(eagerx.md): add performance evaluation tables * docs(hyperparameter_tuner.md): add performance evaluation tables * upload end-to-end planning docs * Add performance evaluation metrics * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Delete end-to-end-planning.md * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/single-demonstration-grasping.md Co-authored-by: thomaspeyrucain <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/voxel-object-detection-3d.md * Update docs/reference/voxel-object-detection-3d.md * Update docs/reference/voxel-object-detection-3d.md * Update docs/reference/face-recognition.md * Update docs/reference/landmark-based-facial-expression-recognition.md * Update docs/reference/landmark-based-facial-expression-recognition.md * Update docs/reference/landmark-based-facial-expression-recognition.md * Update docs/reference/object-tracking-2d-fair-mot.md * Apply suggestions from code review * Update docs/reference/mobile-manipulation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-tracking-3d-ab3dmot.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/efficient-ps.md * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> * Fall detection (#237) * Initial version of fall detector learner with naive fall detection implementation * Added alternative ways to retrieve data from Keypoint, similar to Pose class * Formatted imports * Initial version of fall detection demo and empty README * Reverted changes in target.py for Keypoint class * Reverted to default Keypoint.data access and fixed download path * Added convenience __getitem__ method and properties for accessing Keypoint data. * Fall detection evaluation on UR Fall Dataset WIP * Improved reading of UR Fall Dataset and completed basic evaluation * Inference demo to run fall detection on predetermined images * Renamed fall_detection.py to webcam_demo.py * Webcam demo cleanup * Removed unused time import * Infer now returns a list of detections * Inference demo now works with modified learner for multiple poses * Infer now returns the pose as well * Inference demo works on multiple detections and prints appropriate messages and graphics * Webcam demo now works with multiple fall detections * Some modifications to the eval method and a docstring with some explanations. * Evaluation demo * Changed the way naive fall detection calculates angles for major increase in sensitivity and minor decrease in specificity * Changed the way naive fall detection calculates leg position, avoiding some false positives and fixed minor bug * Added condition for calves angle, increasing sensitivity significantly * Added tests for fall detector * Added download method and did extensive changes all around to work with tests * Finalized inference demo with images downloaded from FTP * Finalized eval demo with image download from FTP and argparse * Finalized webcam demo * Added fall detection demo readme * Added NotImplementedError on fit and made some methods private * Added documentation for fall detector * Minor fixes * Added tutorial notebook and updated README * Update tests_suite.yml Added fall detection tests * Added missing references on fall detection tests * Fixes according to review * Couple of fixes based on review * Added fall detection on packages.txt * Added a dependencies.ini for fall-detection * Removed notes section * Update dep installation * Added changelog entry for fall detection tool * Added fall detection node * Added fall detection node instructions * Added Fall Detection entry in list of nodes * Added python ros node for fall detection * Review fixes * Temporary test * Revert "Temporary test" This reverts commit 40dba12. Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Merge `master` into `develop` (#254) * Synchronize master and develop workflows (#236) * Synchronize master and develop workflows * comment * Added OpenDR citation (#238) * Added OpenDR citation * Update README.md * Fixes bibtex name (#241) Fixes citation name * Fix clang (#250) * Integration of heart anomaly detection self-attention neural bag of features (#246) * added sanbof models * added attention models to ci test Co-authored-by: ad-daniel <[email protected]> * Make `test release` docker target the specific branch when the label is run manually (#252) * Fix * Better approach * Fix * Update CODEOWNERS (#253) Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> * Added webcam demo for Face Recognition (#247) * Added webcam demo for Face Recognition * Update webcam_demo.py * Renamed README.md and added webcam_demo instructions. * Renamed README.md and added webcam_demo instructions. * Renamed README.md and added webcam_demo instructions. * Renamed README.md and added webcam_demo instructions. * Renamed README.md and added webcam_demo instructions. * Renamed README.md and added webcam_demo instructions. Co-authored-by: ad-daniel <[email protected]> * Added audiovisual emotion learner (develop) (#251) * added av emotion learner * added demo * updated index.md * fixed licenses * pep8 fixes * pep8 fix * dependencies fix * delete redundant files from demos * Update tests/sources/tools/perception/multimodal_human_centric/audiovisual_emotion_recognition/test_audiovisual_emotion_learner.py Co-authored-by: ad-daniel <[email protected]> * demo fix * simplify imports * pep8 fix * pep8 fix * Fix sources Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Fix nvidia docker key (#255) * Fix nvidia key * Test if it actually fails * Undo * Don't delete prior key * Nms module (#232) * Add files via upload * Add files via upload * Add files via upload * Create __init__.py * Create __init__.py * Add files via upload * Add files via upload * Add files via upload * Update __init__.py * Update __init__.py * Update __init__.py * Update __init__.py * Delete __init__.py * Delete __init__.py * Update nms_utils.py * Update seq2seq_nms_learner.py * Update test_seq2seq_nms.py * Update nms_dataset.py * tests * Update test_seq2seq_nms.py * Update test_seq2seq_nms.py * Update nms_dataset.py * Update test_seq2seq_nms.py * Update nms_utils.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update fmod.py * Update seq2seq_model.py * Update fmod.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update object-detection-2d-nms-seq2seq_nms.md * Update test_seq2seq_nms.py * Update object_detection_2d_ssd.py * Update object_detection_2d_ssd.py * Update object_detection_2d_ssd.py * Update object_detection_2d_ssd.py * Update object_detection_2d_ssd.py * Create README.md * Create README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update ssd_learner.py * Update ssd_learner.py * Update nms_utils.py * Update inference_demo.py * Update inference_demo.py * Update README.md * Update README.md * Update README.md * Create README.md * Update inference_demo.py * Create training_demo.py * Update training_demo.py * Update training_demo.py * Rename training_demo.py to train_demo.py * Create eval_demo.py * Update train_demo.py * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Create init * Update and rename init to __init__.py * Delete dataset.py * Update seq2seq_nms_learner.py * Update train_demo.py * Update train_demo.py * Update object_detection_2d_ssd.py * Update object-detection-2d-nms-seq2seq_nms.md * Update inference_demo.py * Update inference_demo.py * Update inference_demo.py * Update eval_demo.py * Update inference_demo.py * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * Update fast_nms.py * Update __init__.py * Update cluster_nms.py * Update soft_nms.py * Update seq2seq_nms_learner.py * Update ssd_learner.py * Update test_seq2seq_nms.py * Update object_detection_2d_ssd.py * Update train_demo.py * Update __init__.py * Update __init__.py * Update cluster_nms.py * Update fast_nms.py * Update soft_nms.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update __init__.py * Update seq2seq_nms_learner.py * Update __init__.py * Create __init__.py * Update cluster_nms.py * Update fast_nms.py * Update soft_nms.py * Update seq2seq_nms_learner.py * Update test_seq2seq_nms.py * Update ssd_learner.py * Update nms_dataset.py * Delete __init__.py * Update cluster_nms.py * Update cluster_nms.py * Create __init__.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update __init__.py * Update __init__.py * Update __init__.py * Update seq2seq_nms_learner.py * Update test_seq2seq_nms.py * Update nms_dataset.py * Update cluster_nms.py * Update fast_nms.py * Update fast_nms.py * Update cluster_nms.py * Update nms_utils.py * Update soft_nms.py * Update README.md * Update README.md * Update README.md * Update cluster_nms.py * Update fast_nms.py * Update nms_utils.py * Update train_demo.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update seq2seq_model.py * Update fmod.py * Update seq2seq_nms_learner.py * Update train_demo.py * Update train_demo.py * Update eval_demo.py * Update inference_demo.py * Add files via upload * Update README.md * Add files via upload * Update README.md * Update README.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * Update nms_dataset.py * Update nms_dataset.py * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update object-detection-2d-nms-seq2seq_nms.md * Update README.md * Update README.md * Update object-detection-2d-nms-seq2seq_nms.md * Update projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * Update __init__.py * Update tests_suite.yml * Update tests_suite_develop.yml * Update test_packages.yml * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update README.md * Update projects/perception/object_detection_2d/nms/cluster_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update eval_demo.py * Update seq2seq_nms_learner.py * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update eval_demo.py * Update __init__.py * Delete stats_pretrained.png * Update seq2seq_nms_learner.py * Update eval_demo.py * Update inference_demo.py * Update test_seq2seq_nms.py * Update test_seq2seq_nms.py * Update object-detection-2d-nms-seq2seq_nms.md * Delete __init__.py * final changes * Update seq2seq_nms_learner.py * Update index.md * Update index.md * Update CHANGELOG.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md * Update object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Merge `master`into `develop` (#261) * Synchronize master and develop workflows (#236) * Synchronize master and develop workflows * comment * Added OpenDR citation (#238) * Added OpenDR citation * Update README.md * Fixes bibtex name (#241) Fixes citation name * Fix clang (#250) * Integration of heart anomaly detection self-attention neural bag of features (#246) * added sanbof models * added attention models to ci test Co-authored-by: ad-daniel <[email protected]> * Make `test release` docker target the specific branch when the label is run manually (#252) * Fix * Better approach * Fix * Update CODEOWNERS (#253) * Update face-recognition.md (#257) * skeleton-based HAR demo bug fixed (#260) * infer updated * edge case fix (no pose detected) * pep fixes * Fix sources after cppcheck upgrade * More Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * add init Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: charsyme <[email protected]> * Synchronize workflows * Fix workflows * Sync Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: charsyme <[email protected]>
1 parent 128efba commit 52c4d90

File tree

275 files changed

+16575
-925
lines changed

Some content is hidden

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

275 files changed

+16575
-925
lines changed

Diff for: .github/workflows/test_packages.yml

+14-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,13 @@ jobs:
3939
- perception/speech_recognition
4040
- perception/skeleton_based_action_recognition
4141
- perception/semantic_segmentation
42-
- perception/object_detection_2d
42+
- perception/object_detection_2d/centernet
43+
- perception/object_detection_2d/detr
44+
- perception/object_detection_2d/gem
45+
- perception/object_detection_2d/ssd
46+
- perception/object_detection_2d/yolov3
47+
- perception/object_detection_2d/retinaface
48+
- perception/object_detection_2d/nms
4349
- perception/facial_expression_recognition
4450
# - perception/object_detection_3d
4551
# - control/mobile_manipulation
@@ -82,7 +88,13 @@ jobs:
8288
- perception/speech_recognition
8389
- perception/skeleton_based_action_recognition
8490
- perception/semantic_segmentation
85-
- perception/object_detection_2d
91+
- perception/object_detection_2d/centernet
92+
- perception/object_detection_2d/detr
93+
- perception/object_detection_2d/gem
94+
- perception/object_detection_2d/ssd
95+
- perception/object_detection_2d/yolov3
96+
- perception/object_detection_2d/retinaface
97+
- perception/object_detection_2d/nms
8698
- perception/facial_expression_recognition
8799
- perception/object_detection_3d
88100
- control/mobile_manipulation

Diff for: .github/workflows/tests_suite.yml

+119-7
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,22 @@ jobs:
6767
- perception/object_tracking_2d
6868
- perception/object_detection_3d
6969
- perception/pose_estimation
70+
- perception/fall_detection
7071
- perception/speech_recognition
7172
- perception/skeleton_based_action_recognition
7273
- perception/semantic_segmentation
7374
- control/mobile_manipulation
74-
- perception/object_detection_2d
75+
- perception/object_detection_2d/centernet
76+
- perception/object_detection_2d/detr
77+
- perception/object_detection_2d/gem
78+
- perception/object_detection_2d/ssd
79+
- perception/object_detection_2d/yolov3
80+
- perception/object_detection_2d/retinaface
81+
- perception/object_detection_2d/nms
7582
- simulation/human_model_generation
7683
- perception/facial_expression_recognition
7784
- control/single_demo_grasp
85+
- planning/end_to_end_planning
7886
# - perception/object_tracking_3d
7987
include:
8088
- os: ubuntu-20.04
@@ -168,10 +176,17 @@ jobs:
168176
- perception/multimodal_human_centric
169177
- perception/object_tracking_2d
170178
- perception/pose_estimation
179+
- perception/fall_detection
171180
- perception/speech_recognition
172181
- perception/skeleton_based_action_recognition
173182
- perception/semantic_segmentation
174-
- perception/object_detection_2d
183+
- perception/object_detection_2d/centernet
184+
- perception/object_detection_2d/detr
185+
- perception/object_detection_2d/gem
186+
- perception/object_detection_2d/ssd
187+
- perception/object_detection_2d/yolov3
188+
- perception/object_detection_2d/retinaface
189+
- perception/object_detection_2d/nms
175190
- perception/facial_expression_recognition
176191
# - perception/object_detection_3d
177192
# - control/mobile_manipulation
@@ -200,9 +215,98 @@ jobs:
200215
sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev python3-dev
201216
python3 -m venv venv
202217
source venv/bin/activate
203-
wget https://raw.githubusercontent.com/opendr-eu/opendr/${{ steps.branch-name.outputs.current_branch }}/dependencies/pip_requirements.txt
204-
cat pip_requirements.txt | xargs -n 1 -L 1 pip install
205-
pip install ./artifact/wheel-artifact/*.tar.gz
218+
pip install wheel
219+
while read f; do
220+
package=$(sed "s/_/-/g" <<< $f)
221+
arr=(${package//// })
222+
# Get the tool name (if there is a base path before)
223+
if [ ! -z ${arr[1]} ]; then
224+
package=${arr[1]}
225+
fi
226+
echo "Installing $package package"
227+
if [ "$package" == "opendr" ]; then
228+
pip install ./artifact/wheel-artifact/opendr-toolkit-*.tar.gz
229+
else
230+
pip install ./artifact/wheel-artifact/opendr-toolkit-$package-*.tar.gz
231+
fi
232+
done < packages.txt
233+
python -m unittest discover -s tests/sources/tools/${{ matrix.package }}
234+
test-wheel-separate:
235+
needs: build-wheel
236+
if: ${{ contains(github.event.pull_request.labels.*.name, 'test release') || github.event_name == 'schedule' }}
237+
strategy:
238+
matrix:
239+
os: [ubuntu-20.04]
240+
package:
241+
- engine
242+
- utils
243+
- perception/activity_recognition
244+
- perception/compressive_learning
245+
- perception/face_recognition
246+
- perception/heart_anomaly_detection
247+
- perception/multimodal_human_centric
248+
- perception/object_tracking_2d
249+
- perception/pose_estimation
250+
- perception/fall_detection
251+
- perception/speech_recognition
252+
- perception/skeleton_based_action_recognition
253+
- perception/semantic_segmentation
254+
- perception/object_detection_2d/centernet
255+
- perception/object_detection_2d/detr
256+
- perception/object_detection_2d/gem
257+
- perception/object_detection_2d/ssd
258+
- perception/object_detection_2d/yolov3
259+
- perception/object_detection_2d/retinaface
260+
- perception/object_detection_2d/nms
261+
- perception/facial_expression_recognition
262+
# - perception/object_detection_3d
263+
# - control/mobile_manipulation
264+
# - simulation/human_model_generation
265+
# - control/single_demo_grasp
266+
# - perception/object_tracking_3d
267+
runs-on: ubuntu-20.04
268+
steps:
269+
- uses: actions/checkout@v2
270+
with:
271+
submodules: true
272+
- name: Set up Python 3.8
273+
uses: actions/setup-python@v2
274+
with:
275+
python-version: 3.8
276+
- name: Download artifact
277+
uses: actions/download-artifact@v2
278+
with:
279+
path: artifact
280+
- name: Get branch name
281+
id: branch-name
282+
uses: tj-actions/[email protected]
283+
- name: Test Wheel
284+
run: |
285+
export DISABLE_BCOLZ_AVX2=true
286+
sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev libeigen3-dev
287+
python3 -m venv venv
288+
source venv/bin/activate
289+
pip install wheel
290+
# Install engine and requirements for other packages
291+
pip install ./artifact/wheel-artifact/opendr-toolkit-engine-*.tar.gz
292+
# The following two are dependecies for some other packages and pip cannot automatically install them if they are not on a repo
293+
pip install ./artifact/wheel-artifact/opendr-toolkit-compressive-learning-*.tar.gz
294+
pip install ./artifact/wheel-artifact/opendr-toolkit-object-detection-2d-*.tar.gz
295+
pip install ./artifact/wheel-artifact/opendr-toolkit-pose-estimation-*.tar.gz
296+
297+
# Install specific package for testing
298+
package=$(sed "s/_/-/g" <<< ${{ matrix.package }})
299+
arr=(${package//// })
300+
if [ ! -z ${arr[1]} ]; then
301+
package=${arr[1]}
302+
fi
303+
echo "Installing $package package"
304+
# Utils contains hyperparameter tuning
305+
if [ "$package" == "utils" ]; then
306+
pip install ./artifact/wheel-artifact/opendr-toolkit-hyperparameter-tuner-*.tar.gz
307+
else
308+
pip install ./artifact/wheel-artifact/opendr-toolkit-$package-*.tar.gz
309+
fi
206310
python -m unittest discover -s tests/sources/tools/${{ matrix.package }}
207311
test-docker:
208312
needs: build-docker
@@ -220,15 +324,23 @@ jobs:
220324
- perception/multimodal_human_centric
221325
- perception/object_tracking_2d
222326
- perception/pose_estimation
327+
- perception/fall_detection
223328
- perception/speech_recognition
224329
- perception/skeleton_based_action_recognition
225330
- perception/semantic_segmentation
226-
- perception/object_detection_2d
331+
- perception/object_detection_2d/centernet
332+
- perception/object_detection_2d/detr
333+
- perception/object_detection_2d/gem
334+
- perception/object_detection_2d/ssd
335+
- perception/object_detection_2d/yolov3
336+
- perception/object_detection_2d/retinaface
337+
- perception/object_detection_2d/nms
227338
- perception/facial_expression_recognition
228339
- perception/object_detection_3d
229340
- control/mobile_manipulation
230341
- simulation/human_model_generation
231342
- control/single_demo_grasp
343+
- planning/end_to_end_planning
232344
# - perception/object_tracking_3d
233345
runs-on: ubuntu-20.04
234346
steps:
@@ -255,7 +367,7 @@ jobs:
255367
with:
256368
name: docker-artifact
257369
delete-wheel-artifacts:
258-
needs: [build-wheel, test-wheel]
370+
needs: [build-wheel, test-wheel, test-wheel-separate]
259371
if: ${{ always() }}
260372
strategy:
261373
matrix:

Diff for: .github/workflows/tests_suite_develop.yml

+121-9
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,22 @@ jobs:
6868
- perception/object_tracking_2d
6969
- perception/object_detection_3d
7070
- perception/pose_estimation
71+
- perception/fall_detection
7172
- perception/speech_recognition
7273
- perception/skeleton_based_action_recognition
7374
- perception/semantic_segmentation
7475
- control/mobile_manipulation
75-
- perception/object_detection_2d
76+
- perception/object_detection_2d/centernet
77+
- perception/object_detection_2d/detr
78+
- perception/object_detection_2d/gem
79+
- perception/object_detection_2d/ssd
80+
- perception/object_detection_2d/yolov3
81+
- perception/object_detection_2d/retinaface
82+
- perception/object_detection_2d/nms
7683
- simulation/human_model_generation
7784
- perception/facial_expression_recognition
7885
- control/single_demo_grasp
86+
- planning/end_to_end_planning
7987
# - perception/object_tracking_3d
8088
include:
8189
- os: ubuntu-20.04
@@ -172,10 +180,17 @@ jobs:
172180
- perception/multimodal_human_centric
173181
- perception/object_tracking_2d
174182
- perception/pose_estimation
183+
- perception/fall_detection
175184
- perception/speech_recognition
176185
- perception/skeleton_based_action_recognition
177186
- perception/semantic_segmentation
178-
- perception/object_detection_2d
187+
- perception/object_detection_2d/centernet
188+
- perception/object_detection_2d/detr
189+
- perception/object_detection_2d/gem
190+
- perception/object_detection_2d/ssd
191+
- perception/object_detection_2d/yolov3
192+
- perception/object_detection_2d/retinaface
193+
- perception/object_detection_2d/nms
179194
- perception/facial_expression_recognition
180195
# - perception/object_detection_3d
181196
# - control/mobile_manipulation
@@ -202,12 +217,101 @@ jobs:
202217
- name: Test Wheel
203218
run: |
204219
export DISABLE_BCOLZ_AVX2=true
205-
sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev python3-dev
220+
sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev libeigen3-dev
206221
python3 -m venv venv
207222
source venv/bin/activate
208-
wget https://raw.githubusercontent.com/opendr-eu/opendr/${{ steps.branch-name.outputs.current_branch }}/dependencies/pip_requirements.txt
209-
cat pip_requirements.txt | xargs -n 1 -L 1 pip install
210-
pip install ./artifact/wheel-artifact/*.tar.gz
223+
pip install wheel
224+
while read f; do
225+
package=$(sed "s/_/-/g" <<< $f)
226+
arr=(${package//// })
227+
# Get the tool name (if there is a base path before)
228+
if [ ! -z ${arr[1]} ]; then
229+
package=${arr[1]}
230+
fi
231+
echo "Installing $package package"
232+
if [ "$package" == "opendr" ]; then
233+
pip install ./artifact/wheel-artifact/opendr-toolkit-*.tar.gz
234+
else
235+
pip install ./artifact/wheel-artifact/opendr-toolkit-$package-*.tar.gz
236+
fi
237+
done < packages.txt
238+
python -m unittest discover -s tests/sources/tools/${{ matrix.package }}
239+
test-wheel-separate:
240+
needs: build-wheel
241+
if: ${{ contains(github.event.pull_request.labels.*.name, 'test release') || github.event_name == 'schedule' }}
242+
strategy:
243+
matrix:
244+
os: [ubuntu-20.04]
245+
package:
246+
- engine
247+
- utils
248+
- perception/activity_recognition
249+
- perception/compressive_learning
250+
- perception/face_recognition
251+
- perception/heart_anomaly_detection
252+
- perception/multimodal_human_centric
253+
- perception/object_tracking_2d
254+
- perception/pose_estimation
255+
- perception/fall_detection
256+
- perception/speech_recognition
257+
- perception/skeleton_based_action_recognition
258+
- perception/semantic_segmentation
259+
- perception/object_detection_2d/centernet
260+
- perception/object_detection_2d/detr
261+
- perception/object_detection_2d/gem
262+
- perception/object_detection_2d/ssd
263+
- perception/object_detection_2d/yolov3
264+
- perception/object_detection_2d/retinaface
265+
- perception/object_detection_2d/nms
266+
- perception/facial_expression_recognition
267+
# - perception/object_detection_3d
268+
# - control/mobile_manipulation
269+
# - simulation/human_model_generation
270+
# - control/single_demo_grasp
271+
# - perception/object_tracking_3d
272+
runs-on: ubuntu-20.04
273+
steps:
274+
- uses: actions/checkout@v2
275+
with:
276+
submodules: true
277+
ref: develop
278+
- name: Set up Python 3.8
279+
uses: actions/setup-python@v2
280+
with:
281+
python-version: 3.8
282+
- name: Download artifact
283+
uses: actions/download-artifact@v2
284+
with:
285+
path: artifact
286+
- name: Get branch name
287+
id: branch-name
288+
uses: tj-actions/[email protected]
289+
- name: Test Wheel
290+
run: |
291+
export DISABLE_BCOLZ_AVX2=true
292+
sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev libeigen3-dev
293+
python3 -m venv venv
294+
source venv/bin/activate
295+
pip install wheel
296+
# Install engine and requirements for other packages
297+
pip install ./artifact/wheel-artifact/opendr-toolkit-engine-*.tar.gz
298+
# The following two are dependecies for some other packages and pip cannot automatically install them if they are not on a repo
299+
pip install ./artifact/wheel-artifact/opendr-toolkit-compressive-learning-*.tar.gz
300+
pip install ./artifact/wheel-artifact/opendr-toolkit-object-detection-2d-*.tar.gz
301+
pip install ./artifact/wheel-artifact/opendr-toolkit-pose-estimation-*.tar.gz
302+
# Install specific package for testing
303+
package=$(sed "s/_/-/g" <<< ${{ matrix.package }})
304+
arr=(${package//// })
305+
if [ ! -z ${arr[1]} ]; then
306+
package=${arr[1]}
307+
fi
308+
echo "Installing $package package"
309+
# Utils contains hyperparameter tuning
310+
if [ "$package" == "utils" ]; then
311+
pip install ./artifact/wheel-artifact/opendr-toolkit-hyperparameter-tuner-*.tar.gz
312+
else
313+
pip install ./artifact/wheel-artifact/opendr-toolkit-$package-*.tar.gz
314+
fi
211315
python -m unittest discover -s tests/sources/tools/${{ matrix.package }}
212316
test-docker:
213317
needs: build-docker
@@ -225,15 +329,23 @@ jobs:
225329
- perception/multimodal_human_centric
226330
- perception/object_tracking_2d
227331
- perception/pose_estimation
332+
- perception/fall_detection
228333
- perception/speech_recognition
229334
- perception/skeleton_based_action_recognition
230335
- perception/semantic_segmentation
231-
- perception/object_detection_2d
336+
- perception/object_detection_2d/centernet
337+
- perception/object_detection_2d/detr
338+
- perception/object_detection_2d/gem
339+
- perception/object_detection_2d/ssd
340+
- perception/object_detection_2d/yolov3
341+
- perception/object_detection_2d/retinaface
342+
- perception/object_detection_2d/nms
232343
- perception/facial_expression_recognition
233344
- perception/object_detection_3d
234345
- control/mobile_manipulation
235346
- simulation/human_model_generation
236347
- control/single_demo_grasp
348+
- planning/end_to_end_planning
237349
# - perception/object_tracking_3d
238350
runs-on: ubuntu-20.04
239351
steps:
@@ -260,7 +372,7 @@ jobs:
260372
with:
261373
name: docker-artifact
262374
delete-wheel-artifacts:
263-
needs: [build-wheel, test-wheel]
375+
needs: [build-wheel, test-wheel, test-wheel-separate]
264376
if: ${{ always() }}
265377
strategy:
266378
matrix:
@@ -270,4 +382,4 @@ jobs:
270382
- name: Delete wheel artifacts
271383
uses: geekyeggo/delete-artifact@v1
272384
with:
273-
name: wheel-artifact
385+
name: wheel-artifact

0 commit comments

Comments
 (0)