HTTP/2 302
content-type: text/html; charset=utf-8
location: https://www.tensorflow.org/oauth2authorize?return_url=https%3A%2F%2Fwww.tensorflow.org%2Flite&prompt=none&auto_signin=True&scopes=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty
x-robots-tag: noindex
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn Redirect"; Expires=Mon, 29 Dec 2025 21:38:12 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin=autosignin; Expires=Mon, 29 Dec 2025 21:38:12 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: "; Expires=Mon, 29 Dec 2025 21:38:12 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-414BW6bh3AHdUeRTFN67P3OtSXbzlS' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 5fb9349cefe913ed881a2383c85cce1d
date: Mon, 29 Dec 2025 21:33:12 GMT
server: Google Frontend
content-length: 312
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://accounts.google.com/o/oauth2/v2/auth?client_id=157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fwww.tensorflow.org%2Foauth2callback&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fgoogledevelopers+openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty&access_type=online&response_type=code&state=%7B%22csrf_token%22%3A+%22fbc73adaaaa7b906084158c79e2458bbce30137a1e5dbe14af5766a0c4a6b6f1%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fwww.tensorflow.org%2Flite%22%7D&prompt=none&auto_signin=True
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: "; Expires=Mon, 29 Dec 2025 21:38:13 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=.eJylVEtvqzgU_iujrGcBpqSh0izygkCBqCRg8KbChoQQm6AmPK_uf59D0rRXVRdTDRICgc8538v-NXot0zcRF2lxGT1d3qr079H-dNrz9PUUV5cMvbLz2-71cjqmxehptKPsUYmTGK5HqkljafIgqxP2qKXoQZ1QylJFkpXHWE7VhKbyQ7xTH8fjWGIP8ZiOd_Loa_cdPzWv_7vr06_RXxTg7aebQDQv09s1d3SkZUnonRzhnmMcVIk-kcJ-WkWoLQlWJW42262ky4mx7wIUHHwUdIkIOk-0daJutnwuZnyF_Gezse41IeJHvnRNZ-srznbarheO7OZHZGOtjsJZHUMtMWQ5wlbvCK92CiLHRlaR_NhEws0p1kpb6A1bORVBWk1Qy5PQ5Uy4NS08TosXwKddAJv7MVNxeaRYPLG8hbFilyQoG79wWs-QTaIspfVcDj0_i7x8esHWxpmFMEeZca5n-hTkiFeeBPPGdqcpicI-5gLeknVqTpEE2AMpnmsFRXAbwZGEhFNDa0ho9ebwxGpJ5rNTsvIa1p9qGzolnXpfnzGD9_bAYXPT3FaCHmpLKkhti-ASYX42jUxKVrN-fZjUUK3YIqkpSs4E600cOlfeNrr6Ud804RURk4qtrJoIfiabH8xHHgcvz4MOrJh1FJES1vU_wUCMABHc1swIug8Mw5owyZh42f9A10HPhglNxLjl8E8kuD2H6Oo5YGuAJ--Y4jVRaEkp2TiLlcWJwTuCXfA_6GL49oy_YL_mxa2ZIMCTVVSxCvsz8xk12kOE3TfI0jN4WcRY3cUGryBH63xaygzyHiK9uO6F5diZGwPvbJeAb1Bz_oNfFgHWBNaxD839d60moN9tD9lK1N20O_j5lEsUXTjlmsyE8PO5--ndHePhW_9udeXGmReQeaG9keDew_uvPTrQu44RBhzloH0ZoeDOq_yD182fhfmtd4P_MXa5DdyJMfRS75yuub77YqFPXz60-C5XigeYggp8EFTdOPpNb_CPj6PQKyka_AkymNsNfswCrYmRy7kpnAUeMAAHOJ9iTEoSPvvbU2MwQ-8iLPfv55QNfuckdPtQ8VR2xUxqKlrAO7zLoIvbwJweNJXSEM4Is1kCtiMh13NDAhzwrVuknZUzxRLhO2YzP-1NQQ5Rz_oIe1mE9cxFpuosoma9eGndbZa7PedO_iKvDesQIb93FsveRcuWbINjJPzWNXThbhlyxbKJei9zhYlIvjzY8-mBiUACf6pBUzo3x-bc-rrXJchpDxkXkGXYt-Bxp51jwGsWaOA57K8LW23g3auA48DNHvylstbHOAHdx8M_nxUB56tAjg4P_4x-__4XmnVgJA.aVLzmQ.UYARoBSAsQ-DfXgdmyPnON1AAM8; Expires=Thu, 29 Jan 2026 21:33:13 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-u+jUk4xp+alRlzNNNSUUqPX790RA2k' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 744a48d477107083881a2383c85cc53a
date: Mon, 29 Dec 2025 21:33:13 GMT
server: Google Frontend
content-length: 553
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=UTF-8
set-cookie: __Host-GAPS=1:W5c9m0KuLfBOnUq1XO1KL93A5OgNYw:w07F5slEKox4h6zv;Path=/;Expires=Wed, 29-Dec-2027 21:33:13 GMT;Secure;HttpOnly;Priority=HIGH
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Mon, 29 Dec 2025 21:33:13 GMT
location: https://www.tensorflow.org/oauth2callback?state=%7B%22csrf_token%22%3A+%22fbc73adaaaa7b906084158c79e2458bbce30137a1e5dbe14af5766a0c4a6b6f1%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fwww.tensorflow.org%2Flite%22%7D&error_subtype=access_denied&error=interaction_required
origin-trial: Ajo6ZZxoPufZZ6x0UgjawhB/adBJ+tLG7aX1MO8kWVCTHdOVSlY4OjhBhzivzulNh6ikNKRnwxwK18EvUu6aOgcAAABteyJvcmlnaW4iOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IldlYlZpZXdYUmVxdWVzdGVkV2l0aERlcHJlY2F0aW9uIiwiZXhwaXJ5IjoxNzU4MDY3MTk5fQ==
strict-transport-security: max-age=31536000; includeSubDomains
content-security-policy: require-trusted-types-for 'script';report-uri /cspreport
content-security-policy: script-src 'report-sample' 'nonce-4KiEOixt2fLCGBH_zxl7LQ' 'unsafe-inline' 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /cspreport
cross-origin-opener-policy-report-only: same-origin; report-to="coop_gse_qebhlk"
report-to: {"group":"coop_gse_qebhlk","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gse_qebhlk"}]}
content-encoding: gzip
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-length: 359
server: GSE
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://www.tensorflow.org/lite
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: Called Oauth2Callback(): Oauth2Callback callback view: Oauth2Callback No User creds: Oauth2Callback error:no_credentials:bad_request:Authorization failed: interaction_required: Oauth2Callback AS_state autosignin: "; Expires=Mon, 29 Dec 2025 21:38:13 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Path=/
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aVLzmQ.dtmISA--tXyBFmgjt2pd4cqE3g4; Expires=Thu, 29 Jan 2026 21:33:13 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-ArdKu0fpbDlT+bzpM2TOCt69TpP9y1' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 9940fe93e33f0096881a2383c85ccf24
date: Mon, 29 Dec 2025 21:33:13 GMT
server: Google Frontend
content-length: 182
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 301
content-type: text/html; charset=utf-8
location: https://ai.google.dev/edge/litert
cache-control: no-cache, must-revalidate
pragma: no-cache
vary: Cookie
vary: Accept-Encoding
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aVLzmg.GVGprjdrw7kx7_B0IPFMBPKSdc4; Expires=Thu, 29 Jan 2026 21:33:14 GMT; Secure; HttpOnly; Path=/; SameSite=None
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-goZNByy+doOJQbt02511P13qW9ZulO' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
expires: Fri, 01 Jan 1990 00:00:00 GMT
content-encoding: gzip
x-cloud-trace-context: 55439d414e2cfd08881a2383c85cc12d
date: Mon, 29 Dec 2025 21:33:14 GMT
server: Google Frontend
content-length: 182
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://ai.google.dev/oauth2authorize?return_url=https%3A%2F%2Fai.google.dev%2Fedge%2Flitert&prompt=none&auto_signin=True&scopes=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty
x-robots-tag: noindex
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn Redirect"; Expires=Mon, 29 Dec 2025 21:38:14 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin=autosignin; Expires=Mon, 29 Dec 2025 21:38:14 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: "; Expires=Mon, 29 Dec 2025 21:38:14 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-41eT/F5E6I0LcydwL4z1B+KqYnhpHq' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe https://aistudio.google.com; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 2029a3e847eac6a7db51eb92e58543ad
date: Mon, 29 Dec 2025 21:33:14 GMT
server: Google Frontend
content-length: 314
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://accounts.google.com/o/oauth2/v2/auth?client_id=157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fai.google.dev%2Foauth2callback&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty+openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fgoogledevelopers&access_type=online&response_type=code&state=%7B%22csrf_token%22%3A+%22a5f02651216b0b8820d84327b9516b4bee94c4f0322e9e6700b6cfb92b88d4d1%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fai.google.dev%2Fedge%2Flitert%22%7D&prompt=none&auto_signin=True
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: "; Expires=Mon, 29 Dec 2025 21:38:15 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=.eJylVNtuo0gQ_ZWVX3cfoDGeMNI-GCfcAljB5tYvEd1tG3A3RjEXw2j-fQsnzmRWedhokZCapvrUqXOq-sfsud69iKzaVc3se_PS7v6aHU6nA989n7K2ydEzPb_sn5vTcVfNvs8ydS-hhSojeUEkcneHJHY3V9A3oqmwMye7nTan872kILTTdotvkkQWdE80BLFszuTZv9H3_NQ__2_U7z9mfxCgd1huIrF8Wr4-K89AWs6S4OQJ_5zFUcuMOykZl22KLjWOVYnb_XYrGTIzD0OEoiJE0cBENATi0jF1s-UroXMLhY9279zOJIgf-YNve9tQ8bbLy_rek_3yiNxY69JE7zI4i01ZTmNn9ETQeRWWMzNvcXnsU-GXJNZqVxg9tbwWI63D6MJZ4nMq_I5UASfVE_DTGuDmv-dUfJ4qDmdOcG9atGFR3YeVdwlM2cbKg7ReyUkQ5mlQLpvY2Xh6AnkUnXMjNyY5MiuQIN_CHTSFKfQ9L_Ct6aCWBEnAPZKylSZT0CCLVUEGtadCE1l84baZS8zSx3Vx1zFAcAXrCGJnHBt9lnhXvi666gi1RwjHl46a0UAtp8OCn3HiHb7A4YgTzImp9Thx3jlATM6QMeCVfmJW0NPx1LmAxAa1IkiriBnl1OSjO-m4efXdRQFnlT4QhGv4D_-wTMzLHvi2DLiRlSqyxBmhtpxWgWpPOWO1_lIOJRqBZ00E7lwRNWnMz1_S602H33RTN9695cAeH3Dsg__gCd54zgfcND6-a-gKqLPQXvW7d8o0vpxTYZQZ4KymfkS8TVBek2oTbk_947XfuJZjBDPhBOtymV9rueVxf8sz9RLEfejXt_o79zZfhYbgva6hbx1mai-g456BLvBdfvD-jaP9qf-v5xZhuawH6IEuQ9EN4_hfMaiIEEENhzOPk6ZZ7PNbXY_xr7rIq_7D596AnoKXeKMBZjBhrW81XWdDhjkRIixX7FefvGvxaa9IEycieIvFn2GpB9dYojj1ThhSFmuTPzyNA07ryY9oT82mxHjjlEv5yiFRMNwRHGYhGvjDwtMr6FlhNFQNNL4qvBUyyhRFI5U1aZfoE2eTIBXuPXVa-6DLSE2tpZOmFu8B29NNH-Y1Br2jkZmGNO3lyblIFX_A_I1zYS_slZP7cdp7ZSp7W_viC7tPy8PcK_Xj-v5p9EpWrLfhtC-lIuLrbVD6JsSP9oC3nPsl7T3TRinCEOcU6_v86JtPF7voD3YF95oVDYRPmvbFulgWH7zOs81Nz7Cd_HRRdMQo7IjJJZg7ya4Q8MfTPdFQawProIW6p5rdqU_AqzGLWZtd-yoIaRVxbkVyWsz_nv38-Q-SwFu_.aVLzmw.shAcgiTk6MxGS9eTEXEy6o3n504; Expires=Thu, 29 Jan 2026 21:33:15 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-IM6kraBWjmTeFz8mAHhNlSqRW54Cug' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe https://aistudio.google.com; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 2aa2e412290a8146db51eb92e5854f55
date: Mon, 29 Dec 2025 21:33:15 GMT
server: Google Frontend
content-length: 552
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=UTF-8
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Mon, 29 Dec 2025 21:33:15 GMT
location: https://ai.google.dev/oauth2callback?state=%7B%22csrf_token%22%3A+%22a5f02651216b0b8820d84327b9516b4bee94c4f0322e9e6700b6cfb92b88d4d1%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fai.google.dev%2Fedge%2Flitert%22%7D&error_subtype=access_denied&error=interaction_required
origin-trial: Ajo6ZZxoPufZZ6x0UgjawhB/adBJ+tLG7aX1MO8kWVCTHdOVSlY4OjhBhzivzulNh6ikNKRnwxwK18EvUu6aOgcAAABteyJvcmlnaW4iOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IldlYlZpZXdYUmVxdWVzdGVkV2l0aERlcHJlY2F0aW9uIiwiZXhwaXJ5IjoxNzU4MDY3MTk5fQ==
strict-transport-security: max-age=31536000; includeSubDomains
cross-origin-opener-policy-report-only: same-origin; report-to="coop_gse_qebhlk"
report-to: {"group":"coop_gse_qebhlk","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gse_qebhlk"}]}
content-security-policy: script-src 'report-sample' 'nonce-wkPzKAL2_xwwUVsBnvcg6Q' 'unsafe-inline' 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /cspreport
content-security-policy: require-trusted-types-for 'script';report-uri /cspreport
content-encoding: gzip
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-length: 360
server: GSE
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://ai.google.dev/edge/litert
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: Called Oauth2Callback(): Oauth2Callback callback view: Oauth2Callback No User creds: Oauth2Callback error:no_credentials:bad_request:Authorization failed: interaction_required: Oauth2Callback AS_state autosignin: "; Expires=Mon, 29 Dec 2025 21:38:15 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Path=/
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aVLzmw.FlHXssA58aoyp6LWHgzbTCQUVUU; Expires=Thu, 29 Jan 2026 21:33:15 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-W0DHTGOd/273prZUJLsLNdVbqXcDxk' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe https://aistudio.google.com; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 78e7870a21c70df4db51eb92e5854137
date: Mon, 29 Dec 2025 21:33:15 GMT
server: Google Frontend
content-length: 182
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 200
last-modified: Fri, 19 Dec 2025 01:32:26 GMT
content-type: text/html; charset=utf-8
vary: Cookie
vary: Accept-Encoding
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aVLznA.0O7ujH--bheh4VNAOiS_L_zomow; Expires=Thu, 29 Jan 2026 21:33:16 GMT; Secure; HttpOnly; Path=/; SameSite=None
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-ebW3XPUbZy7n2qgaeqNV480rJhIo0p' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe https://aistudio.google.com; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 9986673d36f182ffdb51eb92e5854a28
date: Mon, 29 Dec 2025 21:33:16 GMT
server: Google Frontend
content-length: 25730
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Google AI Edge | Google AI for Developers
Skip to main content
Models
Solutions
Code assistance
Showcase
Community
Send feedback
Efficient conversion, runtime, and optimization for on-device machine learning.
Built on the battle-tested foundation of TensorFlow Lite
LiteRT isn't just new; it's the next generation of the world's most widely deployed machine learning runtime. It powers the apps you use every day, delivering low latency and high privacy on billions of devices.
Simplified hardware acceleration
Obtain a model
Use .tflite pre-trained models or convert PyTorch, JAX or TensorFlow models to .tflite
Optimize the model
Optionally Quantize the model
Run
Pick desired accelerator and run on LiteRT
Tutorials show you how to use LiteRT with complete, end-to-end examples.
Pre-trained, out-of-the-box Gen AI models.
A gallery that showcases on-device ML/GenAI use cases
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-19 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-19 UTC."],[],[]]