// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: tensorflow/core/protobuf/bfc_memory_map.proto

package org.tensorflow.proto.util;

public interface MemAllocatorStatsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tensorflow.MemAllocatorStats)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>int64 num_allocs = 1;</code>
   */
  long getNumAllocs();

  /**
   * <code>int64 bytes_in_use = 2;</code>
   */
  long getBytesInUse();

  /**
   * <code>int64 peak_bytes_in_use = 3;</code>
   */
  long getPeakBytesInUse();

  /**
   * <code>int64 largest_alloc_size = 4;</code>
   */
  long getLargestAllocSize();

  /**
   * <code>float fragmentation_metric = 5;</code>
   */
  float getFragmentationMetric();
}
