// Copyright (c) Advanced Micro Devices, Inc. // SPDX-License-Identifier: MIT #pragma once #include "core/timemory.hpp" #include "rocprofiler-sdk/trace_control.hpp" #include #include namespace rocprofsys { namespace rocprofiler_sdk { using hardware_counter_info = ::tim::hardware_counters::info; void setup(); void shutdown(); void config(); void post_process(); void sample(); void start(); void stop(); void pause(); void resume(); std::shared_ptr get_trace_controller(); void reset_sdk_session_guards(); std::vector get_rocm_events_info(); } // namespace rocprofiler_sdk } // namespace rocprofsys