chrome_models

4K downloads 13 likes on Hugging Face updated

Model card

A Collection of Google's On-Device Models

Help us complete the list

  • To contribute go to C:\Users\YOUR_PC_USER\AppData\Local\Google\Chrome\User Data\optimization_guide_model_store
  • If you find a new non-empty folder not listed here please upload it to this repo
ID Target Name Status
0 UNKNOWN ❌ Missing
1 PAINFUL_PAGE_LOAD ❌ Missing
2 LANGUAGE_DETECTION ✅ Downloaded
3 PAGE_TOPICS ❌ Missing
4 SEGMENTATION_NEW_TAB ✅ Downloaded
5 SEGMENTATION_SHARE ✅ Downloaded
6 SEGMENTATION_VOICE ✅ Downloaded
7 MODEL_VALIDATION ❌ Missing
8 PAGE_ENTITIES ✅ Downloaded
9 NOTIFICATION_PERMISSION_PREDICTIONS ✅ Downloaded
10 SEGMENTATION_DUMMY ❌ Missing
11 SEGMENTATION_CHROME_START_ANDROID ❌ Missing
12 SEGMENTATION_QUERY_TILES ❌ Missing
13 PAGE_VISIBILITY ✅ Downloaded
14 (not listed in OPTIMIZATION_TARGETS) ❌ Missing
15 PAGE_TOPICS_V2 ✅ Downloaded
16 SEGMENTATION_CHROME_LOW_USER_ENGAGEMENT ✅ Downloaded
17 SEGMENTATION_FEED_USER ❌ Missing
18 CONTEXTUAL_PAGE_ACTION_PRICE_TRACKING ❌ Missing
19 TEXT_CLASSIFIER ✅ Downloaded
20 GEOLOCATION_PERMISSION_PREDICTIONS ✅ Downloaded
21 SEGMENTATION_SHOPPING_USER ❌ Missing
22 SEGMENTATION_CHROME_START_ANDROID_V2 ❌ Missing
23 SEGMENTATION_SEARCH_USER ❌ Missing
24 OMNIBOX_ON_DEVICE_TAIL_SUGGEST ✅ Downloaded
25 CLIENT_SIDE_PHISHING ✅ Downloaded
26 OMNIBOX_URL_SCORING ✅ Downloaded
27 SEGMENTATION_DEVICE_SWITCHER ❌ Missing
28 SEGMENTATION_ADAPTIVE_TOOLBAR ✅ Downloaded
29 SEGMENTATION_TABLET_PRODUCTIVITY_USER ❌ Missing
30 CLIENT_SIDE_PHISHING_IMAGE_EMBEDDER ✅ Downloaded
31 NEW_TAB_PAGE_HISTORY_CLUSTERS_MODULE_RANKING ✅ Downloaded
32 WEB_APP_INSTALLATION_PROMO ✅ Downloaded
33 TEXT_EMBEDDER ❌ Missing
34 VISUAL_SEARCH_CLASSIFICATION ✅ Downloaded
35 SEGMENTATION_BOTTOM_TOOLBAR ❌ Missing
36 AUTOFILL_FIELD_CLASSIFICATION ✅ Downloaded
37 SEGMENTATION_IOS_MODULE_RANKER ✅ Downloaded
38 SEGMENTATION_DESKTOP_NTP_MODULE ❌ Missing
39 PRELOADING_HEURISTICS ✅ Downloaded
40 TEXT_SAFETY ✅ Downloaded
41 SEGMENTATION_ANDROID_HOME_MODULE_RANKER ❌ Missing
42 COMPOSE ✅ Downloaded
43 PASSAGE_EMBEDDER ✅ Downloaded
44 PHRASE_SEGMENTATION ✅ Downloaded
45 SEGMENTATION_COMPOSE_PROMOTION ✅ Downloaded
46 URL_VISIT_RESUMPTION_RANKER ✅ Downloaded
47 CAMERA_BACKGROUND_SEGMENTATION ❌ Missing
48 MODEL_EXECUTION_FEATURE_HISTORY_SEARCH ❌ Missing
49 MODEL_EXECUTION_FEATURE_PROMPT_API ✅ Downloaded
50 SEGMENTATION_METRICS_CLUSTERING ✅ Downloaded
51 MODEL_EXECUTION_FEATURE_SUMMARIZE ✅ Downloaded
52 PASSWORD_MANAGER_FORM_CLASSIFICATION ✅ Downloaded
53 NOTIFICATION_CONTENT_DETECTION ✅ Downloaded
54 MODEL_EXECUTION_FEATURE_HISTORY_QUERY_INTENT ❌ Missing
55 MODEL_EXECUTION_FEATURE_SCAM_DETECTION ✅ Downloaded
56 MODEL_EXECUTION_FEATURE_PERMISSIONS_AI ✅ Downloaded
57 EXPERIMENTAL_EMBEDDER ✅ Downloaded
58 SEGMENTATION_FEDCM_USER ✅ Downloaded
59 MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API ✅ Downloaded
60 GEOLOCATION_IMAGE_PERMISSION_RELEVANCE ✅ Downloaded
61 NOTIFICATION_IMAGE_PERMISSION_RELEVANCE ✅ Downloaded
62 MODEL_EXECUTION_FEATURE_PROOFREADER_API ✅ Downloaded
63 SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO ❌ Missing
64 EDU_CLASSIFIER ✅ Downloaded
65 PERMISSIONS_AIV4_GEOLOCATION_DESKTOP ✅ Downloaded
66 PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP ✅ Downloaded
67 GENERALIZED_SAFETY ✅ Downloaded
68 PERMISSIONS_AIV4_GEOLOCATION_ANDROID ✅ Downloaded
69 PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID ✅ Downloaded
70 MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION ✅ Downloaded
71 WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR ✅ Downloaded
72 MODEL_EXECUTION_FEATURE_CLASSIFIER ❌ Missing
73 CONTEXTUAL_TASKS_TAB_RELEVANCE ✅ Downloaded
74 SHOPPING_CLASSIFIER ✅ Downloaded
75 MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION_TINY_GEMMA ❌ Missing
76 CONTEXTUAL_TASKS_MULTI_TURN_TAB_RELEVANCE ❌ Missing
77 WEBRTC_VOICE_ISOLATION_DENOISER ❌ Missing

Mapping of folder names to optimization target descriptions

Following is the complete list of machine learning models in Chrome many of which are on your device. They are located in your User Data folder and you can easily check to see which ones you have as they are all in numbered folders.

// The scenarios for which the optimization guide has models for.
enum OptimizationTarget {
  reserved 14;

  OPTIMIZATION_TARGET_UNKNOWN = 0;
  // Should only be applied when the page load is predicted to be painful.
  OPTIMIZATION_TARGET_PAINFUL_PAGE_LOAD = 1;
  // Target for supplying the language detection model via the model downloader.
  OPTIMIZATION_TARGET_LANGUAGE_DETECTION = 2;
  // Target for determining topics present on a page.
  OPTIMIZATION_TARGET_PAGE_TOPICS = 3;
  // Target for segmentation: New tab page user.
  OPTIMIZATION_TARGET_SEGMENTATION_NEW_TAB = 4;
  // Target for segmentation: Share user.
  OPTIMIZATION_TARGET_SEGMENTATION_SHARE = 5;
  // Target for segmentation: Voice user.
  OPTIMIZATION_TARGET_SEGMENTATION_VOICE = 6;
  // Target for model validation.
  OPTIMIZATION_TARGET_MODEL_VALIDATION = 7;
  // Target for determining entities present on a page.
  OPTIMIZATION_TARGET_PAGE_ENTITIES = 8;
  // Target for Chrome Permissions Suggestions Service: Notification permission.
  OPTIMIZATION_TARGET_NOTIFICATION_PERMISSION_PREDICTIONS = 9;
  // Target that enables data collection on client side for various experiments.
  OPTIMIZATION_TARGET_SEGMENTATION_DUMMY = 10;
  // Target for segmentation: Chrome Android Start user.
  OPTIMIZATION_TARGET_SEGMENTATION_CHROME_START_ANDROID = 11;
  // Target for segmentation: Query Tiles user.
  OPTIMIZATION_TARGET_SEGMENTATION_QUERY_TILES = 12;
  // Target for determining the UI visibility of a page.
  OPTIMIZATION_TARGET_PAGE_VISIBILITY = 13;
  // Target for determining topics present on a page.
  // TODO(crbug.com/40204121): Remove PAGE_TOPICS in favor of this target.
  OPTIMIZATION_TARGET_PAGE_TOPICS_V2 = 15;
  // Target for segmentation: Determine users with low engagement with chrome.
  OPTIMIZATION_TARGET_SEGMENTATION_CHROME_LOW_USER_ENGAGEMENT = 16;
  // Target for segmentation: Determine users who prefer to use Feed.
  OPTIMIZATION_TARGET_SEGMENTATION_FEED_USER = 17;
  // Target for segmentation: Determine whether price tracking should be shown
  // as a contextual page action.
  OPTIMIZATION_TARGET_CONTEXTUAL_PAGE_ACTION_PRICE_TRACKING = 18;
  // Target for smart text selection and entity extraction.
  OPTIMIZATION_TARGET_TEXT_CLASSIFIER = 19;
  // Target for Chrome Permissions Suggestions Service: Geolocation permission.
  OPTIMIZATION_TARGET_GEOLOCATION_PERMISSION_PREDICTIONS = 20;
  // Target for segmentation: Determine users who are interested in shopping.
  OPTIMIZATION_TARGET_SEGMENTATION_SHOPPING_USER = 21;
  // Target for segmentation: Chrome Android Start user V2.
  OPTIMIZATION_TARGET_SEGMENTATION_CHROME_START_ANDROID_V2 = 22;
  // Target for segmentation: Determine users who use search.
  OPTIMIZATION_TARGET_SEGMENTATION_SEARCH_USER = 23;
  // Target for Omnibox on device tail suggest.
  OPTIMIZATION_TARGET_OMNIBOX_ON_DEVICE_TAIL_SUGGEST = 24;
  // Target for client side phishing
  OPTIMIZATION_TARGET_CLIENT_SIDE_PHISHING = 25;
  // Target for Omnibox URL suggestion scoring.
  OPTIMIZATION_TARGET_OMNIBOX_URL_SCORING = 26;
  // Target for segmentation: Segment of users who switched devices.
  OPTIMIZATION_TARGET_SEGMENTATION_DEVICE_SWITCHER = 27;
  // Target for segmentation: Adaptive toolbar button.
  OPTIMIZATION_TARGET_SEGMENTATION_ADAPTIVE_TOOLBAR = 28;
  // Target for segmentation: Determine users who are tabletproductivity users.
  OPTIMIZATION_TARGET_SEGMENTATION_TABLET_PRODUCTIVITY_USER = 29;
  // Target for client side phishing image embedding model.
  OPTIMIZATION_TARGET_CLIENT_SIDE_PHISHING_IMAGE_EMBEDDER = 30;
  // Target for ranking clusters that have passed minimal filtering for the New
  // Tab Page History Clusters module.
  OPTIMIZATION_TARGET_NEW_TAB_PAGE_HISTORY_CLUSTERS_MODULE_RANKING = 31;
  // Target for web app install promotion.
  OPTIMIZATION_TARGET_WEB_APP_INSTALLATION_PROMO = 32;
  // Target for generic text embedder model.
  OPTIMIZATION_TARGET_TEXT_EMBEDDER = 33;
  // Target for classifying and extracting search images on web page.
  OPTIMIZATION_TARGET_VISUAL_SEARCH_CLASSIFICATION = 34;
  // Target for classifying users to target bottom toolbar.
  OPTIMIZATION_TARGET_SEGMENTATION_BOTTOM_TOOLBAR = 35;
  // Target for Autofill field type classification model.
  OPTIMIZATION_TARGET_AUTOFILL_FIELD_CLASSIFICATION = 36;
  // Target for ranking ios start page modules.
  OPTIMIZATION_TARGET_SEGMENTATION_IOS_MODULE_RANKER = 37;
  // Target for segmentation: Determine what modules a user should see on their
  // Desktop New Tab Page.
  OPTIMIZATION_TARGET_SEGMENTATION_DESKTOP_NTP_MODULE = 38;
  // Target for predicting candidate links for speculation-rule based
  // preloading.
  OPTIMIZATION_TARGET_PRELOADING_HEURISTICS = 39;
  // Target for determining text safety.
  OPTIMIZATION_TARGET_TEXT_SAFETY = 40;
  // Target for ranking Android home modules.
  OPTIMIZATION_TARGET_SEGMENTATION_ANDROID_HOME_MODULE_RANKER = 41;
  // Target to support running Compose On-Device.
  OPTIMIZATION_TARGET_COMPOSE = 42;
  // Target for generating passage embeddings.
  OPTIMIZATION_TARGET_PASSAGE_EMBEDDER = 43;
  // Target for breaking up sentences into phrases.
  OPTIMIZATION_TARGET_PHRASE_SEGMENTATION = 44;
  // Target to determine whether to show promotion for Compose.
  OPTIMIZATION_TARGET_SEGMENTATION_COMPOSE_PROMOTION = 45;
  // Target for ranking URL visits used in visit resumption features.
  OPTIMIZATION_TARGET_URL_VISIT_RESUMPTION_RANKER = 46;
  // Target for background segmentation of video frames.
  OPTIMIZATION_TARGET_CAMERA_BACKGROUND_SEGMENTATION = 47;
  // Target for History search model.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_HISTORY_SEARCH = 48;
  // Target for Prompt API feature config.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PROMPT_API = 49;
  // Target for metrics based segmentation clustering.
  OPTIMIZATION_TARGET_SEGMENTATION_METRICS_CLUSTERING = 50;
  // Target for Summarize API feature config.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_SUMMARIZE = 51;
  // Target for Password Manager form classification model.
  OPTIMIZATION_TARGET_PASSWORD_MANAGER_FORM_CLASSIFICATION = 52;
  // Target for model classifying notification content as suspicious.
  OPTIMIZATION_TARGET_NOTIFICATION_CONTENT_DETECTION = 53;
  // Target for History query intent model.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_HISTORY_QUERY_INTENT = 54;
  // Target for scam detection feature config.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_SCAM_DETECTION = 55;
  // Target for Permissions AI feature config.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PERMISSIONS_AI = 56;
  // Target for assessing embedding model performance.
  OPTIMIZATION_TARGET_EXPERIMENTAL_EMBEDDER = 57;
  // Target for segmentation: FedCM user.
  OPTIMIZATION_TARGET_SEGMENTATION_FEDCM_USER = 58;
  // Target for Writing Assistance APIs (Writer and Rewriter).
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API = 59;
  // Target for Geolocation Permission Relevance.
  OPTIMIZATION_TARGET_GEOLOCATION_IMAGE_PERMISSION_RELEVANCE = 60;
  // Target for Notification Permission Relevance.
  OPTIMIZATION_TARGET_NOTIFICATION_IMAGE_PERMISSION_RELEVANCE = 61;
  // Target for Proofreader API.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PROOFREADER_API = 62;
  // Target to determine whether to show the iOS default browser promo.
  OPTIMIZATION_TARGET_SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO = 63;
  // Target for education classifier.
  OPTIMIZATION_TARGET_EDU_CLASSIFIER = 64;
  // Target for the text+image AIv4 geolocation permission feature model.
  OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_DESKTOP = 65;
  // Target for the text+image AIv4 notifications permission feature model.
  OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP = 66;
  // Target for a newer, generalized safety model, designed to replace the
  // model associated with target `OPTIMIZATION_TARGET_TEXT_SAFETY`.
  OPTIMIZATION_TARGET_GENERALIZED_SAFETY = 67;
  // Target for the text+image AIv4 geolocation permission feature model.
  OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_ANDROID = 68;
  // Target for the text+image AIv4 notifications permission feature model.
  OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID = 69;
  // Target for on-device speech recognition.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION = 70;
  // Target for the Neural Residual Echo Estimator used in the WebRTC AEC.
  OPTIMIZATION_TARGET_WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR = 71;
  // Target for Classifier model.
  OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_CLASSIFIER = 72;
  // Target for contextual tasks tab relevance.
  OPTIMIZATION_TARGET_CONTEXTUAL_TASKS_TAB_RELEVANCE = 73;
  // Target for shopping classifier.
  OPTIMIZATION_TARGET_SHOPPING_CLASSIFIER = 74;
  // Target for on-device speech recognition on device (Tiny Gemma).
  MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION_TINY_GEMMA = 75;
  // Target for multi-turn tab relevance scoring in Gemini conversations (extends target 73)
  CONTEXTUAL_TASKS_MULTI_TURN_TAB_RELEVANCE = 76;
  // Target for WebRTC voice isolation denoiser
  WEBRTC_VOICE_ISOLATION_DENOISER = 76;
}

Source: DEJAN

Gemini Nano Download Link: Intercepted model download URL: http://edgedl.me.gvt1.com/edgedl/release2/chrome_component/adhtst3uf2cltjrk6xr625t2jwbq_2024.9.25.2033/fklghjjljmnfjoepjmlobpekiapffcja_2024.9.25.2033_all_adzzukuhpsemphsujkjgzvmtrunq.crx3