sqlite_graphrag/i18n/validation/
runtime_pt.rs1pub fn embedding_heavy_must_measure_ram() -> String {
3 "comando intensivo em embedding precisa medir RAM disponível".to_string()
4}
5
6pub 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
14pub 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
22pub fn initializing_embedding_model() -> &'static str {
24 "Inicializando modelo de embedding (pode baixar na primeira execução)..."
25}
26
27pub fn embedding_chunks_serially(count: usize) -> String {
29 format!("Embedando {count} chunks serialmente para manter memória limitada...")
30}
31
32pub fn remember_step_input_validated(available_mb: u64) -> String {
34 format!("Etapa remember: entrada validada; memória disponível {available_mb} MB")
35}
36
37pub 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
51pub 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
56pub fn restore_recomputing_embedding() -> &'static str {
58 "Recalculando embedding da memória restaurada..."
59}
60
61pub fn edit_recomputing_embedding() -> &'static str {
63 "Recalculando embedding da memória editada..."
64}