Skip to content

Commit 4445c4c

Browse files
committed
refactor(cuda_utils): prefix package and namespace with autoware
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
1 parent 51b39fa commit 4445c4c

File tree

19 files changed

+84
-84
lines changed

19 files changed

+84
-84
lines changed

.github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ planning/sampling_based_planner/autoware_bezier_sampler/** maxime.clement@tier4.
198198
planning/sampling_based_planner/autoware_frenet_planner/** maxime.clement@tier4.jp
199199
planning/sampling_based_planner/autoware_path_sampler/** maxime.clement@tier4.jp
200200
planning/sampling_based_planner/autoware_sampler_common/** maxime.clement@tier4.jp
201+
sensing/autoware_cuda_utils/** amadeusz.szymko.2@tier4.jp kenzo.lobos@tier4.jp manato.hirabayashi@tier4.jp
201202
sensing/autoware_gnss_poser/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
202203
sensing/autoware_image_diagnostics/** dai.nguyen@tier4.jp yoshi.ri@tier4.jp
203204
sensing/autoware_image_transport_decompressor/** kenzo.lobos@tier4.jp yukihiro.saito@tier4.jp
@@ -208,7 +209,6 @@ sensing/autoware_radar_scan_to_pointcloud2/** satoshi.tanaka@tier4.jp shunsuke.m
208209
sensing/autoware_radar_static_pointcloud_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
209210
sensing/autoware_radar_threshold_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
210211
sensing/autoware_radar_tracks_noise_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
211-
sensing/cuda_utils/** amadeusz.szymko.2@tier4.jp kenzo.lobos@tier4.jp manato.hirabayashi@tier4.jp
212212
sensing/livox/autoware_livox_tag_filter/** kenzo.lobos@tier4.jp ryohsuke.mitsudome@tier4.jp
213213
sensing/vehicle_velocity_converter/** ryu.yamamoto@tier4.jp
214214
simulator/autoware_carla_interface/** maxime.clement@tier4.jp mradityagio@gmail.com

perception/autoware_bytetrack/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<depend>autoware_kalman_filter</depend>
1919
<depend>autoware_perception_msgs</depend>
2020
<depend>autoware_tensorrt_common</depend>
21-
<depend>cuda_utils</depend>
21+
<depend>autoware_cuda_utils</depend>
2222
<depend>cv_bridge</depend>
2323
<depend>eigen</depend>
2424
<depend>image_transport</depend>

perception/autoware_lidar_apollo_instance_segmentation/include/autoware/lidar_apollo_instance_segmentation/detector.hpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121

2222
#include <autoware/tensorrt_common/tensorrt_common.hpp>
2323
#include <autoware/universe_utils/transform/transforms.hpp>
24-
#include <cuda_utils/cuda_unique_ptr.hpp>
25-
#include <cuda_utils/stream_unique_ptr.hpp>
24+
#include <autoware/cuda_utils/cuda_unique_ptr.hpp>
25+
#include <autoware/cuda_utils/stream_unique_ptr.hpp>
2626
#include <tf2_eigen/tf2_eigen.hpp>
2727

2828
#include <tf2_ros/buffer_interface.h>
@@ -35,10 +35,10 @@ namespace autoware
3535
{
3636
namespace lidar_apollo_instance_segmentation
3737
{
38-
using cuda_utils::CudaUniquePtr;
39-
using cuda_utils::CudaUniquePtrHost;
40-
using cuda_utils::makeCudaStream;
41-
using cuda_utils::StreamUniquePtr;
38+
using autoware::cuda_utils::CudaUniquePtr;
39+
using autoware::cuda_utils::CudaUniquePtrHost;
40+
using autoware::cuda_utils::makeCudaStream;
41+
using autoware::cuda_utils::StreamUniquePtr;
4242

4343
class LidarApolloInstanceSegmentation : public LidarInstanceSegmentationInterface
4444
{

perception/autoware_lidar_apollo_instance_segmentation/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<depend>autoware_perception_msgs</depend>
1717
<depend>autoware_tensorrt_common</depend>
1818
<depend>autoware_universe_utils</depend>
19-
<depend>cuda_utils</depend>
19+
<depend>autoware_cuda_utils</depend>
2020
<depend>libpcl-all-dev</depend>
2121
<depend>pcl_conversions</depend>
2222
<depend>rclcpp</depend>

perception/autoware_lidar_apollo_instance_segmentation/src/detector.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ LidarApolloInstanceSegmentation::LidarApolloInstanceSegmentation(rclcpp::Node *
6565
const auto input_dims = trt_common_->getBindingDimensions(0);
6666
const auto input_size =
6767
std::accumulate(input_dims.d + 1, input_dims.d + input_dims.nbDims, 1, std::multiplies<int>());
68-
input_d_ = cuda_utils::make_unique<float[]>(input_size);
68+
input_d_ = autoware::cuda_utils::make_unique<float[]>(input_size);
6969
const auto output_dims = trt_common_->getBindingDimensions(1);
7070
output_size_ = std::accumulate(
7171
output_dims.d + 1, output_dims.d + output_dims.nbDims, 1, std::multiplies<int>());
72-
output_d_ = cuda_utils::make_unique<float[]>(output_size_);
73-
output_h_ = cuda_utils::make_unique_host<float[]>(output_size_, cudaHostAllocPortable);
72+
output_d_ = autoware::cuda_utils::make_unique<float[]>(output_size_);
73+
output_h_ = autoware::cuda_utils::make_unique_host<float[]>(output_size_, cudaHostAllocPortable);
7474

7575
// feature map generator: pre process
7676
feature_generator_ = std::make_shared<FeatureGenerator>(

perception/autoware_shape_estimation/include/autoware/shape_estimation/tensorrt_shape_estimator.hpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
#define AUTOWARE__SHAPE_ESTIMATION__TENSORRT_SHAPE_ESTIMATOR_HPP_
1717

1818
#include <autoware/tensorrt_common/tensorrt_common.hpp>
19-
#include <cuda_utils/cuda_check_error.hpp>
20-
#include <cuda_utils/cuda_unique_ptr.hpp>
21-
#include <cuda_utils/stream_unique_ptr.hpp>
19+
#include <autoware/cuda_utils/cuda_check_error.hpp>
20+
#include <autoware/cuda_utils/cuda_unique_ptr.hpp>
21+
#include <autoware/cuda_utils/stream_unique_ptr.hpp>
2222
#include <pcl_ros/transforms.hpp>
2323

2424
#include <autoware_perception_msgs/msg/detected_objects.hpp>
@@ -34,10 +34,10 @@
3434

3535
namespace autoware::shape_estimation
3636
{
37-
using cuda_utils::CudaUniquePtr;
38-
using cuda_utils::CudaUniquePtrHost;
39-
using cuda_utils::makeCudaStream;
40-
using cuda_utils::StreamUniquePtr;
37+
using autoware::cuda_utils::CudaUniquePtr;
38+
using autoware::cuda_utils::CudaUniquePtrHost;
39+
using autoware::cuda_utils::makeCudaStream;
40+
using autoware::cuda_utils::StreamUniquePtr;
4141

4242
using autoware_perception_msgs::msg::DetectedObject;
4343
using autoware_perception_msgs::msg::DetectedObjects;

perception/autoware_shape_estimation/lib/tensorrt_shape_estimator.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,32 +41,32 @@ TrtShapeEstimator::TrtShapeEstimator(
4141
const auto pc_input_dims = trt_common_->getBindingDimensions(0);
4242
const auto pc_input_size = std::accumulate(
4343
pc_input_dims.d + 1, pc_input_dims.d + pc_input_dims.nbDims, 1, std::multiplies<int>());
44-
input_pc_d_ = cuda_utils::make_unique<float[]>(pc_input_size * batch_config[2]);
44+
input_pc_d_ = autoware::cuda_utils::make_unique<float[]>(pc_input_size * batch_config[2]);
4545
batch_size_ = batch_config[2];
4646
const auto one_hot_input_dims = trt_common_->getBindingDimensions(1);
4747
const auto one_hot_input_size = std::accumulate(
4848
one_hot_input_dims.d + 1, one_hot_input_dims.d + one_hot_input_dims.nbDims, 1,
4949
std::multiplies<int>());
50-
input_one_hot_d_ = cuda_utils::make_unique<float[]>(one_hot_input_size * batch_config[2]);
50+
input_one_hot_d_ = autoware::cuda_utils::make_unique<float[]>(one_hot_input_size * batch_config[2]);
5151

5252
const auto stage1_center_out_dims = trt_common_->getBindingDimensions(2);
5353
out_s1center_elem_num_ = std::accumulate(
5454
stage1_center_out_dims.d + 1, stage1_center_out_dims.d + stage1_center_out_dims.nbDims, 1,
5555
std::multiplies<int>());
5656
out_s1center_elem_num_ = out_s1center_elem_num_ * batch_config[2];
5757
out_s1center_elem_num_per_batch_ = static_cast<size_t>(out_s1center_elem_num_ / batch_config[2]);
58-
out_s1center_prob_d_ = cuda_utils::make_unique<float[]>(out_s1center_elem_num_);
58+
out_s1center_prob_d_ = autoware::cuda_utils::make_unique<float[]>(out_s1center_elem_num_);
5959
out_s1center_prob_h_ =
60-
cuda_utils::make_unique_host<float[]>(out_s1center_elem_num_, cudaHostAllocPortable);
60+
autoware::cuda_utils::make_unique_host<float[]>(out_s1center_elem_num_, cudaHostAllocPortable);
6161

6262
const auto pred_out_dims = trt_common_->getBindingDimensions(3);
6363
out_pred_elem_num_ = std::accumulate(
6464
pred_out_dims.d + 1, pred_out_dims.d + pred_out_dims.nbDims, 1, std::multiplies<int>());
6565
out_pred_elem_num_ = out_pred_elem_num_ * batch_config[2];
6666
out_pred_elem_num_per_batch_ = static_cast<size_t>(out_pred_elem_num_ / batch_config[2]);
67-
out_pred_prob_d_ = cuda_utils::make_unique<float[]>(out_pred_elem_num_);
67+
out_pred_prob_d_ = autoware::cuda_utils::make_unique<float[]>(out_pred_elem_num_);
6868
out_pred_prob_h_ =
69-
cuda_utils::make_unique_host<float[]>(out_pred_elem_num_, cudaHostAllocPortable);
69+
autoware::cuda_utils::make_unique_host<float[]>(out_pred_elem_num_, cudaHostAllocPortable);
7070

7171
g_type_mean_size_ = {{4.6344314, 1.9600292, 1.7375569}, {6.936331, 2.5178623, 2.8506238},
7272
{11.194943, 2.9501154, 3.4918275}, {12.275775, 2.9231303, 3.87086},

perception/autoware_shape_estimation/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<depend>autoware_perception_msgs</depend>
2121
<depend>autoware_tensorrt_common</depend>
2222
<depend>autoware_universe_utils</depend>
23-
<depend>cuda_utils</depend>
23+
<depend>autoware_cuda_utils</depend>
2424
<depend>eigen</depend>
2525
<depend>libopencv-dev</depend>
2626
<depend>libpcl-all-dev</depend>

perception/autoware_tensorrt_classifier/include/autoware/tensorrt_classifier/calibrator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636

3737
#ifndef AUTOWARE__TENSORRT_CLASSIFIER__CALIBRATOR_HPP_
3838
#define AUTOWARE__TENSORRT_CLASSIFIER__CALIBRATOR_HPP_
39-
#include "cuda_utils/cuda_check_error.hpp"
40-
#include "cuda_utils/cuda_unique_ptr.hpp"
39+
#include "autoware/cuda_utils/cuda_check_error.hpp"
40+
#include "autoware/cuda_utils/cuda_unique_ptr.hpp"
4141

4242
#include <opencv2/core/core.hpp>
4343
#include <opencv2/highgui/highgui.hpp>

perception/autoware_tensorrt_classifier/include/autoware/tensorrt_classifier/tensorrt_classifier.hpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
#define AUTOWARE__TENSORRT_CLASSIFIER__TENSORRT_CLASSIFIER_HPP_
1717

1818
#include <autoware/tensorrt_common/tensorrt_common.hpp>
19-
#include <cuda_utils/cuda_check_error.hpp>
20-
#include <cuda_utils/cuda_unique_ptr.hpp>
21-
#include <cuda_utils/stream_unique_ptr.hpp>
19+
#include <autoware/cuda_utils/cuda_check_error.hpp>
20+
#include <autoware/cuda_utils/cuda_unique_ptr.hpp>
21+
#include <autoware/cuda_utils/stream_unique_ptr.hpp>
2222
#include <opencv2/opencv.hpp>
2323

2424
#include <memory>
@@ -27,10 +27,10 @@
2727

2828
namespace autoware::tensorrt_classifier
2929
{
30-
using cuda_utils::CudaUniquePtr;
31-
using cuda_utils::CudaUniquePtrHost;
32-
using cuda_utils::makeCudaStream;
33-
using cuda_utils::StreamUniquePtr;
30+
using autoware::cuda_utils::CudaUniquePtr;
31+
using autoware::cuda_utils::CudaUniquePtrHost;
32+
using autoware::cuda_utils::makeCudaStream;
33+
using autoware::cuda_utils::StreamUniquePtr;
3434

3535
/**
3636
* @class TrtClassifier

perception/autoware_tensorrt_classifier/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<build_depend>autoware_cmake</build_depend>
2121

2222
<depend>autoware_tensorrt_common</depend>
23-
<depend>cuda_utils</depend>
23+
<depend>autoware_cuda_utils</depend>
2424
<depend>libopencv-dev</depend>
2525
<depend>rclcpp</depend>
2626

perception/autoware_tensorrt_classifier/src/tensorrt_classifier.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -170,13 +170,13 @@ TrtClassifier::TrtClassifier(
170170
std::accumulate(input_dims.d + 1, input_dims.d + input_dims.nbDims, 1, std::multiplies<int>());
171171

172172
const auto output_dims = trt_common_->getBindingDimensions(1);
173-
input_d_ = cuda_utils::make_unique<float[]>(batch_config[2] * input_size);
173+
input_d_ = autoware::cuda_utils::make_unique<float[]>(batch_config[2] * input_size);
174174
out_elem_num_ = std::accumulate(
175175
output_dims.d + 1, output_dims.d + output_dims.nbDims, 1, std::multiplies<int>());
176176
out_elem_num_ = out_elem_num_ * batch_config[2];
177177
out_elem_num_per_batch_ = static_cast<int>(out_elem_num_ / batch_config[2]);
178-
out_prob_d_ = cuda_utils::make_unique<float[]>(out_elem_num_);
179-
out_prob_h_ = cuda_utils::make_unique_host<float[]>(out_elem_num_, cudaHostAllocPortable);
178+
out_prob_d_ = autoware::cuda_utils::make_unique<float[]>(out_elem_num_);
179+
out_prob_h_ = autoware::cuda_utils::make_unique_host<float[]>(out_elem_num_, cudaHostAllocPortable);
180180

181181
if (cuda) {
182182
m_cuda = true;

perception/autoware_tensorrt_yolox/include/autoware/tensorrt_yolox/calibrator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
#ifndef AUTOWARE__TENSORRT_YOLOX__CALIBRATOR_HPP_
3838
#define AUTOWARE__TENSORRT_YOLOX__CALIBRATOR_HPP_
3939

40-
#include "cuda_utils/cuda_check_error.hpp"
41-
#include "cuda_utils/cuda_unique_ptr.hpp"
40+
#include "autoware/cuda_utils/cuda_check_error.hpp"
41+
#include "autoware/cuda_utils/cuda_unique_ptr.hpp"
4242

4343
#include <opencv2/core/core.hpp>
4444
#include <opencv2/highgui/highgui.hpp>

perception/autoware_tensorrt_yolox/include/autoware/tensorrt_yolox/tensorrt_yolox.hpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
#include <autoware/tensorrt_common/tensorrt_common.hpp>
1919
#include <autoware/tensorrt_yolox/preprocess.hpp>
20-
#include <cuda_utils/cuda_unique_ptr.hpp>
21-
#include <cuda_utils/stream_unique_ptr.hpp>
20+
#include <autoware/cuda_utils/cuda_unique_ptr.hpp>
21+
#include <autoware/cuda_utils/stream_unique_ptr.hpp>
2222
#include <opencv2/opencv.hpp>
2323

2424
#include <memory>
@@ -27,10 +27,10 @@
2727

2828
namespace autoware::tensorrt_yolox
2929
{
30-
using cuda_utils::CudaUniquePtr;
31-
using cuda_utils::CudaUniquePtrHost;
32-
using cuda_utils::makeCudaStream;
33-
using cuda_utils::StreamUniquePtr;
30+
using autoware::cuda_utils::CudaUniquePtr;
31+
using autoware::cuda_utils::CudaUniquePtrHost;
32+
using autoware::cuda_utils::makeCudaStream;
33+
using autoware::cuda_utils::StreamUniquePtr;
3434

3535
struct Object
3636
{

perception/autoware_tensorrt_yolox/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<depend>autoware_object_recognition_utils</depend>
2323
<depend>autoware_perception_msgs</depend>
2424
<depend>autoware_tensorrt_common</depend>
25-
<depend>cuda_utils</depend>
25+
<depend>autoware_cuda_utils</depend>
2626
<depend>cv_bridge</depend>
2727
<depend>image_transport</depend>
2828
<depend>libopencv-dev</depend>

0 commit comments

Comments
 (0)