Skip to content

Feat/dsep nichr/less based sampler#10

Open
PaxPerVeritatem wants to merge 68 commits into
mainfrom
feat/dsep-nichr/LESSBasedSampler
Open

Feat/dsep nichr/less based sampler#10
PaxPerVeritatem wants to merge 68 commits into
mainfrom
feat/dsep-nichr/LESSBasedSampler

Conversation

@PaxPerVeritatem

Copy link
Copy Markdown
Collaborator

This PR finalizes the native integration of the LESS data selection pipeline into Torchtune. The implementation is fully contained and isolated to avoid any conflicts with main existing repository components.

✅ Summary of Changes:
-Added the full LESS data selection pipeline.
-Main entry point: LESS_pipeline.py, which utilizes PercentageBasedSampler, a subclass of SelectiveSampler.
-All LESS-related functionality is located within the less/ and selection/ folders.
- Comprehensive documentation is provided for each step of the LESS pipeline, within the respective step<number>_<name>.py files within the less folder.


📁 File Structure:
- less/: Contains all files necessary to run the LESS pipeline.
-selection/: Houses the newly introduced sampler classes, including PercentageBasedSampler.

nikch and others added 30 commits March 21, 2025 10:06
nikch and others added 29 commits April 16, 2025 14:05
… multiple checkpoints and creates directories for each. Also trying to implement step 3.2
…amic preprocessing interface for validation gradients computation.
@Sipondo Sipondo self-requested a review July 3, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants