Skip to content

Commit 3b0f98e

Browse files
authored
refactor: add autoware_cuda_dependency_meta (#10073)
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
1 parent df7eb3a commit 3b0f98e

File tree

16 files changed

+42
-0
lines changed

16 files changed

+42
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
cmake_minimum_required(VERSION 3.8)
2+
project(autoware_cuda_dependency_meta NONE)
3+
4+
find_package(ament_cmake REQUIRED)
5+
6+
ament_package()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# autoware_cuda_dependency_meta
2+
3+
## Purpose
4+
5+
This is a virtual package that packages on Autoware.universe that use CUDA must depend on.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0"?>
2+
<package format="3">
3+
<name>autoware_cuda_dependency_meta</name>
4+
<version>0.0.1</version>
5+
<description>Virtual package that provides an empty cuda stub package</description>
6+
7+
<author email="esteve.fernandez@tier4.jp">Esteve Fernandez</author>
8+
<maintainer email="esteve.fernandez@tier4.jp">Esteve Fernandez</maintainer>
9+
10+
<license>Apache License 2.0</license>
11+
12+
<buildtool_depend>ament_cmake</buildtool_depend>
13+
14+
<export>
15+
<build_type>ament_cmake</build_type>
16+
</export>
17+
</package>

perception/autoware_bytetrack/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<buildtool_export_depend>cudnn_cmake_module</buildtool_export_depend>
1616
<buildtool_export_depend>tensorrt_cmake_module</buildtool_export_depend>
1717

18+
<depend>autoware_cuda_dependency_meta</depend>
1819
<depend>autoware_cuda_utils</depend>
1920
<depend>autoware_kalman_filter</depend>
2021
<depend>autoware_perception_msgs</depend>

perception/autoware_image_projection_based_fusion/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1616
<buildtool_depend>autoware_cmake</buildtool_depend>
1717

18+
<depend>autoware_cuda_dependency_meta</depend>
1819
<depend>autoware_euclidean_cluster</depend>
1920
<depend>autoware_internal_debug_msgs</depend>
2021
<depend>autoware_lidar_centerpoint</depend>

perception/autoware_lidar_apollo_instance_segmentation/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<buildtool_depend>ament_cmake</buildtool_depend>
1515

16+
<depend>autoware_cuda_dependency_meta</depend>
1617
<depend>autoware_cuda_utils</depend>
1718
<depend>autoware_internal_debug_msgs</depend>
1819
<depend>autoware_perception_msgs</depend>

perception/autoware_lidar_centerpoint/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<buildtool_depend>ament_cmake_python</buildtool_depend>
1414
<buildtool_depend>autoware_cmake</buildtool_depend>
1515

16+
<depend>autoware_cuda_dependency_meta</depend>
1617
<depend>autoware_object_recognition_utils</depend>
1718
<depend>autoware_perception_msgs</depend>
1819
<depend>autoware_tensorrt_common</depend>

perception/autoware_lidar_transfusion/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1313
<buildtool_depend>autoware_cmake</buildtool_depend>
1414

15+
<depend>autoware_cuda_dependency_meta</depend>
1516
<depend>autoware_object_recognition_utils</depend>
1617
<depend>autoware_perception_msgs</depend>
1718
<depend>autoware_point_types</depend>

perception/autoware_probabilistic_occupancy_grid_map/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<buildtool_depend>autoware_cmake</buildtool_depend>
1717
<buildtool_depend>eigen3_cmake_module</buildtool_depend>
1818

19+
<depend>autoware_cuda_dependency_meta</depend>
1920
<depend>autoware_cuda_utils</depend>
2021
<depend>autoware_utils</depend>
2122
<depend>grid_map_costmap_2d</depend>

perception/autoware_shape_estimation/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<buildtool_export_depend>cudnn_cmake_module</buildtool_export_depend>
1818
<buildtool_export_depend>tensorrt_cmake_module</buildtool_export_depend>
1919

20+
<depend>autoware_cuda_dependency_meta</depend>
2021
<depend>autoware_cuda_utils</depend>
2122
<depend>autoware_perception_msgs</depend>
2223
<depend>autoware_tensorrt_common</depend>

perception/autoware_tensorrt_classifier/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<build_depend>autoware_cmake</build_depend>
2121

22+
<depend>autoware_cuda_dependency_meta</depend>
2223
<depend>autoware_cuda_utils</depend>
2324
<depend>autoware_tensorrt_common</depend>
2425
<depend>libopencv-dev</depend>

perception/autoware_tensorrt_common/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<buildtool_depend>cudnn_cmake_module</buildtool_depend>
1818
<buildtool_depend>tensorrt_cmake_module</buildtool_depend>
1919

20+
<depend>autoware_cuda_dependency_meta</depend>
2021
<depend>rclcpp</depend>
2122

2223
<test_depend>ament_lint_auto</test_depend>

perception/autoware_tensorrt_yolox/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<buildtool_export_depend>cudnn_cmake_module</buildtool_export_depend>
2020
<buildtool_export_depend>tensorrt_cmake_module</buildtool_export_depend>
2121

22+
<depend>autoware_cuda_dependency_meta</depend>
2223
<depend>autoware_cuda_utils</depend>
2324
<depend>autoware_internal_debug_msgs</depend>
2425
<depend>autoware_object_recognition_utils</depend>

perception/autoware_traffic_light_classifier/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
<build_depend>autoware_cmake</build_depend>
1717

18+
<depend>autoware_cuda_dependency_meta</depend>
1819
<depend>autoware_cuda_utils</depend>
1920
<depend>autoware_tensorrt_classifier</depend>
2021
<depend>autoware_tensorrt_common</depend>

perception/autoware_traffic_light_fine_detector/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
<build_depend>autoware_cmake</build_depend>
1616

17+
<depend>autoware_cuda_dependency_meta</depend>
1718
<depend>autoware_internal_debug_msgs</depend>
1819
<depend>autoware_tensorrt_yolox</depend>
1920
<depend>cv_bridge</depend>

sensing/autoware_cuda_utils/package.xml

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1515
<buildtool_depend>autoware_cmake</buildtool_depend>
1616

17+
<depend>autoware_cuda_dependency_meta</depend>
18+
1719
<test_depend>ament_lint_auto</test_depend>
1820
<test_depend>autoware_lint_common</test_depend>
1921

0 commit comments

Comments
 (0)