diff --git a/meilisearch/src/analytics/segment_analytics.rs b/meilisearch/src/analytics/segment_analytics.rs index 262a4751a..55ddb4747 100644 --- a/meilisearch/src/analytics/segment_analytics.rs +++ b/meilisearch/src/analytics/segment_analytics.rs @@ -257,6 +257,7 @@ struct Infos { experimental_enable_logs_route: bool, experimental_reduce_indexing_memory_usage: bool, experimental_max_number_of_batched_tasks: usize, + gpu_enabled: bool, db_path: bool, import_dump: bool, dump_dir: bool, @@ -345,6 +346,7 @@ impl From for Infos { experimental_replication_parameters, experimental_enable_logs_route, experimental_reduce_indexing_memory_usage, + gpu_enabled: meilisearch_types::milli::vector::is_cuda_enabled(), db_path: db_path != PathBuf::from("./data.ms"), import_dump: import_dump.is_some(), dump_dir: dump_dir != PathBuf::from("dumps/"), diff --git a/milli/src/vector/mod.rs b/milli/src/vector/mod.rs index 99b7bff7e..6aa324da9 100644 --- a/milli/src/vector/mod.rs +++ b/milli/src/vector/mod.rs @@ -261,3 +261,7 @@ impl DistributionShift { score } } + +pub const fn is_cuda_enabled() -> bool { + cfg!(feature = "cuda") +}