For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Introduction
    • Overview
    • Relevant Technologies
    • Getting Started
  • Setup
    • SDK Installation
    • Additional Setup
    • Third Party Hardware Setup
  • Using the SDK
    • Holoscan Core
    • GPU Resident Execution
    • Holoscan by Example
    • Create an Application
    • Create a Distributed Application
    • Create an Operator
    • Create an Operator via Decorator
    • Create a Condition
    • Dynamic Flow Control
    • CUDA Stream Handling
    • Logging
    • Data Logging
    • Debugging
    • Python Operator Bindings
  • Operators
    • Operators and Extensions
    • Visualization
    • Inference
    • Testing
    • Video I/O Vendor Implementation Guide
  • Components
    • Schedulers
    • Conditions
    • Resources
    • Analytics
  • AI Skills
    • Ai Skills
  • API reference
          • Condition Default Name V
          • Console Output Mutex
          • DEFAULT FIFOMUTEX WAIT TIME MS
          • Dimension Of V
          • G Async Logger Shutdown In Progress
          • HOLOSCAN DLPACK IMPL VERSION MAJOR
          • HOLOSCAN DLPACK IMPL VERSION MINOR
          • KAnalyticsOutputFileName
          • KDefaultCpuMetrics
          • KDefaultGpuMetrics
          • KDefaultLatencyThreshold
          • KDefaultLogfileName
          • KDefaultMetadataEnabled
          • KDefaultMetadataPolicy
          • KDefaultNumBufferedMessages
          • KDefaultNumLastMessagesToDiscard
          • KDefaultNumStartMessagesToSkip
          • KDefaultSerializationBufferSize
          • KDefaultTCPIPSegmentSize
          • KDefaultUcxPort
          • KDefaultUcxSerializationBufferSize
          • KNoReceivedMessage
          • KStartOperatorName
          • MetricToString
          • Network Context Default Name V
          • Operator Default Name V
          • Resource Default Name V
          • Scheduler Default Name V
          • Unexpect
  • Performance
    • Performance Considerations
    • Flow Tracking
    • GXF Job Statistics
    • Nsight Profiling
  • HoloHub
    • HoloHub Overview
  • FAQ
    • FAQ
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogoDocumentation
API referenceC++ APIHoloscanVariables

holoscan::kDefaultTCPIPSegmentSize

Beta
||View as Markdown|

The default TCP/IP segment size used by UCX.

constexpr const char * holoscan::kDefaultTCPIPSegmentSize = "128k"

If the user has not explicitly set UCX_TCP_TX_SEG_SIZE and UCX_TCP_RX_SEG_SIZE, they will be set to this default value.

UCX’s default value of 8k results in slow TCP/IP + cuda_copy performance. Changing to 128k should substantially improve performance of GPU tensor transfers.

If this value is reduced from 128k, it will be necessary to also reduce kDefaultUcxSerializationBufferSize for UcxSerializationBuffer to a smaller value as that buffer must be smaller than this segment size.

Previous

holoscan::kDefaultSerializationBufferSize

Next

holoscan::kDefaultUcxPort