fiftyone.brain.internal.core.utils#

Utilities.

Copyright 2017-2025, Voxel51, Inc.

Functions:

parse_data(samples[, patches_field, data, ...])

get_embeddings_from_index(samples, ...[, ...])

get_ids(samples[, patches_field, data, ...])

filter_ids(samples, index_sample_ids, ...[, ...])

skip_ids(samples, ids[, patches_field, ...])

add_ids(sample_ids, label_ids, ...[, ...])

add_embeddings(samples, embeddings, ...[, ...])

remove_ids(sample_ids, label_ids, ...[, ...])

remove_embeddings(samples, embeddings_field)

filter_values(values, keep_inds[, patches_field])

get_values(samples, path_or_expr, ids[, ...])

parse_data_field(samples, data_field[, ...])

get_embeddings(samples[, model, ...])

get_unique_name(name, ref_names_or_fcn[, ...])

fiftyone.brain.internal.core.utils.parse_data(samples, patches_field=None, data=None, data_type='embeddings', allow_missing=True, warn_missing=True)#
fiftyone.brain.internal.core.utils.get_embeddings_from_index(samples, similarity_index, patches_field=None, allow_missing=True, warn_missing=True)#
fiftyone.brain.internal.core.utils.get_ids(samples, patches_field=None, data=None, data_type='embeddings', handle_missing='skip', ref_sample_ids=None)#
fiftyone.brain.internal.core.utils.filter_ids(samples, index_sample_ids, index_label_ids, patches_field=None, allow_missing=True, warn_missing=False)#
fiftyone.brain.internal.core.utils.skip_ids(samples, ids, patches_field=None, warn_existing=False)#
fiftyone.brain.internal.core.utils.add_ids(sample_ids, label_ids, index_sample_ids, index_label_ids, patches_field=None, overwrite=True, allow_existing=True, warn_existing=False)#
fiftyone.brain.internal.core.utils.add_embeddings(samples, embeddings, sample_ids, label_ids, embeddings_field, patches_field=None)#
fiftyone.brain.internal.core.utils.remove_ids(sample_ids, label_ids, index_sample_ids, index_label_ids, patches_field=None, allow_missing=True, warn_missing=False)#
fiftyone.brain.internal.core.utils.remove_embeddings(samples, embeddings_field, sample_ids=None, label_ids=None, patches_field=None)#
fiftyone.brain.internal.core.utils.filter_values(values, keep_inds, patches_field=None)#
fiftyone.brain.internal.core.utils.get_values(samples, path_or_expr, ids, patches_field=None)#
fiftyone.brain.internal.core.utils.parse_data_field(samples, data_field, patches_field=None, data_type='embeddings')#
fiftyone.brain.internal.core.utils.get_embeddings(samples, model=None, model_kwargs=None, patches_field=None, embeddings_field=None, embeddings=None, similarity_index=None, force_square=False, alpha=None, handle_missing='skip', agg_fcn=None, batch_size=None, num_workers=None, skip_failures=True, progress=None)#
fiftyone.brain.internal.core.utils.get_unique_name(name, ref_names_or_fcn, max_len=None)#