Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for ClearData (0.17 sec)

  1. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_min_max.h

    // global max = max of given sample inputs
    class CalibrationStatisticsCollectorMinMax
        : public CalibrationStatisticsCollectorBase {
     public:
      explicit CalibrationStatisticsCollectorMinMax() { ClearData(); }
    
      void ClearData() override;
    
      void Collect(float min, float max,
                   absl::Span<const int64_t> histogram) override;
    
      std::optional<CalibrationStatistics> GetStatistics() const override;
    
     private:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 03:57:26 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_average_min_max.h

    class CalibrationStatisticsCollectorAverageMinMax
        : public CalibrationStatisticsCollectorBase {
     public:
      explicit CalibrationStatisticsCollectorAverageMinMax() { ClearData(); }
    
      void ClearData() override;
    
      void Collect(float min, float max,
                   absl::Span<const int64_t> histogram) override;
    
      std::optional<CalibrationStatistics> GetStatistics() const override;
    
     private:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 03:57:26 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_histogram.h

    namespace tensorflow {
    namespace calibrator {
    
    
    class CalibrationStatisticsCollectorHistogram
        : public CalibrationStatisticsCollectorBase {
     public:
      explicit CalibrationStatisticsCollectorHistogram() { ClearData(); }
    
      void ClearData() override;
    
      void Collect(float min, float max,
                   absl::Span<const int64_t> histogram) override;
    
      std::optional<CalibrationStatistics> GetStatistics() const override;
    
     private:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 16 04:33:52 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_base.h

    class CalibrationStatisticsCollectorBase {
     public:
      // Collect data for calibration.
      virtual void Collect(float min, float max,
                           absl::Span<const int64_t> histogram) = 0;
    
      virtual void ClearData() = 0;
      // Return the statistics needed for a given calibration method.
      virtual std::optional<CalibrationStatistics> GetStatistics() const = 0;
      virtual ~CalibrationStatisticsCollectorBase() = default;
    };
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 03:57:26 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_min_max.cc

    #include "absl/types/span.h"
    #include "tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics.pb.h"
    
    namespace tensorflow {
    namespace calibrator {
    
    void CalibrationStatisticsCollectorMinMax::ClearData() {
      // global_min will be updated by std::min(global_min, input_value) so
      // it is initialized with the value numeric_limits<float>::max().
      min_max_statistics_.set_global_min(std::numeric_limits<float>::max());
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 03:57:26 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_average_min_max.cc

    #include "absl/types/span.h"
    #include "tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics.pb.h"
    
    namespace tensorflow {
    namespace calibrator {
    
    void CalibrationStatisticsCollectorAverageMinMax::ClearData() {
      average_min_max_statistics_.set_min_sum(0.0);
      average_min_max_statistics_.set_max_sum(0.0);
      average_min_max_statistics_.set_num_samples(0);
    }
    
    void CalibrationStatisticsCollectorAverageMinMax::Collect(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 03:57:26 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_test.cc

      EXPECT_TRUE(statistics.has_value());
      EXPECT_EQ(statistics.value().min_max_statistics().global_min(), -5.0f);
      EXPECT_EQ(statistics.value().min_max_statistics().global_max(), 10.0f);
    
      collector.ClearData();
      statistics = collector.GetStatistics();
      EXPECT_FALSE(statistics.has_value());
    
      collector.Collect(
          /*min=*/1.0f, /*max=*/10.f, /*histogram=*/{});
      collector.Collect(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 16 04:33:52 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/quantization/tensorflow/calibrator/calibration_statistics_collector_histogram.cc

        freq_sum += histogram[idx] * proportion;
      }
      return freq_sum;
    }
    
    }  // namespace
    
    void CalibrationStatisticsCollectorHistogram::ClearData() {
      hist_freq_.clear();
    }
    
    void CalibrationStatisticsCollectorHistogram::Collect(
        const float min, const float max, absl::Span<const int64_t> histogram) {
      if (histogram.empty()) return;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Apr 05 09:09:34 UTC 2024
    - 5K bytes
    - Viewed (0)
Back to top