pub struct AIHardwareAssessment {
pub overview: SystemOverview,
pub ai_score: u8,
pub frameworks: Vec<AIFramework>,
pub model_recommendations: ModelRecommendations,
pub performance: AIPerformanceEstimate,
pub optimizations: Vec<String>,
}
Expand description
AI/ML hardware assessment result
Fields§
§overview: SystemOverview
System overview
ai_score: u8
AI readiness score (0-100)
frameworks: Vec<AIFramework>
Recommended AI frameworks
model_recommendations: ModelRecommendations
Memory requirements for different model sizes
performance: AIPerformanceEstimate
Performance expectations
optimizations: Vec<String>
Optimization suggestions
Trait Implementations§
Source§impl Debug for AIHardwareAssessment
impl Debug for AIHardwareAssessment
Source§impl<'de> Deserialize<'de> for AIHardwareAssessment
impl<'de> Deserialize<'de> for AIHardwareAssessment
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 AIHardwareAssessment
impl RefUnwindSafe for AIHardwareAssessment
impl Send for AIHardwareAssessment
impl Sync for AIHardwareAssessment
impl Unpin for AIHardwareAssessment
impl UnwindSafe for AIHardwareAssessment
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