pub struct QueuedRequestMetrics {
pub num_prefill_requests: u32,
pub sum_prefill_tokens: u32,
pub var_prefill_length: f64,
pub num_decode_requests: u32,
pub sum_decode_kv_tokens: u32,
pub var_decode_kv_tokens: f64,
}Expand description
Metrics for requests queued but not scheduled in one iteration.
Fields§
§num_prefill_requests: u32§sum_prefill_tokens: u32§var_prefill_length: f64§num_decode_requests: u32§sum_decode_kv_tokens: u32§var_decode_kv_tokens: f64Trait Implementations§
Source§impl Clone for QueuedRequestMetrics
impl Clone for QueuedRequestMetrics
Source§fn clone(&self) -> QueuedRequestMetrics
fn clone(&self) -> QueuedRequestMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueuedRequestMetrics
impl Debug for QueuedRequestMetrics
Source§impl Default for QueuedRequestMetrics
impl Default for QueuedRequestMetrics
Source§fn default() -> QueuedRequestMetrics
fn default() -> QueuedRequestMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueuedRequestMetrics
impl<'de> Deserialize<'de> for QueuedRequestMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueuedRequestMetrics
impl PartialEq for QueuedRequestMetrics
Source§impl Serialize for QueuedRequestMetrics
impl Serialize for QueuedRequestMetrics
impl StructuralPartialEq for QueuedRequestMetrics
Auto Trait Implementations§
impl Freeze for QueuedRequestMetrics
impl RefUnwindSafe for QueuedRequestMetrics
impl Send for QueuedRequestMetrics
impl Sync for QueuedRequestMetrics
impl Unpin for QueuedRequestMetrics
impl UnsafeUnpin for QueuedRequestMetrics
impl UnwindSafe for QueuedRequestMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more