Class P2PConnectionInfo
- Namespace
- DotCompute.Core.Messaging
- Assembly
- DotCompute.Core.dll
P2P connection information between two devices.
public sealed record P2PConnectionInfo : IEquatable<P2PConnectionInfo>
- Inheritance
-
P2PConnectionInfo
- Implements
- Inherited Members
Properties
ConnectionType
Gets the connection type (NVLink, PCIe, etc.).
public string? ConnectionType { get; init; }
Property Value
DestinationDevice
Gets the destination device.
public required IAccelerator DestinationDevice { get; init; }
Property Value
EstimatedBandwidthGBps
Gets the estimated bandwidth in GB/s.
public double EstimatedBandwidthGBps { get; init; }
Property Value
EstimatedLatencyUs
Gets the estimated latency in microseconds.
public double EstimatedLatencyUs { get; init; }
Property Value
IsP2PAvailable
Gets whether P2P is available.
public bool IsP2PAvailable { get; init; }
Property Value
SourceDevice
Gets the source device.
public required IAccelerator SourceDevice { get; init; }