Expand description
Model verification service for integrity checking and update detection.
This service provides:
- Integrity verification via SHA256 hash comparison against
HuggingFaceOIDs - Update detection by comparing local OIDs with remote repository state
- Model repair by re-downloading corrupt or missing shards
- Concurrency control to prevent conflicting operations on the same model
Structs§
- Model
Operation Lock - Concurrency control for model operations.
- Model
Verification Service - Model verification service.
- Operation
Guard - RAII guard that automatically releases the operation lock when dropped.
- Shard
Health Report - Health report for a single shard.
- Shard
Update - Update information for a single shard.
- Update
Check Result - Result of checking for model updates.
- Update
Details - Details about available updates.
- Verification
Progress - Progress update during model verification.
- Verification
Report - Complete verification report for a model.
Enums§
- Operation
Type - Type of operation being performed on a model.
- Overall
Health - Overall health status for a model.
- Shard
Health - Health status of an individual shard after verification.
- Shard
Progress - Progress status for an individual shard verification.
Traits§
- Download
Trigger Port - Port trait for triggering downloads.
- Model
Files Reader Port - Port trait for accessing model files repository.