mirror of
https://github.com/ostris/ai-toolkit.git
synced 2026-03-10 21:19:49 +00:00
Add force sample toggle to the ui
This commit is contained in:
@@ -809,7 +809,28 @@ export default function SimpleJob({
|
||||
label="Skip First Sample"
|
||||
className="pt-4"
|
||||
checked={jobConfig.config.process[0].train.skip_first_sample || false}
|
||||
onChange={value => setJobConfig(value, 'config.process[0].train.skip_first_sample')}
|
||||
onChange={value => {
|
||||
setJobConfig(value, 'config.process[0].train.skip_first_sample');
|
||||
// cannot do both, so disable the other
|
||||
if (value){
|
||||
setJobConfig(false, 'config.process[0].train.force_first_sample');
|
||||
}
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<Checkbox
|
||||
label="Force First Sample"
|
||||
className="pt-1"
|
||||
checked={jobConfig.config.process[0].train.force_first_sample || false}
|
||||
docKey={'train.force_first_sample'}
|
||||
onChange={value => {
|
||||
setJobConfig(value, 'config.process[0].train.force_first_sample');
|
||||
// cannot do both, so disable the other
|
||||
if (value){
|
||||
setJobConfig(false, 'config.process[0].train.skip_first_sample');
|
||||
}
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
@@ -817,7 +838,13 @@ export default function SimpleJob({
|
||||
label="Disable Sampling"
|
||||
className="pt-1"
|
||||
checked={jobConfig.config.process[0].train.disable_sampling || false}
|
||||
onChange={value => setJobConfig(value, 'config.process[0].train.disable_sampling')}
|
||||
onChange={value => {
|
||||
setJobConfig(value, 'config.process[0].train.disable_sampling');
|
||||
// cannot do both, so disable the other
|
||||
if (value){
|
||||
setJobConfig(false, 'config.process[0].train.force_first_sample');
|
||||
}
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</FormGroup>
|
||||
|
||||
@@ -75,6 +75,7 @@ export const defaultJobConfig: JobConfig = {
|
||||
ema_decay: 0.99,
|
||||
},
|
||||
skip_first_sample: false,
|
||||
force_first_sample: false,
|
||||
disable_sampling: false,
|
||||
dtype: 'bf16',
|
||||
diff_output_preservation: false,
|
||||
|
||||
Reference in New Issue
Block a user