Skip to content

When would new tuning be required?

Jun Liu edited this page Jun 7, 2023 · 1 revision

https://github.com/ROCmSoftwarePlatform/MIOpen/pull/2187#discussion_r1222146648

Perf-db.

  • If applicability is narrowed, then some records become unusable (harmless junk). Re-tuning is not required unless you want to remove the junk.
  • If applicability is extended, then the solver is unable to show it's full potential. This is harmless as well. Re-tuning is needed only if we need to unleash the performance for the newly enabled configs ASAP.

Find-db

  • If applicability is narrowed, then some info become unusable as well (harmless junk), because we check applicability prior using info from find-db. Re-tuning is not required unless you want to remove the junk.
  • If applicability is extended, then the solver may be unable to show it's full potential if the library runs in HYBRID or DYNAMIC_HYBRID modes, or when used in Immediate Mode.