|
75 | 75 | </StackPanel>
|
76 | 76 | </UniformGrid>
|
77 | 77 |
|
78 |
| - <UniformGrid Columns="2" Margin="0,10,0,10"> |
| 78 | + <UniformGrid Columns="2" Margin="0,10,0,0"> |
79 | 79 |
|
80 | 80 |
|
81 | 81 | <StackPanel Margin="0,0,5,0">
|
|
124 | 124 | </StackPanel>
|
125 | 125 | </UniformGrid>
|
126 | 126 |
|
| 127 | + <UniformGrid Columns="2" Rows="1" Margin="0,1,0,10"> |
| 128 | + |
| 129 | + <StackPanel Margin="0,0,5,0"> |
| 130 | + <Label>Beta Schedule</Label> |
| 131 | + <ComboBox ItemsSource="{Binding Source={StaticResource BetaScheduleType}}" SelectedItem="{Binding SchedulerOptions.BetaSchedule}"> |
| 132 | + <ComboBox.ItemContainerStyle> |
| 133 | + <Style TargetType="{x:Type ComboBoxItem}" BasedOn="{StaticResource {x:Type ComboBoxItem}}"> |
| 134 | + <Setter Property="Visibility" Value="Visible" /> |
| 135 | + <Style.Triggers> |
| 136 | + <DataTrigger Binding="{Binding}" Value="SquaredCosCapV2"> |
| 137 | + <Setter Property="Visibility" Value="Collapsed" /> |
| 138 | + </DataTrigger> |
| 139 | + </Style.Triggers> |
| 140 | + </Style> |
| 141 | + </ComboBox.ItemContainerStyle> |
| 142 | + </ComboBox> |
| 143 | + </StackPanel> |
| 144 | + |
| 145 | + <StackPanel VerticalAlignment="Bottom" > |
| 146 | + <CheckBox Content="Use Karras Sigmas" IsChecked="{Binding SchedulerOptions.UseKarrasSigmas}" Margin="5,0,0,5" /> |
| 147 | + <StackPanel.Style> |
| 148 | + <Style TargetType="{x:Type StackPanel}"> |
| 149 | + <Setter Property="IsEnabled" Value="True" /> |
| 150 | + <Style.Triggers> |
| 151 | + <DataTrigger Binding="{Binding SchedulerOptions.SchedulerType, ElementName=UI}" Value="LCM" > |
| 152 | + <Setter Property="IsEnabled" Value="False" /> |
| 153 | + </DataTrigger> |
| 154 | + <DataTrigger Binding="{Binding SchedulerOptions.SchedulerType, ElementName=UI}" Value="DDIM" > |
| 155 | + <Setter Property="IsEnabled" Value="False" /> |
| 156 | + </DataTrigger> |
| 157 | + <DataTrigger Binding="{Binding SchedulerOptions.SchedulerType, ElementName=UI}" Value="DDPM" > |
| 158 | + <Setter Property="IsEnabled" Value="False" /> |
| 159 | + </DataTrigger> |
| 160 | + </Style.Triggers> |
| 161 | + </Style> |
| 162 | + </StackPanel.Style> |
| 163 | + </StackPanel> |
| 164 | + |
| 165 | + </UniformGrid> |
| 166 | + |
| 167 | + |
127 | 168 | <StackPanel HorizontalAlignment="Right">
|
128 | 169 | <Button Command="{Binding ResetParametersCommand}" Margin="0,5,0,0">
|
129 | 170 | <userControls:FontAwesome Icon="" IconStyle="Light" Size="14" Margin="2"/>
|
|
143 | 184 | <StackPanel Margin="2">
|
144 | 185 |
|
145 | 186 | <UniformGrid Columns="2" Margin="0,10, 0, 0">
|
146 |
| - <StackPanel HorizontalAlignment="Center"> |
147 |
| - <CheckBox Content="Use Karras Sigmas" IsChecked="{Binding SchedulerOptions.UseKarrasSigmas}" Margin="0,0,0,5"/> |
148 |
| - </StackPanel> |
149 |
| - <StackPanel HorizontalAlignment="Center"> |
150 |
| - <CheckBox Content="Thresholding" IsChecked="{Binding SchedulerOptions.Thresholding}" Margin="0,0,0,5"/> |
151 |
| - </StackPanel> |
| 187 | + |
| 188 | + |
152 | 189 | </UniformGrid>
|
153 | 190 |
|
154 | 191 | <UniformGrid Columns="3">
|
|
182 | 219 | </UniformGrid>
|
183 | 220 |
|
184 | 221 | <UniformGrid Columns="3">
|
| 222 | + |
185 | 223 | <StackPanel>
|
186 |
| - <Label>BetaSchedule</Label> |
187 |
| - <ComboBox ItemsSource="{Binding Source={StaticResource BetaScheduleType}}" SelectedItem="{Binding SchedulerOptions.BetaSchedule}" /> |
188 |
| - </StackPanel> |
189 |
| - <StackPanel Margin="1,0,1,0"> |
190 | 224 | <Label>BetaStart</Label>
|
191 | 225 | <TextBox Text="{Binding SchedulerOptions.BetaStart}"/>
|
192 | 226 | </StackPanel>
|
193 |
| - <StackPanel> |
| 227 | + <StackPanel Margin="1,0,1,0"> |
194 | 228 | <Label>BetaEnd</Label>
|
195 | 229 | <TextBox Text="{Binding SchedulerOptions.BetaEnd}"/>
|
196 | 230 | </StackPanel>
|
197 |
| - </UniformGrid> |
198 |
| - |
199 |
| - <UniformGrid Columns="3"> |
200 | 231 | <StackPanel>
|
201 | 232 | <Label>MaximumBeta</Label>
|
202 | 233 | <TextBox Text="{Binding SchedulerOptions.MaximumBeta}"/>
|
203 | 234 | </StackPanel>
|
| 235 | + </UniformGrid> |
| 236 | + |
| 237 | + <UniformGrid Columns="3"> |
| 238 | + |
204 | 239 | <StackPanel Margin="1,0,1,0">
|
205 | 240 | <Label>ClipSampleRange</Label>
|
206 | 241 | <TextBox Text="{Binding SchedulerOptions.ClipSampleRange}"/>
|
207 | 242 | </StackPanel>
|
208 | 243 | <StackPanel VerticalAlignment="Bottom">
|
209 | 244 | <CheckBox Content="ClipSample" IsChecked="{Binding SchedulerOptions.ClipSample}" Margin="5,0,0,5"/>
|
210 | 245 | </StackPanel>
|
| 246 | + <StackPanel VerticalAlignment="Bottom"> |
| 247 | + <CheckBox Content="Thresholding" IsChecked="{Binding SchedulerOptions.Thresholding}" Margin="5,0,0,5"/> |
| 248 | + </StackPanel> |
211 | 249 | </UniformGrid>
|
212 | 250 |
|
213 | 251 | <UniformGrid Columns="3">
|
214 | 252 | <StackPanel Visibility="{Binding SelectedModel.ModelOptions.PipelineType, Converter={StaticResource PipelineVisibilityConverter}, ConverterParameter=LatentConsistency}">
|
215 |
| - <Label>LCM Original Steps</Label> |
| 253 | + <Label>Original Timesteps</Label> |
216 | 254 | <TextBox Text="{Binding SchedulerOptions.OriginalInferenceSteps}"/>
|
217 | 255 | </StackPanel>
|
218 | 256 | <StackPanel Margin="1,0,1,0">
|
|
0 commit comments