:gitee_url: https://gitee.com/mindspore/docs .. _program_listing_file_include_metrics.h: Program Listing for File metrics.h ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/metrics.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef MINDSPORE_INCLUDE_API_METRICS_METRICS_H #define MINDSPORE_INCLUDE_API_METRICS_METRICS_H #include #include "include/api/model.h" namespace mindspore { class MetricsImpl; class ModelImpl; class MSTensor; class Metrics { public: virtual ~Metrics() = default; virtual void Clear() {} virtual float Eval() { return 0.0; } virtual void Update(std::vector inputs, std::vector outputs) {} protected: friend class Model; friend class ModelImpl; MetricsImpl* metrics_impl_; }; } // namespace mindspore #endif // MINDSPORE_INCLUDE_API_METRICS_METRICS_H