diff --git a/mobile/apps/photos/lib/services/machine_learning/face_ml/face_clustering/face_clustering_service.dart b/mobile/apps/photos/lib/services/machine_learning/face_ml/face_clustering/face_clustering_service.dart index b11ff67fb5..1973eef5a9 100644 --- a/mobile/apps/photos/lib/services/machine_learning/face_ml/face_clustering/face_clustering_service.dart +++ b/mobile/apps/photos/lib/services/machine_learning/face_ml/face_clustering/face_clustering_service.dart @@ -61,6 +61,7 @@ class ClusteringResult { } } +@pragma('vm:entry-point') class FaceClusteringService extends SuperIsolate { @override Logger get logger => _logger; diff --git a/mobile/apps/photos/lib/services/machine_learning/ml_computer.dart b/mobile/apps/photos/lib/services/machine_learning/ml_computer.dart index 939d486f64..0adf68eebd 100644 --- a/mobile/apps/photos/lib/services/machine_learning/ml_computer.dart +++ b/mobile/apps/photos/lib/services/machine_learning/ml_computer.dart @@ -10,6 +10,7 @@ import "package:photos/utils/isolate/isolate_operations.dart"; import "package:photos/utils/isolate/super_isolate.dart"; import "package:synchronized/synchronized.dart"; +@pragma('vm:entry-point') class MLComputer extends SuperIsolate { @override Logger get logger => _logger; diff --git a/mobile/apps/photos/lib/services/machine_learning/ml_indexing_isolate.dart b/mobile/apps/photos/lib/services/machine_learning/ml_indexing_isolate.dart index b386674b31..49ded745af 100644 --- a/mobile/apps/photos/lib/services/machine_learning/ml_indexing_isolate.dart +++ b/mobile/apps/photos/lib/services/machine_learning/ml_indexing_isolate.dart @@ -14,6 +14,7 @@ import "package:photos/utils/ml_util.dart"; import "package:photos/utils/network_util.dart"; import "package:synchronized/synchronized.dart"; +@pragma('vm:entry-point') class MLIndexingIsolate extends SuperIsolate { @override Logger get logger => _logger;