huggingface / huggingface/datatrove
question about min hash deduplication process, how many .remove files I should be expecting with 14 buckets?
- Dominant language
- Python
- Stars
- 3.3k
- Forks
- 302
- Avg merge
- 2h 18m
- Merged PRs (30d)
- 2
Description
for minhash deduplication with 14 buckets after running stage3, I only get 2 .remove files. I see that we are only using 1 worker, so I think this is expected to not be 1 .remove per bucket?
when running stage4, I see message complaining about no .remove found, but the pipeline continues with multiple localpipeline worker nodes with offset configured.
Thanks
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the MinHash deduplication stage3 and stage4 entry points, then trace how 14 buckets, one worker, and offset-configured localpipeline workers determine .remove files. Reproduce the run and compare the stage4 no-.remove warning with the files produced by stage3; done means the expected behavior and any required change are clearly established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-engineering
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100