pub enum CaptureMechanism {
ManagedCollection,
EngineTrace,
}Expand description
The workload-attached capture mechanism selected for a profiled serving topology ([[RFC-0004:C-WORKLOAD-PROFILING]]).
Variants§
ManagedCollection
InferLab wraps each target process with a managed Nsight Systems collection.
EngineTrace
The serving framework’s internal profiler writes per-rank trace artifacts under InferLab-directed storage.
Trait Implementations§
Source§impl Clone for CaptureMechanism
impl Clone for CaptureMechanism
Source§fn clone(&self) -> CaptureMechanism
fn clone(&self) -> CaptureMechanism
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 CaptureMechanism
Source§impl Debug for CaptureMechanism
impl Debug for CaptureMechanism
Source§impl Default for CaptureMechanism
impl Default for CaptureMechanism
Source§fn default() -> CaptureMechanism
fn default() -> CaptureMechanism
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptureMechanism
impl<'de> Deserialize<'de> for CaptureMechanism
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 CaptureMechanism
Source§impl JsonSchema for CaptureMechanism
impl JsonSchema for CaptureMechanism
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Ord for CaptureMechanism
impl Ord for CaptureMechanism
Source§fn cmp(&self, other: &CaptureMechanism) -> Ordering
fn cmp(&self, other: &CaptureMechanism) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CaptureMechanism
impl PartialEq for CaptureMechanism
Source§impl PartialOrd for CaptureMechanism
impl PartialOrd for CaptureMechanism
Source§impl Serialize for CaptureMechanism
impl Serialize for CaptureMechanism
impl StructuralPartialEq for CaptureMechanism
Auto Trait Implementations§
impl Freeze for CaptureMechanism
impl RefUnwindSafe for CaptureMechanism
impl Send for CaptureMechanism
impl Sync for CaptureMechanism
impl Unpin for CaptureMechanism
impl UnsafeUnpin for CaptureMechanism
impl UnwindSafe for CaptureMechanism
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