summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorLines
2023-06-29analyze-log: support --ignore-paramDaniel Friesel-0/+4
2023-06-13add --normalize-nfp support (e.g. for MBps -> Bps)Daniel Friesel-1/+4
2023-06-12analyze-log: add param-shift support; improve debug outputDaniel Friesel-10/+22
2023-05-30analyze-log: read multiple logfilesDaniel Friesel-2/+5
2023-05-30analyze-log: support different benchmarksDaniel Friesel-4/+5
2023-04-28analyze-log: add param/unparam plotsDaniel Friesel-0/+55
2023-04-27add analyze-log (wip)Daniel Friesel-0/+153
2022-12-22allow limiting precision of dataref exportsDaniel Friesel-2/+6
2022-11-29analyze-kconfig: correctly handle choice blocks when loading archivesDaniel Friesel-2/+2
2022-11-11analyze-kconfig: note that --max-std only affects RMT generationDaniel Friesel-1/+1
2022-11-10analyze-archive: add --ignore-param supportDaniel Friesel-23/+17
2022-11-09explore-kconfig: add --random-int to set random integer valuesDaniel Friesel-1/+6
by default, "make randconfig" / "kconfig-conf --randconfig" leaves integers at their default values. This is not particularly helpful when benchmarking product lines whose performance attributes are affected by numeric features.
2022-11-08... ajust IGNORE_{STRING,NUMERIC} for compact observation storage layoutDaniel Friesel-7/+21
2022-11-08analyze-kconfig: support DFATOOL_KCONF_IGNORE_NUMERIC whenevr kconf is availableDaniel Friesel-2/+4
2022-11-01add enum-to-kconfig exporter (using n/y rather than 0/1)Daniel Friesel-0/+23
2022-10-20kconfig: support repeated measurements of identical configurationsDaniel Friesel-0/+16
2022-10-19--export-dref: add kconfig feature types if knownDaniel Friesel-0/+5
2022-10-18explore-kconfig: --enumerate may not workDaniel Friesel-1/+3
2022-10-18--export-dref: do not export xv data for non-xv modelsDaniel Friesel-2/+2
2022-10-18analyze-kconfig: fix shift_param_in_aggregate invocationDaniel Friesel-1/+1
2022-10-13analyze-kconfig: report MAPE if availableDaniel Friesel-1/+7
2022-09-27explore-kconfig: fix off-by-one in randconfig explorationDaniel Friesel-1/+1
2022-09-23do not build dtree in static and LUT cross-validation runsDaniel Friesel-4/+6
2022-09-23analyze-kconfig: add --export-aggregate optionDaniel Friesel-0/+24
(more compact than --export-observations)
2022-09-23analyze-kconfig: perform param-shift in aggregate rather than in observationsDaniel Friesel-4/+4
this re-uses a function that is already present for analyze-archive anyways
2022-09-23deprecate --boolean-parametersDaniel Friesel-3/+10
2022-09-23ignore_param: work on by_name rather than observationsDaniel Friesel-3/+3
2022-09-22analyze-kconfig: distinguish between training and validation errorDaniel Friesel-1/+4
2022-09-22analyze-kconfig: optionally skip stats computationDaniel Friesel-0/+11
2022-09-22analyze-kconfig: show construct/train/eval duration in debug modeDaniel Friesel-0/+11
2022-09-21explore-kconfig: --random: ignore failed buildsDaniel Friesel-3/+8
2022-09-21add kconfig-expand-includes scriptDaniel Friesel-0/+25
2022-08-29analyze-kconfig: fix f-string (add forgotten '{')Daniel Friesel-1/+1
2022-08-26analyze-kconfig: show_quality: indicate training vs xv dataDaniel Friesel-0/+4
2022-08-24analyze-kconfig: do not print model error if --show-quality is usedDaniel Friesel-8/+9
2022-08-24analyze-kconfig: add --plot-param optionDaniel Friesel-0/+34
2022-08-23analyze-kconfig: add --csv-precision option for --csv-exportDaniel Friesel-3/+14
2022-06-22analyze-kconfig: add csv exportDaniel Friesel-0/+38
2022-06-22analyze-kconfig: allow individual parameters to be ignoredDaniel Friesel-0/+12
2022-06-21analyze-kconfig: add ubjson supportDaniel Friesel-3/+13
2022-06-14analyze-kconfig: add param-shift supportDaniel Friesel-0/+4
2022-06-14analyze-kconfig: bail out if --filter-param was too restrictiveDaniel Friesel-0/+7
2022-06-10analyze-kconfig: support DFATOOL_KCONF_IGNORE_STRINGDaniel Friesel-0/+10
2022-06-10move filter-param to cliDaniel Friesel-8/+8
2022-06-03add first order linear functions for evaluation purposesDaniel Friesel-0/+2
2022-05-19analyze-kconfig: add --boolean-parameters option for enum to bool conversionDaniel Friesel-0/+8
2022-05-13move enum_to_bool convertion to libDaniel Friesel-25/+1
2022-05-13analyze-kconfig: sort keys in model error outputDaniel Friesel-2/+4
2022-05-04analyze-kconfig: add --export-pgf-unparam handlerDaniel Friesel-0/+3
2022-04-26analyze-kconfig: more robust kconfig-webconf exportDaniel Friesel-4/+28