|
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