Gilfeather/furnace

🔍 Add model validation on startup

開放

#11 建立於 2025年7月16日

 (0 則留言) (0 個反應) (0 位負責人)Rust (5 個分叉)auto 404
good first issuehelp wanted

倉庫指標

星標
 (64 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Description

Add comprehensive model validation during server startup to catch issues early.

🔄 Status Update

This issue has become less relevant due to architectural changes. The application now uses built-in models instead of external model files, which significantly reduces the need for file-based validation.

Current Implementation

  • ✅ Built-in model validation (ResNet18 compiled into binary)
  • ✅ Model loading error handling with fallback to dummy models
  • ✅ Input/output dimension validation during inference
  • ✅ Clear error messages for model loading failures
  • ✅ Automatic model availability checking

🔄 Remaining Relevant Items

  • Add --skip-validation flag for advanced users
  • Enhanced startup validation for built-in models
  • Test inference validation during startup

Implementation Notes

Since models are now built-in:

  • No file existence/readability checks needed
  • Model format validation happens at compile time
  • Input/output dimensions are statically defined
  • Test inference could still be valuable for startup validation

Estimated Difficulty

Beginner - 1-2 hours (reduced scope due to built-in models)

貢獻者指南