From 3152876f17740d9387878136a9aabacd25978e3c Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Thu, 12 Sep 2024 13:29:25 +0200 Subject: [PATCH 1/2] add complexity jobs as in float repo --- .gitlab-ci.yml | 416 ++++++++++++++++++++++++++++++------------------- 1 file changed, 253 insertions(+), 163 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7e1746bcc..4313d4c01 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -960,10 +960,10 @@ ivas-pytest-renderer: .complexity-template: extends: - .test-job-linux - timeout: 3 hours 30 minutes stage: test variables: ret_val: 0 + timeout: 3 hours 30 minutes before_script: - *print-common-info - *update-scripts-repo @@ -974,7 +974,7 @@ ivas-pytest-renderer: artifacts: name: "$CI_JOB_NAME--$CI_COMMIT_REF_NAME--sha-$CI_COMMIT_SHA" when: always - expire_in: 1 week + expire_in: 2 week paths: - $CI_JOB_NAME-public @@ -990,200 +990,290 @@ complexity-stereo-in-stereo-out: - *complexity-measurements-prepare-artifacts - exit $ret_val -# complexity-stereo-in-7_1_4-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# script: -# - in_format=stereo -# - out_format=7_1_4 -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-ism-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 1 hour + script: + - in_format=ISM + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "ISM+1 ISM+2 ISM+3 ISM+4" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-ism-in-ext-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 1 hours -# script: -# - in_format=ISM -# - out_format=EXT -# - bash ci/complexity_measurements/getWmops.sh "ISM+1 ISM+2 ISM+3 ISM+4" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-ism-in-binaural_room_ir-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 2 hours + script: + - in_format=ISM + - out_format=BINAURAL_ROOM_IR + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "ISM+1 ISM+2 ISM+3 ISM+4" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-ism-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 1 hours -# script: -# - in_format=ISM -# - out_format=BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB -# - bash ci/complexity_measurements/getWmops.sh "ISM+1 ISM+2 ISM+3 ISM+4" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-ism-in-ext-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 3 hours + script: + - in_format=ISM + - out_format=EXT + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "ISM+1 ISM+2 ISM+3 ISM+4" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-hoa3-in-hoa3-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=HOA3 -# - out_format=HOA3 -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-sba-hoa3-in-hoa3-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 4 hours + script: + - in_format=HOA3 + - out_format=HOA3 + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-hoa3-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=HOA3 -# - out_format=BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-sba-hoa3-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 5 hours + script: + - in_format=HOA3 + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-osba-in-ext-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=OSBA -# - out_format=EXT -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-sba-hoa3-in-binaural_room_ir-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 6 hours + script: + - in_format=HOA3 + - out_format=BINAURAL_ROOM_IR + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-osba-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=OSBA -# - out_format=BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-mc-in-7_1_4-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 7 hours + script: + - in_format=MC + - out_format=7_1_4 + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-mc-in-7_1_4-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=MC -# - out_format=7_1_4 -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-mc-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 8 hours + script: + - in_format=MC + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-mc-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=MC -# - out_format=BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-mc-in-binaural_room_ir-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 9 hours + script: + - in_format=MC + - out_format=BINAURAL_ROOM_IR + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-masa-in-ext-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=MASA -# - out_format=EXT -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-masa-in-ext-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 10 hours + script: + - in_format=MASA + - out_format=EXT + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-masa-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=MASA -# - out_format="BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB" -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-masa-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 11 hours + script: + - in_format=MASA + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val + +complexity-masa-in-hoa3-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 12 hours + script: + - in_format=MASA + - out_format=HOA3 + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val # complexity-omasa-in-ext-out: # extends: # - .complexity-template # rules: # - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours +# when: delayed +# start_in: 13 hours # script: # - in_format=OMASA # - out_format=EXT +# - ret_val=0 # - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? # - *complexity-measurements-prepare-artifacts # - exit $ret_val -# complexity-omasa-in-binaural-out: -# extends: -# - .complexity-template -# rules: -# - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours -# script: -# - in_format=OMASA -# - out_format="BINAURAL BINAURAL_ROOM_IR BINAURAL_ROOM_REVERB" -# - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? -# - *complexity-measurements-prepare-artifacts -# - exit $ret_val +complexity-omasa-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 14 hours + script: + - in_format=OMASA + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val -# complexity-StereoDmxEVS-stereo-in-mono-out: +complexity-omasa-in-hoa3-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 15 hours + script: + - in_format=OMASA + - out_format=HOA3 + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val + +complexity-StereoDmxEVS-stereo-in-mono-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 16 hours + script: + - in_format=StereoDmxEVS + - out_format=mono + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val + +# complexity-osba-in-ext-out: # extends: # - .complexity-template # rules: # - if: $MEASURE_COMPLEXITY_LINUX -# # when: delayed: -# # start_in: 2 hours +# when: delayed +# start_in: 17 hours # script: -# - in_format=StereoDmxEVS -# - out_format=mono +# - in_format=OSBA +# - out_format=EXT +# - ret_val=0 # - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? # - *complexity-measurements-prepare-artifacts # - exit $ret_val +complexity-osba-in-binaural-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 18 hours + script: + - in_format=OSBA + - out_format=BINAURAL + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val + +complexity-osba-in-binaural_room_ir-out: + extends: + - .complexity-template + rules: + - if: $MEASURE_COMPLEXITY_LINUX + when: delayed + start_in: 19 hours + script: + - in_format=OSBA + - out_format=BINAURAL_ROOM_IR + - ret_val=0 + - bash ci/complexity_measurements/getWmops.sh "$in_format" "$out_format" || ret_val=$? + - *complexity-measurements-prepare-artifacts + - exit $ret_val # job that sets up gitlab pages website pages: -- GitLab From bf6de3567afe405d23b0eac7ccba1f68940a84f2 Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Fri, 13 Sep 2024 16:30:20 +0200 Subject: [PATCH 2/2] update delay times for complexity schedule --- .gitlab-ci.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4313d4c01..5e089d382 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1026,7 +1026,7 @@ complexity-ism-in-ext-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 3 hours + start_in: 3 hours 30 minutes script: - in_format=ISM - out_format=EXT @@ -1041,7 +1041,7 @@ complexity-sba-hoa3-in-hoa3-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 4 hours + start_in: 4 hours 30 minutes script: - in_format=HOA3 - out_format=HOA3 @@ -1056,7 +1056,7 @@ complexity-sba-hoa3-in-binaural-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 5 hours + start_in: 5 hours 30 minutes script: - in_format=HOA3 - out_format=BINAURAL @@ -1071,7 +1071,7 @@ complexity-sba-hoa3-in-binaural_room_ir-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 6 hours + start_in: 6 hours 30 minutes script: - in_format=HOA3 - out_format=BINAURAL_ROOM_IR @@ -1086,7 +1086,7 @@ complexity-mc-in-7_1_4-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 7 hours + start_in: 7 hours 30 minutes script: - in_format=MC - out_format=7_1_4 @@ -1101,7 +1101,7 @@ complexity-mc-in-binaural-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 8 hours + start_in: 10 hours script: - in_format=MC - out_format=BINAURAL @@ -1116,7 +1116,7 @@ complexity-mc-in-binaural_room_ir-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 9 hours + start_in: 12 hours 30 minutes script: - in_format=MC - out_format=BINAURAL_ROOM_IR @@ -1131,7 +1131,7 @@ complexity-masa-in-ext-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 10 hours + start_in: 15 hours script: - in_format=MASA - out_format=EXT @@ -1146,7 +1146,7 @@ complexity-masa-in-binaural-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 11 hours + start_in: 16 hours script: - in_format=MASA - out_format=BINAURAL @@ -1161,7 +1161,7 @@ complexity-masa-in-hoa3-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 12 hours + start_in: 17 hours script: - in_format=MASA - out_format=HOA3 @@ -1191,7 +1191,7 @@ complexity-omasa-in-binaural-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 14 hours + start_in: 18 hours script: - in_format=OMASA - out_format=BINAURAL @@ -1206,7 +1206,7 @@ complexity-omasa-in-hoa3-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 15 hours + start_in: 20 hours script: - in_format=OMASA - out_format=HOA3 @@ -1221,7 +1221,7 @@ complexity-StereoDmxEVS-stereo-in-mono-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 16 hours + start_in: 22 hours script: - in_format=StereoDmxEVS - out_format=mono @@ -1251,7 +1251,7 @@ complexity-osba-in-binaural-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 18 hours + start_in: 22 hours 30 minutes script: - in_format=OSBA - out_format=BINAURAL @@ -1266,7 +1266,7 @@ complexity-osba-in-binaural_room_ir-out: rules: - if: $MEASURE_COMPLEXITY_LINUX when: delayed - start_in: 19 hours + start_in: 25 hours script: - in_format=OSBA - out_format=BINAURAL_ROOM_IR -- GitLab