diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 51e2f2b5aa2c9af6d1cdccc8a2d8b1031c1fc335..8f8c18bc211d72d77a42d0dca5819607ceef4f76 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -265,7 +265,9 @@ gpu_numerical_tests:
   stage: benchmark
 
   rules:
-    - if: $CI_PIPELINE_SOURCE == "schedule"
+    - if: $CI_PIPELINE_SOURCE == "schedule" && VF_GPU_NUMERICAL_TESTS
+      when: always
+    - when: manual
 
   needs: []