Class ParameterAnalyzer<T>.ParameterGroup
- Namespace
- AiDotNet.DistributedTraining
- Assembly
- AiDotNet.dll
Represents a group of parameters that should be communicated together.
public class ParameterAnalyzer<T>.ParameterGroup
- Inheritance
-
ParameterAnalyzer<T>.ParameterGroup
- Inherited Members
Remarks
For Beginners: This is like a shipping box that contains multiple items. Each ParameterGroup represents a chunk of parameters that will be sent together in one communication.
Properties
IsMerged
Indicates whether this group was created by merging smaller groups.
public bool IsMerged { get; set; }
Property Value
Remarks
For Beginners: True if this group contains multiple small parameter arrays that were combined for efficiency. False if it represents a single large parameter array.
Name
A descriptive name for this parameter group (e.g., "Layer1.Weights").
public string Name { get; set; }
Property Value
Size
The number of parameters in this group.
public int Size { get; set; }
Property Value
StartIndex
The starting index of this group in the full parameter vector.
public int StartIndex { get; set; }