SerializationExtension
Extension for serializing messages.
UUID:
bc573c2f-89b3-d4b0-8061-2da8b11fe79aVersion:
2.0.0Author:
NVIDIALicense:
LICENSE
nvidia::gxf::ComponentSerializer
Interface for serializing components.
Component ID:
8c76a828-2177-1484-f841-d39c3fa47613Base Type:
nvidia::gxf::ComponentDefined in:
gxf/serialization/component_serializer.hpp
nvidia::gxf::EntityRecorder
Serializes incoming messages and writes them to a file.
Component ID:
9d5955c7-8fda-22c7-f18f-ea5e2d195be9Base Type:
nvidia::gxf::Codelet
Parameters
receiver
Receiver channel to log.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_HANDLEHandle Type:
nvidia::gxf::Receiver
serializers
List of component serializers to serialize entities.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_CUSTOMCustom Type:
std::vector<nvidia::gxf::Handle<nvidia::gxf::ComponentSerializer>>
directory
Directory path for storing files.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_STRING
basename
User specified file name without extension.
Flags:
GXF_PARAMETER_FLAGS_OPTIONALType:
GXF_PARAMETER_TYPE_STRING
flush_on_tick
Flushes output buffer on every tick when true.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_BOOL
nvidia::gxf::EntityReplayer
De-serializes and publishes messages from a file.
Component ID:
fe827c12-d360-c63c-8094-32b9244d83b6Base Type:
nvidia::gxf::Codelet
Parameters
transmitter
Transmitter channel for replaying entities.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_HANDLEHandle Type:
nvidia::gxf::Transmitter
serializers
List of component serializers to serialize entities.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_CUSTOMCustom Type:
std::vector<nvidia::gxf::Handle<nvidia::gxf::ComponentSerializer>>
directory
Directory path for storing files.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_STRING
batch_size
Number of entities to read and publish for one tick.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_UINT64
ignore_corrupted_entities
If an entity could not be de-serialized, it is ignored by default; otherwise a failure is generated.
Flags:
GXF_PARAMETER_FLAGS_NONEType:
GXF_PARAMETER_TYPE_BOOL
nvidia::gxf::StdComponentSerializer
Serializer for Timestamp and Tensor components.
Component ID:
c0e6b36c-39ac-50ac-ce8d-702e18d8bff7Base Type:
nvidia::gxf::ComponentSerializer
Parameters
allocator
Memory allocator for tensor components.
Flags:
GXF_PARAMETER_FLAGS_OPTIONALType:
GXF_PARAMETER_TYPE_HANDLEHandle Type:
nvidia::gxf::Allocator