ViTFaceEmbeddingGPU constructor
ViTFaceEmbeddingGPU({})
Implementation
ViTFaceEmbeddingGPU({
required int imageSize,
required int patchSize,
required int embedSize,
int outputDim = 512,
int numLayers = 4,
}) : backbone = ViTBackbone(
imageSize: imageSize,
patchSize: patchSize,
embedSize: embedSize,
numLayers: numLayers,
) {
if (embedSize != outputDim) {
finalProjection = Layer(embedSize, outputDim, useGelu: false);
} else {
finalProjection = null;
}
}