MCPcopy Create free account

hub / github.com/cosdata/cosdata / functions

Functions1,701 in github.com/cosdata/cosdata

↓ 1 callersFunctiondelete_embedding
( config: &Config, hnsw_index: &HNSWIndex, version: VersionNumber, id: InternalId, raw_emb
src/vector_store.rs:1206
↓ 1 callersMethoddelete_internal
( &mut self, version: VersionNumber, inserted_version: VersionNumber, inserted
src/models/versioned_vec.rs:156
↓ 1 callersFunctiondisplay_and_process_selections
()
tests/test_multiple_datasets.py:21
↓ 1 callersFunctiondot_product
(a: &[f32], b: &[f32])
org/src/main.rs:353
↓ 1 callersFunctiondot_product
(a: &[f32], b: &[f32])
src/models/common.rs:185
↓ 1 callersFunctiondot_product
(vec1, vec2)
tests/rps-test.py:202
↓ 1 callersFunctiondot_product
(vec1, vec2)
tests/load-test.py:210
↓ 1 callersFunctiondot_product_a
(src: &[(f32, f32)], dst: &mut [f32])
src/models/dot_product.rs:210
↓ 1 callersFunctiondot_product_a
(src: &[(f32, f32)])
tests/benches/dot_product_benchmark.rs:49
↓ 1 callersFunctiondot_product_b
(src: &[(f32, f32)], dst: &mut [f32])
src/models/dot_product.rs:219
↓ 1 callersFunctiondot_product_b
(src: &[(f32, f32)], dst: &mut [f32])
tests/benches/dot_product_benchmark.rs:57
↓ 1 callersFunctiondot_product_f16_scalar
(x_vec: &[f16], y_vec: &[f16])
src/models/dot_product.rs:13
↓ 1 callersFunctiondot_product_f32_chunk
(src: &[(f32, f32)], _dst: &mut [f32])
src/models/dot_product.rs:160
↓ 1 callersFunctiondot_product_f32_scalar
(a: &[f32], b: &[f32])
src/models/dot_product.rs:59
↓ 1 callersFunctiondot_product_f32_simd
(a: &[f32], b: &[f32])
src/models/dot_product/x86_64.rs:418
↓ 1 callersFunctiondot_product_octal_scalar
(x_vec: &[Vec<u8>], y_vec: &[Vec<u8>], res: u8)
org/src/octal_simd_dot_product.rs:118
↓ 1 callersFunctiondot_product_u8
(src: &[(u8, u8)])
tests/benches/dot_product_benchmark.rs:63
↓ 1 callersFunctiondot_product_u8_avx2_fma
(a: &[u8], b: &[u8])
tests/benches/dot_product_benchmark.rs:5
↓ 1 callersFunctiondot_product_u8_chunk
(src: &[(u8, u8)])
src/models/dot_product.rs:183
↓ 1 callersFunctiondot_product_u8_scalar
(a: &[u8], b: &[u8])
src/models/dot_product.rs:9
↓ 1 callersFunctiondot_product_u8_zipped
(src: &[(u8, u8)])
src/models/dot_product.rs:226
↓ 1 callersFunctiondownload_file
Download a file with progress bar
tests/test-dataset-streaming.py:130
↓ 1 callersFunctiondownload_file
Download a file with progress bar
tests/test-dataset.py:114
↓ 1 callersMethoddownload_file
(&self, key: &str, output_path: &str)
org/src/s3_client.rs:89
↓ 1 callersFunctionensure_collection
Create or recreate the collection with proper configuration
tests/test_hybrid.py:722
↓ 1 callersFunctionensure_corpus
(ds: str)
tests/modal_remote_vllm/remote_cache_dense.py:286
↓ 1 callersFunctionensure_dataset_available
Ensure a dataset is downloaded and ready to use
tests/test-dataset-streaming.py:276
↓ 1 callersFunctionensure_dataset_available
Ensure a dataset is downloaded and ready to use
tests/test-dataset.py:267
↓ 1 callersFunctioneuclidean_distance_f16
(x: &[f16], y: &[f16])
src/distance/euclidean.rs:55
↓ 1 callersFunctioneuclidean_distance_u8
(x: &[u8], y: &[u8])
src/distance/euclidean.rs:42
↓ 1 callersFunctionevaluate
( hybrid_results: List[List[Dict]], bf_dense: List[Dict], bf_sparse: List[Dict], query_ids: Li
tests/test_hybrid.py:918
↓ 1 callersMethodevict_lru
(&self)
src/models/lru_cache.rs:289
↓ 1 callersMethodevict_lru_probabilistic
(&self, strategy: &ProbEviction)
src/models/lru_cache.rs:310
↓ 1 callersFunctionexhaustive_search
(all_vectors: &[Vector], query: &Vector, k: usize)
org/src/cluster_hierarchy.rs:376
↓ 1 callersFunctionfields_to_dimensions
Returns metadata dimensions based on the fields Note that the base dimensions will be implicitly included as the first item in the returned vector
src/metadata/mod.rs:128
↓ 1 callersFunctionfinalize_ann_results
( collection: &Collection, hnsw_index: &HNSWIndex, results: Vec<(SharedLatestNode, MetricResult)>,
src/vector_store.rs:404
↓ 1 callersFunctionfinalize_sparse_ann_results
( collection: &Collection, intermediate_results: Vec<SparseAnnResult>, query: &[SparsePair], k
src/indexes/usv.rs:330
↓ 1 callersFunctionfinalize_sparse_ann_results
( collection: &Collection, intermediate_results: Vec<SparseAnnResult>, query: &[SparsePair], k
src/indexes/inverted/mod.rs:331
↓ 1 callersMethodfind_and_mark_deleted
(&mut self, id: T::Id)
src/models/versioned_vec.rs:142
↓ 1 callersMethodfind_cosdata_process
(self)
tests/test_hybrid.py:44
↓ 1 callersMethodfind_nearest_neighbors
(&self, query: &Vector, k: usize)
org/src/cluster_hierarchy.rs:162
↓ 1 callersMethodfind_node
Finds the node at a given dimension Traverses the tree iteratively and returns a reference to the node.
src/models/tf_idf_index.rs:300
↓ 1 callersMethodfind_node
Finds the node at a given dimension Traverses the tree iteratively and returns a reference to the node.
src/models/inverted_index.rs:260
↓ 1 callersMethodfind_or_create_node
Finds or creates the node where the data should be inserted. Traverses the tree iteratively and returns a reference to the node.
src/models/tf_idf_index.rs:188
↓ 1 callersMethodfind_or_create_node
Finds or creates the node where the data should be inserted. Traverses the tree iteratively and returns a reference to the node.
src/models/usv_index.rs:215
↓ 1 callersMethodfind_or_create_node
Finds or creates the node where the data should be inserted. Traverses the tree iteratively and returns a reference to the node.
src/models/inverted_index.rs:141
↓ 1 callersMethodflush
(&self, _: &Collection, _version: VersionNumber)
src/indexes/usv.rs:264
↓ 1 callersMethodflush_versioned
(&self, mapping_fn: impl Fn(u64) -> PathBuf)
src/models/buffered_io.rs:779
↓ 1 callersMethodfor_each
(&self, mut f: F)
src/models/common.rs:726
↓ 1 callersMethodforce_index
( &self, collection: &Collection, version: VersionNumber, config: &Config,
src/indexes/mod.rs:72
↓ 1 callersFunctionformat_vector
Format a vector for better readability
tests/test-performance.py:17
↓ 1 callersMethodgen_metadata_fields
(self)
tests/test_metadata_filters.py:355
↓ 1 callersFunctiongen_vectors
(num, vcoll)
tests/test_metadata_filters.py:124
↓ 1 callersFunctiongenerate_brute_force_results
Generate brute force results by processing dataset in chunks
tests/test-dataset-streaming.py:338
↓ 1 callersFunctiongenerate_brute_force_results
Generate brute force results by processing dataset in chunks
tests/test-dataset.py:319
↓ 1 callersFunctiongenerate_dataset
Generate dataset if not already on disk
tests/test-sparse-vector.py:150
↓ 1 callersFunctiongenerate_dataset
Generate dataset if not already on disk
tests/test-usv.py:159
↓ 1 callersFunctiongenerate_dense_embeddings
Generate dense embeddings for corpus and queries
tests/test_hybrid.py:505
↓ 1 callersMethodgenerate_key
(&self, prefix: &str, filename: &str)
org/src/s3_client.rs:54
↓ 1 callersFunctiongenerate_perturbation
( base_vector: dict, id: int, perturbation_degree: float )
tests/test-performance.py:57
↓ 1 callersFunctiongenerate_random_binary_vectors
(size: usize)
src/models/dot_product/x86_64.rs:535
↓ 1 callersFunctiongenerate_random_data
(size: usize)
tests/benches/dot_product_benchmark.rs:67
↓ 1 callersFunctiongenerate_random_data_u8
(size: usize)
tests/benches/dot_product_benchmark.rs:76
↓ 1 callersFunctiongenerate_random_octal_vectors
(size: usize)
org/src/octal_simd_dot_product.rs:144
↓ 1 callersFunctiongenerate_random_octal_vectors
(size: usize)
src/models/dot_product/x86_64.rs:511
↓ 1 callersFunctiongenerate_random_sparse_vector
(id, dimension, non_zero_dims)
tests/test-sparse-vector.py:137
↓ 1 callersFunctiongenerate_random_sparse_vector
(id, dimension, non_zero_dims)
tests/test-usv.py:146
↓ 1 callersFunctiongenerate_random_sparse_vectors
Function to generate multiple random sparse vectors
tests/benches/sparse_ann_query_benchmark.rs:22
↓ 1 callersFunctiongenerate_random_vecs_and_save_to_file
()
org/src/project_and_partition.rs:378
↓ 1 callersFunctiongenerate_random_vector
(id: int, dimension: int)
tests/test-performance.py:48
↓ 1 callersFunctiongenerate_random_vectors
(count: usize, len: usize)
tests/benches/dot_product_benchmark.rs:85
↓ 1 callersFunctiongenerate_test_data
(n_base: usize, n_perturbations: usize, n_dims: usize)
org/src/cluster_hierarchy.rs:346
↓ 1 callersFunctiongenerate_token_key
Generates time-based token key from master key
src/models/crypto.rs:114
↓ 1 callersFunctionget_admin_key
(env: Arc<Environment>, args: CosdataArgs)
src/models/types.rs:1537
↓ 1 callersFunctionget_app_env
( config: Arc<Config>, threadpool: Arc<ThreadPool>, args: CosdataArgs, )
src/models/types.rs:1598
↓ 1 callersFunctionget_beir_dataset
Download and load BEIR dataset
tests/test_hybrid.py:471
↓ 1 callersFunctionget_cache
( dim_bufman: Arc<BufferManager>, data_bufmans: Arc<BufferManagerFactory<VersionNumber>>, )
src/models/serializer/inverted/tests.rs:16
↓ 1 callersFunctionget_cache
( dim_bufman: Arc<BufferManager>, data_bufmans: Arc<BufferManagerFactory<VersionNumber>>, offset_c
src/models/serializer/usv/tests.rs:23
↓ 1 callersFunctionget_cache
( dim_bufman: Arc<BufferManager>, data_bufmans: Arc<BufferManagerFactory<VersionNumber>>, )
src/models/serializer/tf_idf/tests.rs:24
↓ 1 callersFunctionget_collections
Gets all collections using the gRPC server.
tests/test-grpc.py:79
↓ 1 callersFunctionget_config_path
()
src/models/paths.rs:24
↓ 1 callersMethodget_data
(&self)
src/indexes/usv.rs:270
↓ 1 callersMethodget_hash
Computes the SipHash of the collection name
src/models/collection.rs:317
↓ 1 callersFunctionget_idf
(documents_count: u32, documents_containing_term: u32)
src/models/sparse_ann_query.rs:383
↓ 1 callersMethodget_key_value_index
(&self)
src/models/collection.rs:387
↓ 1 callersMethodget_loaded_collections
Gets a list of all currently loaded collections
src/models/collection_cache.rs:232
↓ 1 callersMethodget_metrics
(self)
tests/test_hybrid.py:173
↓ 1 callersMethodget_or_create_key
Gets or creates a key for a collection name
src/models/collection_cache.rs:94
↓ 1 callersMethodget_or_insert_with
(&self, idx: usize, mut f: F)
src/models/atomic_array.rs:113
↓ 1 callersFunctionget_transaction_status
Get the status of a transaction
tests/utils.py:4
↓ 1 callersMethodget_user
(&self, username: &str)
src/models/types.rs:1485
↓ 1 callersFunctionget_vector_by_id
(coll_id, vector_id)
tests/test_metadata_filters.py:179
↓ 1 callersMethodget_version
(&self, version: VersionNumber)
src/models/versioning.rs:308
↓ 1 callersFunctionhamming_distance_f16
(x: &[f16], y: &[f16])
src/distance/hamming.rs:100
↓ 1 callersFunctionhamming_distance_subbyte
(x: &[Vec<u8>], y: &[Vec<u8>], resolution: u8)
src/distance/hamming.rs:73
↓ 1 callersFunctionhamming_distance_u8
(x: &[u8], y: &[u8])
src/distance/hamming.rs:60
↓ 1 callersFunctionhash_token
(token: str)
tests/test-tf-idf-bm25.py:119
↓ 1 callersMethodincrement_collected_count
(&self, count: usize)
src/indexes/usv.rs:252
↓ 1 callersFunctionindex
(collection, txn, documents: List[Document], batch_size: int = 100)
tests/test-tf-idf-ndcg.py:163
↓ 1 callersFunctionindex_embedding
( config: &Config, hnsw_index: &HNSWIndex, parent_lazy_item_latest_ptr: SharedLatestNode, prop
src/vector_store.rs:782
← previousnext →501–600 of 1,701, ranked by callers