pub struct Vision2Measurements {
pub native_allocate_1080p_us: u64,
pub native_reuse_1080p_us: u64,
pub python_allocate_1080p_us: u64,
pub python_reuse_1080p_us: u64,
pub peak_host_memory_bytes: u64,
pub steady_state_allocations: u64,
pub worker_threads: u64,
pub gpu_host_to_device_bytes: u64,
pub gpu_device_to_host_bytes: u64,
}Expand description
Typed canonical measurements consumed by the Vision 2 release gate.
Fields§
§native_allocate_1080p_us: u64Native RGB-to-gray allocating latency at 1080p.
native_reuse_1080p_us: u64Native RGB-to-gray caller-output latency at 1080p.
python_allocate_1080p_us: u64Python RGB-to-gray allocating latency at 1080p.
python_reuse_1080p_us: u64Python RGB-to-gray caller-output latency at 1080p.
peak_host_memory_bytes: u64Peak explicitly accounted host bytes in the canonical CPU receipt.
steady_state_allocations: u64Dynamic allocations in the canonical caller-output operation.
worker_threads: u64Worker count recorded by the default-thread receipt.
gpu_host_to_device_bytes: u64Explicit upload bytes in the canonical 4K GPU-resident chain.
gpu_device_to_host_bytes: u64Device-to-host bytes before an optional final readback.
Trait Implementations§
Source§impl Clone for Vision2Measurements
impl Clone for Vision2Measurements
Source§fn clone(&self) -> Vision2Measurements
fn clone(&self) -> Vision2Measurements
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 Vision2Measurements
impl Debug for Vision2Measurements
Source§impl PartialEq for Vision2Measurements
impl PartialEq for Vision2Measurements
Source§fn eq(&self, other: &Vision2Measurements) -> bool
fn eq(&self, other: &Vision2Measurements) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for Vision2Measurements
impl Eq for Vision2Measurements
impl StructuralPartialEq for Vision2Measurements
Auto Trait Implementations§
impl Freeze for Vision2Measurements
impl RefUnwindSafe for Vision2Measurements
impl Send for Vision2Measurements
impl Sync for Vision2Measurements
impl Unpin for Vision2Measurements
impl UnsafeUnpin for Vision2Measurements
impl UnwindSafe for Vision2Measurements
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