onnxruntime_ng/download/vision/
domain_based_image_classification.rs1use crate::download::{vision::Vision, AvailableOnnxModel, ModelUrl};
6
7#[derive(Debug, Clone)]
9pub enum DomainBasedImageClassification {
10 Mnist,
16}
17
18impl ModelUrl for DomainBasedImageClassification {
19 fn fetch_url(&self) -> &'static str {
20 match self {
21 DomainBasedImageClassification::Mnist => "https://github.com/onnx/models/raw/master/vision/classification/mnist/model/mnist-8.onnx",
22 }
23 }
24}
25
26impl From<DomainBasedImageClassification> for AvailableOnnxModel {
27 fn from(model: DomainBasedImageClassification) -> Self {
28 AvailableOnnxModel::Vision(Vision::DomainBasedImageClassification(model))
29 }
30}