Class ControlNetEncoder<T>
ControlNet encoder that processes control signals.
public class ControlNetEncoder<T>
Type Parameters
TThe numeric type used for calculations.
- Inheritance
-
ControlNetEncoder<T>
- Inherited Members
Constructors
ControlNetEncoder(int, int, int[], int, int?)
Initializes a new ControlNetEncoder.
public ControlNetEncoder(int inputChannels, int baseChannels, int[] channelMultipliers, int imageSize = 64, int? seed = null)
Parameters
Properties
ParameterCount
Gets the number of parameters in this encoder.
public int ParameterCount { get; }
Property Value
Methods
Encode(Tensor<T>)
Encodes a control image into multi-scale features.
public List<Tensor<T>> Encode(Tensor<T> controlImage)
Parameters
controlImageTensor<T>
Returns
- List<Tensor<T>>
GetParameters()
Gets all parameters as a vector.
public Vector<T> GetParameters()
Returns
- Vector<T>
SetParameters(Vector<T>)
Sets all parameters from a vector.
public void SetParameters(Vector<T> parameters)
Parameters
parametersVector<T>