pub enum DaemonResponse {
Pong,
Registered {
pid: u32,
},
Unregistered,
Sessions {
sessions: Vec<SessionInfo>,
},
Stats {
sessions: Vec<SessionInfo>,
gpu_lines: Vec<String>,
note: Option<String>,
active_model: Option<ActiveModelInfo>,
vram_used_by_pid: HashMap<u32, u64>,
},
Swapped {
model_ref: String,
quantization: Option<String>,
},
VersionInfo {
v: u32,
},
Error {
message: String,
},
}Variants§
Pong
Registered
Unregistered
Sessions
Fields
§
sessions: Vec<SessionInfo>Stats
Fields
§
sessions: Vec<SessionInfo>§
active_model: Option<ActiveModelInfo>Logical state after neuron swap (hot-swap), for the dashboard.
Swapped
VersionInfo
Error
Trait Implementations§
Source§impl Debug for DaemonResponse
impl Debug for DaemonResponse
Source§impl<'de> Deserialize<'de> for DaemonResponse
impl<'de> Deserialize<'de> for DaemonResponse
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
Auto Trait Implementations§
impl Freeze for DaemonResponse
impl RefUnwindSafe for DaemonResponse
impl Send for DaemonResponse
impl Sync for DaemonResponse
impl Unpin for DaemonResponse
impl UnsafeUnpin for DaemonResponse
impl UnwindSafe for DaemonResponse
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