alteryx / alteryx/evalml

Improve Ensembling caching

Aperta
#3,281 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement performance spike
Lingua principale
Python
Stelle
850
Fork
96
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

After discussion with @chukarsten @dsherry in OH, we decided that it could be beneficial to cache the pipeline predictions as well in order to capitalize more heavily on potential speed benefits. [This PR](https://github.com/alteryx/evalml/pull/3257) will handle the initial pass to add caching capability to ensembler pipelines.

This issue tracks looking into caching the pipeline predictions as well and using that to avoid our extra internal calls to transform. This process will include looking at both speed improvements and memory consumption trade-offs. Ultimately, it could be likely that we would either need to include a heuristic to switch on/off the prediction caching, or to include a variable/input argument that would allow users to specify the maximum amount of allowable memory consumption through caching.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.