pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
Loading...
Searching...
No Matches
pcod_common::PillarPreprocessCudaDeviceOutputs Struct Reference

#include <pillar_preprocess_cuda.hpp>

Public Attributes

float * point_features = nullptr
 Device point-feature output.
 
std::int64_t * pillar_ids = nullptr
 Device pillar index output.
 
bool * valid_mask = nullptr
 Device point-validity output.
 
bool * pillar_masks = nullptr
 Device pillar-occupancy output.
 

Detailed Description

Device-resident output buffers populated without a device-to-host copy.

Definition at line 56 of file pillar_preprocess_cuda.hpp.

Member Data Documentation

◆ pillar_ids

std::int64_t* pcod_common::PillarPreprocessCudaDeviceOutputs::pillar_ids = nullptr

Device pillar index output.

Definition at line 58 of file pillar_preprocess_cuda.hpp.

◆ pillar_masks

bool* pcod_common::PillarPreprocessCudaDeviceOutputs::pillar_masks = nullptr

Device pillar-occupancy output.

Definition at line 60 of file pillar_preprocess_cuda.hpp.

◆ point_features

float* pcod_common::PillarPreprocessCudaDeviceOutputs::point_features = nullptr

Device point-feature output.

Definition at line 57 of file pillar_preprocess_cuda.hpp.

◆ valid_mask

bool* pcod_common::PillarPreprocessCudaDeviceOutputs::valid_mask = nullptr

Device point-validity output.

Definition at line 59 of file pillar_preprocess_cuda.hpp.


The documentation for this struct was generated from the following file: