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

#include <model_manifest.hpp>

Classes

struct  Files
 
struct  Tensor
 
struct  TritonDeployment
 

Public Attributes

std::string bundle_name
 Human-readable bundle name.
 
std::string export_format
 Model serialization format.
 
std::string backend
 Runtime backend.
 
std::string precision
 Numeric precision.
 
std::string device
 Export target device.
 
std::string head_name
 Detection head identifier.
 
std::string export_timestamp_utc
 UTC export timestamp.
 
Files files
 Bundle-relative files.
 
TritonDeployment triton
 Triton deployment metadata.
 
std::vector< Tensorinputs
 Ordered input tensor contracts.
 
std::vector< Tensoroutputs
 Ordered output tensor contracts.
 
std::vector< std::array< float, 3 > > size_priors
 Per-class length, width, and height priors.
 
std::string size_priors_source
 Provenance of the size priors.
 

Detailed Description

Export artifact metadata and deployment file references.

Definition at line 75 of file model_manifest.hpp.

Member Data Documentation

◆ backend

std::string pcod_common::ArtifactConfig::backend

Runtime backend.

Definition at line 102 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ bundle_name

std::string pcod_common::ArtifactConfig::bundle_name

Human-readable bundle name.

Definition at line 100 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ device

std::string pcod_common::ArtifactConfig::device

Export target device.

Definition at line 104 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ export_format

std::string pcod_common::ArtifactConfig::export_format

Model serialization format.

Definition at line 101 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ export_timestamp_utc

std::string pcod_common::ArtifactConfig::export_timestamp_utc

UTC export timestamp.

Definition at line 106 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ files

Files pcod_common::ArtifactConfig::files

Bundle-relative files.

Definition at line 107 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ head_name

std::string pcod_common::ArtifactConfig::head_name

Detection head identifier.

Definition at line 105 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ inputs

std::vector<Tensor> pcod_common::ArtifactConfig::inputs

Ordered input tensor contracts.

Definition at line 109 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ outputs

std::vector<Tensor> pcod_common::ArtifactConfig::outputs

Ordered output tensor contracts.

Definition at line 110 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ precision

std::string pcod_common::ArtifactConfig::precision

Numeric precision.

Definition at line 103 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().

◆ size_priors

std::vector<std::array<float, 3> > pcod_common::ArtifactConfig::size_priors

Per-class length, width, and height priors.

Definition at line 111 of file model_manifest.hpp.

◆ size_priors_source

std::string pcod_common::ArtifactConfig::size_priors_source

Provenance of the size priors.

Definition at line 112 of file model_manifest.hpp.

◆ triton

TritonDeployment pcod_common::ArtifactConfig::triton

Triton deployment metadata.

Definition at line 108 of file model_manifest.hpp.

Referenced by pcod_common::ValidateModelManifest().


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