pub enum TrtllmCapacityPolicy {
GuaranteedNoEvict,
}Expand description
TensorRT-LLM capacity scheduler policy.
The mocker currently models the TensorRT-LLM default only. Keeping the policy explicit prevents a config from silently falling back to vLLM admission or preemption semantics.
Variants§
GuaranteedNoEvict
Reserve each admitted request through completion and never evict it.
Trait Implementations§
Source§impl Clone for TrtllmCapacityPolicy
impl Clone for TrtllmCapacityPolicy
Source§fn clone(&self) -> TrtllmCapacityPolicy
fn clone(&self) -> TrtllmCapacityPolicy
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 moreimpl Copy for TrtllmCapacityPolicy
Source§impl Debug for TrtllmCapacityPolicy
impl Debug for TrtllmCapacityPolicy
Source§impl Default for TrtllmCapacityPolicy
impl Default for TrtllmCapacityPolicy
Source§fn default() -> TrtllmCapacityPolicy
fn default() -> TrtllmCapacityPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TrtllmCapacityPolicy
impl<'de> Deserialize<'de> for TrtllmCapacityPolicy
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
impl Eq for TrtllmCapacityPolicy
Source§impl PartialEq for TrtllmCapacityPolicy
impl PartialEq for TrtllmCapacityPolicy
Source§impl Serialize for TrtllmCapacityPolicy
impl Serialize for TrtllmCapacityPolicy
impl StructuralPartialEq for TrtllmCapacityPolicy
Auto Trait Implementations§
impl Freeze for TrtllmCapacityPolicy
impl RefUnwindSafe for TrtllmCapacityPolicy
impl Send for TrtllmCapacityPolicy
impl Sync for TrtllmCapacityPolicy
impl Unpin for TrtllmCapacityPolicy
impl UnsafeUnpin for TrtllmCapacityPolicy
impl UnwindSafe for TrtllmCapacityPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.