Optimizations

Here you can create optimized models. You can see all of them in the table below. When you click on the row, you can see the details of each optimization. When you click "Run" you can run tuning of given optimization. When clicking table cell in "Accuracy" or "Performance" column you can pin benchmark results to the optimizations.

Optimization name Optimization type Precision Dataset Accuracy Performance [samples/sec] Size Created at Last run Duration Status Action
{{ optimization.name }} {{ optimization.optimization_type.name }} {{ optimization.precision.name }} {{ optimization.dataset.name }} {{ pinnedAccuracyBenchmarks[optimization.id].result.accuracy }} % * {{ pinnedPerformanceBenchmarks[optimization.id].result.performance | number: '1.2-2' }} * {{ optimization.optimized_model?.size }} {{ optimization.duration ? 'MB' : null }} {{ optimization.created_at }} {{ optimization.last_run_at }} {{ optimization.duration }} {{ optimization.duration ? 's' : null }}

* - Add and execute benchmarks for this configuration to see the results





Results

{{ pinnedAccuracyBenchmarks[activeOptimizationId] ? pinnedAccuracyBenchmarks[activeOptimizationId].result.accuracy + '%' : '-' }}

Accuracy

{{ pinnedPerformanceBenchmarks[activeOptimizationId] ? (pinnedPerformanceBenchmarks[activeOptimizationId].result.performance | number: '1.1-1') + ' samples/sec' : '-' }}

Performance

Run benchmark to get accuracy and performance results.

Tuning details

{{ detail.key | underscoreToSpace }} {{ detail.value }}

Model

{{ detail.key | underscoreToSpace }} {{ detail.value }} {{ detail.key === 'size' ? 'MB' : null }} {{ detail.value.name ?? (detail.value | json) }}

Other

created at {{ optimizationDetails['created_at'] }}
last run at {{ optimizationDetails['last_run_at'] }}
config path Show config
log path Show optimization patch
log path Show output
execution command {{ optimizationDetails['execution_command'] }}

Pruning details

Accuracy - tuning history

Performance - tuning history