// Copyright Advanced Micro Devices, Inc., or its affiliates. // SPDX-License-Identifier: MIT #pragma once #include namespace rocRoller { enum class LogLevel { None = 0, Critical, Error, Warning, Terse, Info, Verbose, Debug, Trace, Count //Count is a special Enum entry acting as the "size" of enum LogLevel }; enum class F8Mode { NaNoo, OCP, Count }; std::string toString(F8Mode); F8Mode getDefaultF8ModeForCurrentHipDevice(); bool getDefaultValueForKernelGraphDOTSerialization(); const char* getDefaultArchitectureFilePath(); class Settings; }