Skip to content
This repository was archived by the owner on Nov 27, 2024. It is now read-only.

Commit fafc301

Browse files
committed
Hide unused Executor types
1 parent 3d50ce4 commit fafc301

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

OnnxStack.UI/App.xaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@
106106

107107

108108

109+
<Style x:Key="ExecutionProviderTypes" TargetType="{x:Type ComboBoxItem}" BasedOn="{StaticResource {x:Type ComboBoxItem}}">
110+
<Setter Property="Visibility" Value="Collapsed" />
111+
<Style.Triggers>
112+
<DataTrigger Binding="{Binding}" Value="Cpu">
113+
<Setter Property="Visibility" Value="Visible" />
114+
</DataTrigger>
115+
<DataTrigger Binding="{Binding}" Value="DirectML">
116+
<Setter Property="Visibility" Value="Visible" />
117+
</DataTrigger>
118+
</Style.Triggers>
119+
</Style>
120+
109121

110122

111123

OnnxStack.UI/Views/ModelView.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@
253253

254254
<StackPanel Margin="0,0,4,0">
255255
<TextBlock Text="Execution Provider" />
256-
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding SelectedModelSet.ExecutionProvider}" />
256+
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding SelectedModelSet.ExecutionProvider}" ItemContainerStyle="{StaticResource ExecutionProviderTypes}"/>
257257
</StackPanel>
258258

259259
<StackPanel Margin="0,0,4,0">
@@ -353,7 +353,7 @@
353353
<UniformGrid Grid.Column="0" Columns="5" Visibility="{Binding IsOverrideEnabled, Converter={StaticResource BooleanToVisibilityConverter}}" Margin="0,5,0,10">
354354
<StackPanel Margin="0,0,4,0">
355355
<TextBlock Text="Provider" />
356-
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding ExecutionProvider}" />
356+
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding ExecutionProvider}" ItemContainerStyle="{StaticResource ExecutionProviderTypes}"/>
357357
</StackPanel>
358358
<StackPanel Margin="0,0,4,0">
359359
<TextBlock Text="Mode" />

OnnxStack.UI/Views/SettingsView.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<StackPanel Margin="5">
6060
<StackPanel Margin="0,10,0,0">
6161
<TextBlock Text="Provider" />
62-
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding UISettings.DefaultExecutionProvider}" />
62+
<ComboBox ItemsSource="{Binding Source={StaticResource ExecutionProviderType}}" SelectedItem="{Binding UISettings.DefaultExecutionProvider}" ItemContainerStyle="{StaticResource ExecutionProviderTypes}" />
6363
</StackPanel>
6464
<StackPanel Margin="0,5,0,0">
6565
<TextBlock Text="Mode" />

OnnxStack.UI/appsettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"DefaultDeviceId": 0,
2121
"DefaultInterOpNumThreads": 0,
2222
"DefaultIntraOpNumThreads": 0,
23-
"DefaultExecutionMode": "ORT_PARALLEL",
23+
"DefaultExecutionMode": "ORT_SEQUENTIAL",
2424
"DefaultExecutionProvider": "Cpu",
2525
"ModelTemplates": [
2626
{

0 commit comments

Comments
 (0)