Skip to main content

sqlite_graphrag/i18n/validation/
runtime_pt.rs

1/// Embedding heavy must measure RAM.
2pub fn embedding_heavy_must_measure_ram() -> String {
3    "comando intensivo em embedding precisa medir RAM disponível".to_string()
4}
5
6/// Heavy command detected.
7pub fn heavy_command_detected(available_mb: u64, safe_concurrency: usize) -> String {
8    format!(
9        "Comando pesado detectado; memória disponível: {available_mb} MB; \
10         concorrência segura: {safe_concurrency}"
11    )
12}
13
14/// Reducing concurrency.
15pub fn reducing_concurrency(requested_concurrency: usize, effective_concurrency: usize) -> String {
16    format!(
17        "Reduzindo a concorrência solicitada de {requested_concurrency} para \
18         {effective_concurrency} para evitar oversubscription de memória"
19    )
20}
21
22/// Initializing embedding model.
23pub fn initializing_embedding_model() -> &'static str {
24    "Inicializando modelo de embedding (pode baixar na primeira execução)..."
25}
26
27/// Embedding chunks serially.
28pub fn embedding_chunks_serially(count: usize) -> String {
29    format!("Embedando {count} chunks serialmente para manter memória limitada...")
30}
31
32/// Remember step input validated.
33pub fn remember_step_input_validated(available_mb: u64) -> String {
34    format!("Etapa remember: entrada validada; memória disponível {available_mb} MB")
35}
36
37/// Remember step chunking completed.
38pub fn remember_step_chunking_completed(
39    total_passage_tokens: usize,
40    model_max_length: usize,
41    chunks_count: usize,
42    rss_mb: u64,
43) -> String {
44    format!(
45        "Etapa remember: tokenizer contou {total_passage_tokens} tokens de passagem \
46         (máximo do modelo {model_max_length}); chunking gerou {chunks_count} chunks; \
47         RSS do processo {rss_mb} MB"
48    )
49}
50
51/// Remember step embeddings completed.
52pub fn remember_step_embeddings_completed(rss_mb: u64) -> String {
53    format!("Etapa remember: embeddings dos chunks concluídos; RSS do processo {rss_mb} MB")
54}
55
56/// Restore recomputing embedding.
57pub fn restore_recomputing_embedding() -> &'static str {
58    "Recalculando embedding da memória restaurada..."
59}
60
61/// Edit recomputing embedding.
62pub fn edit_recomputing_embedding() -> &'static str {
63    "Recalculando embedding da memória editada..."
64}