Ability to reuse the same `dp.Profiler` object for different data

Aperta
#461 3 commenti 0 reazioni 4 assegnatari Vedi su GitHub

@taylorfturner ci sta già lavorando.

Dal 28/4/2022.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

New Feature

Is your feature request related to a problem? Please describe.

We are evaluating DataProfiler as a possible way to label data in our pipeline.

We need to be able to profile many small samples of data at a high frequency. As things stand now, it appears that we need to create a new dp.Profiler object for each such sample. That creation takes several seconds (apparently due to TensorFlow loading) and is therefore not scalable.

At the same time, the update_profile method only adds data to the data previously submitted to the Profiler. So if we use the same Profiler object with the update_profile method the data inside of it keeps growing.

What we would need is a replace_data functionality: basically, make the Profiler forget the data it was given previously and instead receive new data.

Describe the outcome you'd like:
Ability to use reuse the same dp.Profiler object on different data samples and avoid the time costly initialization.

Additional context:

Lingua principale
Python
Stelle
1.6k
Fork
194
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di capitalone/DataProfiler

Tutte le issue di capitalone/DataProfiler

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.