huggingface / huggingface/datatrove

question about min hash deduplication process, how many .remove files I should be expecting with 14 buckets?

Open
#351 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.