feat: add migrations, test scripts, and utility tools
- Add database migrations (006-028) for face recognition, identity, file_uuid - Add test scripts for ASR, face, search, processing - Add portal frontend (Tauri) - Add config, benchmark, and monitoring utilities - Add model checkpoints and pretrained model references
This commit is contained in:
36
test_embed.rs
Normal file
36
test_embed.rs
Normal file
@@ -0,0 +1,36 @@
|
||||
use momentry_core::core::embedding::comic_embed::Embedder;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
let embedder = Embedder::new("nomic-embed-text-v2-moe:latest".to_string());
|
||||
|
||||
// Test English text
|
||||
match embedder.embed_document("file transfer").await {
|
||||
Ok(vector) => println!(
|
||||
"English vector length: {}, first 5 values: {:?}",
|
||||
vector.len(),
|
||||
&vector[..5]
|
||||
),
|
||||
Err(e) => println!("Error embedding English: {}", e),
|
||||
}
|
||||
|
||||
// Test Chinese text
|
||||
match embedder.embed_document("檔案傳輸").await {
|
||||
Ok(vector) => println!(
|
||||
"Chinese vector length: {}, first 5 values: {:?}",
|
||||
vector.len(),
|
||||
&vector[..5]
|
||||
),
|
||||
Err(e) => println!("Error embedding Chinese: {}", e),
|
||||
}
|
||||
|
||||
// Test similarity between the two
|
||||
match embedder.embed_query("檔案傳輸").await {
|
||||
Ok(vector) => println!(
|
||||
"Chinese query vector length: {}, first 5 values: {:?}",
|
||||
vector.len(),
|
||||
&vector[..5]
|
||||
),
|
||||
Err(e) => println!("Error embedding Chinese query: {}", e),
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user