Skip to content

Feat/joint sampler - #157

Open
vis7219 wants to merge 3 commits into
mainfrom
feat/joint-sampler
Open

Feat/joint sampler#157
vis7219 wants to merge 3 commits into
mainfrom
feat/joint-sampler

Conversation

@vis7219

@vis7219 vis7219 commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Added Multi-Input Sampling & Tests

vis7219 added 3 commits August 6, 2026 06:30
- Add BaseSampler as common abstract base for all samplers
- Split old Sampler into SamplerStochastic (random node selection) and SamplerSequential (all nodes in order)
- Add MSampler/MTrainSampler/MValidationSampler for sequential sampling
- Make TrainSampler.sample() and ValidationSampler._register_data() abstract
  so subclasses provide the correct _sample() call signature
- BaseMethod.compute_loss and train_step accept list[StepData] | StepData
- _train_step_forward maps _match_observations over list inputs
- Trainer type hints updated to use base TrainSampler/ValidationSampler
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.

1 participant