1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| enum ModelType: CaseIterable { case efficientnetLite0 case efficientnetLite1 case efficientnetLite2 case efficientnetLite3 case efficientnetLite4
var modelFileInfo: FileInfo { switch self { case .efficientnetLite0: return FileInfo("efficientnet_lite0", "tflite") case .efficientnetLite1: return FileInfo("efficientnet_lite1", "tflite") case .efficientnetLite2: return FileInfo("efficientnet_lite2", "tflite") case .efficientnetLite3: return FileInfo("efficientnet_lite3", "tflite") case .efficientnetLite4: return FileInfo("efficientnet_lite4", "tflite") } }
var title: String { switch self { case .efficientnetLite0: return "EfficientNet-Lite0" case .efficientnetLite1: return "EfficientNet-Lite1" case .efficientnetLite2: return "EfficientNet-Lite2" case .efficientnetLite3: return "EfficientNet-Lite3" case .efficientnetLite4: return "EfficientNet-Lite4" } } }
|