EmbeddingsOptions constructor

EmbeddingsOptions({
  1. bool? truncate,
  2. int? batchSize,
  3. bool? normalize,
  4. EmbeddingsPoolingStrategy? pooling,
  5. int? nThreads,
  6. EmbeddingsInputType? inputType,
  7. int? dimensions,
})

Implementation

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