EmbeddingsOptions constructor

EmbeddingsOptions({
  1. bool? normalize,
  2. bool? truncate,
  3. int? batchSize,
  4. EmbeddingsNormalizeMode? normalizeMode,
  5. EmbeddingsPoolingStrategy? pooling,
  6. int? nThreads,
})

Implementation

factory EmbeddingsOptions({
  $core.bool? normalize,
  $core.bool? truncate,
  $core.int? batchSize,
  EmbeddingsNormalizeMode? normalizeMode,
  EmbeddingsPoolingStrategy? pooling,
  $core.int? nThreads,
}) {
  final result = create();
  if (normalize != null) result.normalize = normalize;
  if (truncate != null) result.truncate = truncate;
  if (batchSize != null) result.batchSize = batchSize;
  if (normalizeMode != null) result.normalizeMode = normalizeMode;
  if (pooling != null) result.pooling = pooling;
  if (nThreads != null) result.nThreads = nThreads;
  return result;
}