elastic / elastic/ml-cpp

[ML] Better adherence to model_memory_limit when in hard_limit

Aperta
#373 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
:ml >enhancement
Lingua principale
C++
Stelle
157
Fork
67
Merge medio
17h 52m
PR unite (30g)
20

Descrizione

When a job is in the `hard_limit` state it will not model new entities but will continue to model existing entities. However, the memory usage of the job can still increase significantly if models evolve to more memory intensive forms for the entities that were already being modelled.

We should endeavour to adhere more rigorously to the configured model memory limit. Some options for doing this could be:

1. Do not make major model changes, such as detecting periodicity or multi-modal distribution, after the job is in `hard_limit`
2. Discard already-modelled partitions if model memory increases above the configured model memory limit

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

La issue non indica file, test o punti di ingresso. Inizia individuando la gestione dello stato hard_limit e dell’utilizzo della memoria del modello configurato, quindi determina quale comportamento proposto è previsto: impedire modifiche sostanziali al modello o scartare le partizioni. Il lavoro è completato quando esiste un approccio concordato che mantenga la memoria entro il limite configurato e la relativa validazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
machine-learning
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.