public async Task <byte[]> DownloadModelAsync(OfflineModelType modelType) { ValidateWorkspaceRereference(); var modelName = $"model.{CognitiveServicesHelper.GetExtensionForModelType((OfflineModelType)Enum.Parse(typeof(OfflineModelType), modelType.ToString()))}"; var modelData = await modelsBlobContainer.GetFileAsync(modelName); return(modelData); }
public static string GetExtensionForModelType(OfflineModelType modelType) { string extention = null; switch (modelType) { case OfflineModelType.CoreML: extention = "mlmodel"; break; case OfflineModelType.TensorFlow: extention = "pb"; break; case OfflineModelType.ONNX: extention = "onnx"; break; default: break; } return(extention); }
public string GetModelDownloadUri(OfflineModelType modelType) { var modelName = $"model.{CognitiveServicesHelper.GetExtensionForModelType((OfflineModelType)Enum.Parse(typeof(OfflineModelType), modelType.ToString()))}"; return(modelsBlobContainer.GetFileDownloadUrl(modelName)); }