-
Notifications
You must be signed in to change notification settings - Fork 682
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci(build-and-test): use self hosted X64 and add ccache to -daily #9601
Conversation
Signed-off-by: M. Fatih Cırıt <[email protected]>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
I forgot to add env:
CC: /usr/lib/ccache/gcc
CXX: /usr/lib/ccache/g++ variables so they didn't make use of the downloaded cache. Will fix tomorrow. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #9601 +/- ##
==========================================
- Coverage 29.60% 29.53% -0.07%
==========================================
Files 1443 1442 -1
Lines 108516 108514 -2
Branches 41385 41410 +25
==========================================
- Hits 32122 32048 -74
- Misses 72999 73349 +350
+ Partials 3395 3117 -278
☔ View full report in Codecov by Sentry. |
Signed-off-by: M. Fatih Cırıt <[email protected]>
Signed-off-by: M. Fatih Cırıt <[email protected]>
Considering we have 10 CUDA packages: $ grep -rl "find_package(CUDA)" src/ | awk -F'/' '{print $(NF-1)}'
autoware_shape_estimation
autoware_tensorrt_common
autoware_traffic_light_fine_detector
autoware_tensorrt_yolox
autoware_traffic_light_classifier
autoware_lidar_transfusion
autoware_lidar_centerpoint
autoware_image_projection_based_fusion
autoware_tensorrt_classifier
autoware_cuda_utils
Codebuild machines seem to have good single core performance from these tests. Also |
Description
It seems I forgot to add ccache to the daily, It uses the cache now. (Doesn't update it, since it runs daily, no need).
This PR makes:
build-and-test.yaml
build-and-test-daily.yaml
workflows use the self hosted machines.
For now, they will use the
ovh-runner-01
Specs:
They can also use
leo-copper
since it covers the same labels too.Related links
Parent Issue:
How was this PR tested?
(Updated ✅)
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.