Skip to content

Commit 1c2bae8

Browse files
authored
No tensorflow 1 (#3546)
* No tensorflow 1 * Vendoring our own utils * Vendoering revise * Removed unnecessary tf pythons * Reformat
1 parent cf8c42a commit 1c2bae8

11 files changed

Lines changed: 273 additions & 54 deletions

ci/tflite_files.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,6 @@ tensorflow/lite/portable_type_to_tflitetype.h
115115
tensorflow/lite/python/schema_util.py
116116
tensorflow/lite/schema/schema_utils.h
117117
tensorflow/lite/tools/flatbuffer_utils.py
118-
tensorflow/lite/tools/flatbuffer_utils_test.py
119118
tensorflow/lite/tools/randomize_weights.py
120119
tensorflow/lite/tools/strip_strings.py
121-
tensorflow/lite/tools/test_utils.py
122120
tensorflow/lite/tools/visualize.py
123-
tensorflow/lite/tools/visualize_test.py

python/python_requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
# it is run.
2828

2929
absl_py
30+
ai-edge-litert
3031
bitarray
3132
mako
3233
numpy

python/python_requirements_3_10.txt

Lines changed: 95 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# bazel run //python:requirements_3_10.update
@@ -12,10 +12,36 @@ absl-py==2.3.1 \
1212
# keras
1313
# tensorboard
1414
# tensorflow
15+
ai-edge-litert==2.1.4 \
16+
--hash=sha256:0152b9e9712995931cb7ccb54909481e6c3d20e8e7b8f9853972ffc6534b559c \
17+
--hash=sha256:1bed8ccd8dfc4f2ec388bc79cb90920c261a244995ce378d396fb8967b7db640 \
18+
--hash=sha256:1dc178c0a9e59df865fdfb536835c15a56224e78047006ad3c68e855dbbc12d8 \
19+
--hash=sha256:25aafb358229d9c87772b8448488ff373bbc42de0c9e1e62ed22202bdf6007af \
20+
--hash=sha256:2772aa69e7f1934cfc5bda3ee8bcd52a54d50cc3dfb853c7591da08d92f16f09 \
21+
--hash=sha256:4e3ccc847dbca7acdf8178443729b6d9d3fcb4a5f0dd29f6a834e68fcab4b04a \
22+
--hash=sha256:58fbfcaf04475e0f6a128ce1f52dffa5660d88d5f92788e3f40b5bba1fb02eab \
23+
--hash=sha256:72d14997d3ae976bf325c9831f1a7bf42cddfe575d8351ff3c516a294aa5d810 \
24+
--hash=sha256:95b5eb86874a2397c78be5737a168b425556467b2a58aab3f3fbb0ff7678a665 \
25+
--hash=sha256:9f42035b35c3de5062210098a09caa18428c8b1b1c8bd4ffc3206e6581767d1a \
26+
--hash=sha256:a4080394830873db3d9c3801801c65147dcd59eec26389c849477dae55d3d3cb \
27+
--hash=sha256:b5f50d754c0b2eb4c40074422f89503e6b85797a83356a2c7677ff44b6281f72 \
28+
--hash=sha256:c280d21f1111feb3219283417c1fb5f5a4bbf9e16a214fd96d6220fbc62dec95 \
29+
--hash=sha256:d9ccf39b6603233e92973d591065dd7a62e875c8b7a12d2c0558f8f66bd4f434 \
30+
--hash=sha256:f1026dc8c4249defc05d618feb1ee4827561d761cdf9838c9edffaca272bf0d5 \
31+
--hash=sha256:f2f07d27211a6b64ed374733bcbdd78dcf0cdc70de5c5f7d0ce7f198d4890a23
32+
# via -r python/python_requirements.in
1533
astunparse==1.6.3 \
1634
--hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \
1735
--hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8
1836
# via tensorflow
37+
backports-strenum==1.3.1 \
38+
--hash=sha256:77c52407342898497714f0596e86188bb7084f89063226f4ba66863482f42414 \
39+
--hash=sha256:cdcfe36dc897e2615dc793b7d3097f54d359918fc448754a517e6f23044ccf83
40+
# via ai-edge-litert
41+
backports-tarfile==1.2.0 \
42+
--hash=sha256:77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34 \
43+
--hash=sha256:d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991
44+
# via jaraco-context
1945
bitarray==3.8.0 \
2046
--hash=sha256:004d518fa410e6da43386d20e07b576a41eb417ac67abf9f30fa75e125697199 \
2147
--hash=sha256:014df8a9430276862392ac5d471697de042367996c49f32d0008585d2c60755a \
@@ -393,7 +419,9 @@ docutils==0.22.4 \
393419
# via readme-renderer
394420
flatbuffers==25.12.19 \
395421
--hash=sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4
396-
# via tensorflow
422+
# via
423+
# ai-edge-litert
424+
# tensorflow
397425
gast==0.7.0 \
398426
--hash=sha256:0bb14cd1b806722e91ddbab6fb86bba148c22b40e7ff11e248974e04c8adfdae \
399427
--hash=sha256:99cbf1365633a74099f69c59bd650476b96baa5ef196fec88032b00b31ba36f7
@@ -520,6 +548,10 @@ idna==3.11 \
520548
--hash=sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
521549
--hash=sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
522550
# via requests
551+
importlib-metadata==9.0.0 \
552+
--hash=sha256:2d21d1cc5a017bd0559e36150c21c830ab1dc304dedd1b7ea85d20f45ef3edd7 \
553+
--hash=sha256:a4f57ab599e6a2e3016d7595cfd72eb4661a5106e787a95bcc90c7105b831efc
554+
# via keyring
523555
jaraco-classes==3.4.0 \
524556
--hash=sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd \
525557
--hash=sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790
@@ -806,6 +838,7 @@ numpy==2.2.6 \
806838
--hash=sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8
807839
# via
808840
# -r python/python_requirements.in
841+
# ai-edge-litert
809842
# h5py
810843
# keras
811844
# ml-dtypes
@@ -1041,6 +1074,7 @@ protobuf==6.33.2 \
10411074
--hash=sha256:fc2a0e8b05b180e5fc0dd1559fe8ebdae21a27e81ac77728fb6c42b12c7419b4
10421075
# via
10431076
# -r python/python_requirements.in
1077+
# ai-edge-litert
10441078
# tensorboard
10451079
# tensorflow
10461080
pycparser==2.23 \
@@ -1200,6 +1234,59 @@ termcolor==3.3.0 \
12001234
--hash=sha256:348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5 \
12011235
--hash=sha256:cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5
12021236
# via tensorflow
1237+
tomli==2.4.1 \
1238+
--hash=sha256:01f520d4f53ef97964a240a035ec2a869fe1a37dde002b57ebc4417a27ccd853 \
1239+
--hash=sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe \
1240+
--hash=sha256:136443dbd7e1dee43c68ac2694fde36b2849865fa258d39bf822c10e8068eac5 \
1241+
--hash=sha256:1d8591993e228b0c930c4bb0db464bdad97b3289fb981255d6c9a41aedc84b2d \
1242+
--hash=sha256:2190f2e9dd7508d2a90ded5ed369255980a1bcdd58e52f7fe24b8162bf9fedbd \
1243+
--hash=sha256:2c1c351919aca02858f740c6d33adea0c5deea37f9ecca1cc1ef9e884a619d26 \
1244+
--hash=sha256:36d2bd2ad5fb9eaddba5226aa02c8ec3fa4f192631e347b3ed28186d43be6b54 \
1245+
--hash=sha256:3d48a93ee1c9b79c04bb38772ee1b64dcf18ff43085896ea460ca8dec96f35f6 \
1246+
--hash=sha256:47149d5bd38761ac8be13a84864bf0b7b70bc051806bc3669ab1cbc56216b23c \
1247+
--hash=sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a53a \
1248+
--hash=sha256:4b605484e43cdc43f0954ddae319fb75f04cc10dd80d830540060ee7cd0243cd \
1249+
--hash=sha256:504aa796fe0569bb43171066009ead363de03675276d2d121ac1a4572397870f \
1250+
--hash=sha256:51529d40e3ca50046d7606fa99ce3956a617f9b36380da3b7f0dd3dd28e68cb5 \
1251+
--hash=sha256:52c8ef851d9a240f11a88c003eacb03c31fc1c9c4ec64a99a0f922b93874fda9 \
1252+
--hash=sha256:559db847dc486944896521f68d8190be1c9e719fced785720d2216fe7022b662 \
1253+
--hash=sha256:5a881ab208c0baf688221f8cecc5401bd291d67e38a1ac884d6736cbcd8247e9 \
1254+
--hash=sha256:5cb41aa38891e073ee49d55fbc7839cfdb2bc0e600add13874d048c94aadddd1 \
1255+
--hash=sha256:5e262d41726bc187e69af7825504c933b6794dc3fbd5945e41a79bb14c31f585 \
1256+
--hash=sha256:5ee18d9ebdb417e384b58fe414e8d6af9f4e7a0ae761519fb50f721de398dd4e \
1257+
--hash=sha256:7008df2e7655c495dd12d2a4ad038ff878d4ca4b81fccaf82b714e07eae4402c \
1258+
--hash=sha256:734e20b57ba95624ecf1841e72b53f6e186355e216e5412de414e3c51e5e3c41 \
1259+
--hash=sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f \
1260+
--hash=sha256:7f86fd587c4ed9dd76f318225e7d9b29cfc5a9d43de44e5754db8d1128487085 \
1261+
--hash=sha256:7f94b27a62cfad8496c8d2513e1a222dd446f095fca8987fceef261225538a15 \
1262+
--hash=sha256:88dceee75c2c63af144e456745e10101eb67361050196b0b6af5d717254dddf7 \
1263+
--hash=sha256:8a650c2dbafa08d42e51ba0b62740dae4ecb9338eefa093aa5c78ceb546fcd5c \
1264+
--hash=sha256:8d65a2fbf9d2f8352685bc1364177ee3923d6baf5e7f43ea4959d7d8bc326a36 \
1265+
--hash=sha256:96481a5786729fd470164b47cdb3e0e58062a496f455ee41b4403be77cb5a076 \
1266+
--hash=sha256:a120733b01c45e9a0c34aeef92bf0cf1d56cfe81ed9d47d562f9ed591a9828ac \
1267+
--hash=sha256:b1d22e6e9387bf4739fbe23bfa80e93f6b0373a7f1b96c6227c32bef95a4d7a8 \
1268+
--hash=sha256:b8c198f8c1805dc42708689ed6864951fd2494f924149d3e4bce7710f8eb5232 \
1269+
--hash=sha256:c2541745709bad0264b7d4705ad453b76ccd191e64aa6f0fc66b69a293a45ece \
1270+
--hash=sha256:c742f741d58a28940ce01d58f0ab2ea3ced8b12402f162f4d534dfe18ba1cd6a \
1271+
--hash=sha256:c7f2c7f2b9ca6bdeef8f0fa897f8e05085923eb091721675170254cbc5b02897 \
1272+
--hash=sha256:d312ef37c91508b0ab2cee7da26ec0b3ed2f03ce12bd87a588d771ae15dcf82d \
1273+
--hash=sha256:d4d8fe59808a54658fcc0160ecfb1b30f9089906c50b23bcb4c69eddc19ec2b4 \
1274+
--hash=sha256:da25dc3563bff5965356133435b757a795a17b17d01dbc0f42fb32447ddfd917 \
1275+
--hash=sha256:eab21f45c7f66c13f2a9e0e1535309cee140182a9cdae1e041d02e47291e8396 \
1276+
--hash=sha256:eb0dc4e38e6a1fd579e5d50369aa2e10acfc9cace504579b2faabb478e76941a \
1277+
--hash=sha256:ec9bfaf3ad2df51ace80688143a6a4ebc09a248f6ff781a9945e51937008fcbc \
1278+
--hash=sha256:ede3e6487c5ef5d28634ba3f31f989030ad6af71edfb0055cbbd14189ff240ba \
1279+
--hash=sha256:f3c6818a1a86dd6dca7ddcaaf76947d5ba31aecc28cb1b67009a5877c9a64f3f \
1280+
--hash=sha256:f758f1b9299d059cc3f6546ae2af89670cb1c4d48ea29c3cacc4fe7de3058257 \
1281+
--hash=sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d652285c30 \
1282+
--hash=sha256:fd0409a3653af6c147209d267a0e4243f0ae46b011aa978b1080359fddc9b6cf \
1283+
--hash=sha256:ff18e6a727ee0ab0388507b89d1bc6a22b138d1e2fa56d1ad494586d61d2eae9 \
1284+
--hash=sha256:ff2983983d34813c1aeb0fa89091e76c3a22889ee83ab27c5eeb45100560c049
1285+
# via yapf
1286+
tqdm==4.67.3 \
1287+
--hash=sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb \
1288+
--hash=sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf
1289+
# via ai-edge-litert
12031290
twine==6.2.0 \
12041291
--hash=sha256:418ebf08ccda9a8caaebe414433b0ba5e25eb5e4a927667122fbe8f829f985d8 \
12051292
--hash=sha256:e5ed0d2fd70c9959770dce51c8f39c8945c574e18173a7b81802dab51b4b75cf
@@ -1208,6 +1295,8 @@ typing-extensions==4.15.0 \
12081295
--hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
12091296
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
12101297
# via
1298+
# ai-edge-litert
1299+
# cryptography
12111300
# grpcio
12121301
# optree
12131302
# tensorflow
@@ -1338,6 +1427,10 @@ yapf==0.43.0 \
13381427
--hash=sha256:00d3aa24bfedff9420b2e0d5d9f5ab6d9d4268e72afbf59bb3fa542781d5218e \
13391428
--hash=sha256:224faffbc39c428cb095818cf6ef5511fdab6f7430a10783fdfb292ccf2852ca
13401429
# via -r python/python_requirements.in
1430+
zipp==3.23.1 \
1431+
--hash=sha256:0b3596c50a5c700c9cb40ba8d86d9f2cc4807e9bedb06bcdf7fac85633e444dc \
1432+
--hash=sha256:32120e378d32cd9714ad503c1d024619063ec28aad2248dc6672ad13edfa5110
1433+
# via importlib-metadata
13411434

13421435
# The following packages are considered to be unsafe in a requirements file:
13431436
setuptools==80.9.0 \

python/python_requirements_3_11.txt

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# bazel run //python:requirements_3_11.update
@@ -12,10 +12,36 @@ absl-py==2.3.1 \
1212
# keras
1313
# tensorboard
1414
# tensorflow
15+
ai-edge-litert==2.1.4 \
16+
--hash=sha256:0152b9e9712995931cb7ccb54909481e6c3d20e8e7b8f9853972ffc6534b559c \
17+
--hash=sha256:1bed8ccd8dfc4f2ec388bc79cb90920c261a244995ce378d396fb8967b7db640 \
18+
--hash=sha256:1dc178c0a9e59df865fdfb536835c15a56224e78047006ad3c68e855dbbc12d8 \
19+
--hash=sha256:25aafb358229d9c87772b8448488ff373bbc42de0c9e1e62ed22202bdf6007af \
20+
--hash=sha256:2772aa69e7f1934cfc5bda3ee8bcd52a54d50cc3dfb853c7591da08d92f16f09 \
21+
--hash=sha256:4e3ccc847dbca7acdf8178443729b6d9d3fcb4a5f0dd29f6a834e68fcab4b04a \
22+
--hash=sha256:58fbfcaf04475e0f6a128ce1f52dffa5660d88d5f92788e3f40b5bba1fb02eab \
23+
--hash=sha256:72d14997d3ae976bf325c9831f1a7bf42cddfe575d8351ff3c516a294aa5d810 \
24+
--hash=sha256:95b5eb86874a2397c78be5737a168b425556467b2a58aab3f3fbb0ff7678a665 \
25+
--hash=sha256:9f42035b35c3de5062210098a09caa18428c8b1b1c8bd4ffc3206e6581767d1a \
26+
--hash=sha256:a4080394830873db3d9c3801801c65147dcd59eec26389c849477dae55d3d3cb \
27+
--hash=sha256:b5f50d754c0b2eb4c40074422f89503e6b85797a83356a2c7677ff44b6281f72 \
28+
--hash=sha256:c280d21f1111feb3219283417c1fb5f5a4bbf9e16a214fd96d6220fbc62dec95 \
29+
--hash=sha256:d9ccf39b6603233e92973d591065dd7a62e875c8b7a12d2c0558f8f66bd4f434 \
30+
--hash=sha256:f1026dc8c4249defc05d618feb1ee4827561d761cdf9838c9edffaca272bf0d5 \
31+
--hash=sha256:f2f07d27211a6b64ed374733bcbdd78dcf0cdc70de5c5f7d0ce7f198d4890a23
32+
# via -r python/python_requirements.in
1533
astunparse==1.6.3 \
1634
--hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \
1735
--hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8
1836
# via tensorflow
37+
backports-strenum==1.2.8 \
38+
--hash=sha256:4dd47365fd427ac8028aeb1ad3628ea38e67c4d0336ceebd5c0f113e0c487ce9 \
39+
--hash=sha256:fc297cb26971f7d5e15a478a06a78575197f81daea47975771b1aae996dcccf4
40+
# via ai-edge-litert
41+
backports-tarfile==1.2.0 \
42+
--hash=sha256:77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34 \
43+
--hash=sha256:d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991
44+
# via jaraco-context
1945
bitarray==3.8.0 \
2046
--hash=sha256:004d518fa410e6da43386d20e07b576a41eb417ac67abf9f30fa75e125697199 \
2147
--hash=sha256:014df8a9430276862392ac5d471697de042367996c49f32d0008585d2c60755a \
@@ -393,7 +419,9 @@ docutils==0.22.4 \
393419
# via readme-renderer
394420
flatbuffers==25.12.19 \
395421
--hash=sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4
396-
# via tensorflow
422+
# via
423+
# ai-edge-litert
424+
# tensorflow
397425
gast==0.7.0 \
398426
--hash=sha256:0bb14cd1b806722e91ddbab6fb86bba148c22b40e7ff11e248974e04c8adfdae \
399427
--hash=sha256:99cbf1365633a74099f69c59bd650476b96baa5ef196fec88032b00b31ba36f7
@@ -520,6 +548,10 @@ idna==3.11 \
520548
--hash=sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
521549
--hash=sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
522550
# via requests
551+
importlib-metadata==9.0.0 \
552+
--hash=sha256:2d21d1cc5a017bd0559e36150c21c830ab1dc304dedd1b7ea85d20f45ef3edd7 \
553+
--hash=sha256:a4f57ab599e6a2e3016d7595cfd72eb4661a5106e787a95bcc90c7105b831efc
554+
# via keyring
523555
jaraco-classes==3.4.0 \
524556
--hash=sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd \
525557
--hash=sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790
@@ -823,6 +855,7 @@ numpy==2.4.0 \
823855
--hash=sha256:f935c4493eda9069851058fa0d9e39dbf6286be690066509305e52912714dbb2
824856
# via
825857
# -r python/python_requirements.in
858+
# ai-edge-litert
826859
# h5py
827860
# keras
828861
# ml-dtypes
@@ -1058,6 +1091,7 @@ protobuf==6.33.2 \
10581091
--hash=sha256:fc2a0e8b05b180e5fc0dd1559fe8ebdae21a27e81ac77728fb6c42b12c7419b4
10591092
# via
10601093
# -r python/python_requirements.in
1094+
# ai-edge-litert
10611095
# tensorboard
10621096
# tensorflow
10631097
pycparser==2.23 \
@@ -1217,6 +1251,10 @@ termcolor==3.3.0 \
12171251
--hash=sha256:348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5 \
12181252
--hash=sha256:cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5
12191253
# via tensorflow
1254+
tqdm==4.67.3 \
1255+
--hash=sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb \
1256+
--hash=sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf
1257+
# via ai-edge-litert
12201258
twine==6.2.0 \
12211259
--hash=sha256:418ebf08ccda9a8caaebe414433b0ba5e25eb5e4a927667122fbe8f829f985d8 \
12221260
--hash=sha256:e5ed0d2fd70c9959770dce51c8f39c8945c574e18173a7b81802dab51b4b75cf
@@ -1225,6 +1263,7 @@ typing-extensions==4.15.0 \
12251263
--hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
12261264
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
12271265
# via
1266+
# ai-edge-litert
12281267
# grpcio
12291268
# optree
12301269
# tensorflow
@@ -1355,6 +1394,10 @@ yapf==0.43.0 \
13551394
--hash=sha256:00d3aa24bfedff9420b2e0d5d9f5ab6d9d4268e72afbf59bb3fa542781d5218e \
13561395
--hash=sha256:224faffbc39c428cb095818cf6ef5511fdab6f7430a10783fdfb292ccf2852ca
13571396
# via -r python/python_requirements.in
1397+
zipp==3.23.1 \
1398+
--hash=sha256:0b3596c50a5c700c9cb40ba8d86d9f2cc4807e9bedb06bcdf7fac85633e444dc \
1399+
--hash=sha256:32120e378d32cd9714ad503c1d024619063ec28aad2248dc6672ad13edfa5110
1400+
# via importlib-metadata
13581401

13591402
# The following packages are considered to be unsafe in a requirements file:
13601403
setuptools==80.9.0 \

python/python_requirements_3_12.txt

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# bazel run //python:requirements_3_12.update
@@ -12,10 +12,32 @@ absl-py==2.3.1 \
1212
# keras
1313
# tensorboard
1414
# tensorflow
15+
ai-edge-litert==2.1.4 \
16+
--hash=sha256:0152b9e9712995931cb7ccb54909481e6c3d20e8e7b8f9853972ffc6534b559c \
17+
--hash=sha256:1bed8ccd8dfc4f2ec388bc79cb90920c261a244995ce378d396fb8967b7db640 \
18+
--hash=sha256:1dc178c0a9e59df865fdfb536835c15a56224e78047006ad3c68e855dbbc12d8 \
19+
--hash=sha256:25aafb358229d9c87772b8448488ff373bbc42de0c9e1e62ed22202bdf6007af \
20+
--hash=sha256:2772aa69e7f1934cfc5bda3ee8bcd52a54d50cc3dfb853c7591da08d92f16f09 \
21+
--hash=sha256:4e3ccc847dbca7acdf8178443729b6d9d3fcb4a5f0dd29f6a834e68fcab4b04a \
22+
--hash=sha256:58fbfcaf04475e0f6a128ce1f52dffa5660d88d5f92788e3f40b5bba1fb02eab \
23+
--hash=sha256:72d14997d3ae976bf325c9831f1a7bf42cddfe575d8351ff3c516a294aa5d810 \
24+
--hash=sha256:95b5eb86874a2397c78be5737a168b425556467b2a58aab3f3fbb0ff7678a665 \
25+
--hash=sha256:9f42035b35c3de5062210098a09caa18428c8b1b1c8bd4ffc3206e6581767d1a \
26+
--hash=sha256:a4080394830873db3d9c3801801c65147dcd59eec26389c849477dae55d3d3cb \
27+
--hash=sha256:b5f50d754c0b2eb4c40074422f89503e6b85797a83356a2c7677ff44b6281f72 \
28+
--hash=sha256:c280d21f1111feb3219283417c1fb5f5a4bbf9e16a214fd96d6220fbc62dec95 \
29+
--hash=sha256:d9ccf39b6603233e92973d591065dd7a62e875c8b7a12d2c0558f8f66bd4f434 \
30+
--hash=sha256:f1026dc8c4249defc05d618feb1ee4827561d761cdf9838c9edffaca272bf0d5 \
31+
--hash=sha256:f2f07d27211a6b64ed374733bcbdd78dcf0cdc70de5c5f7d0ce7f198d4890a23
32+
# via -r python/python_requirements.in
1533
astunparse==1.6.3 \
1634
--hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \
1735
--hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8
1836
# via tensorflow
37+
backports-strenum==1.2.8 \
38+
--hash=sha256:4dd47365fd427ac8028aeb1ad3628ea38e67c4d0336ceebd5c0f113e0c487ce9 \
39+
--hash=sha256:fc297cb26971f7d5e15a478a06a78575197f81daea47975771b1aae996dcccf4
40+
# via ai-edge-litert
1941
bitarray==3.8.0 \
2042
--hash=sha256:004d518fa410e6da43386d20e07b576a41eb417ac67abf9f30fa75e125697199 \
2143
--hash=sha256:014df8a9430276862392ac5d471697de042367996c49f32d0008585d2c60755a \
@@ -393,7 +415,9 @@ docutils==0.22.4 \
393415
# via readme-renderer
394416
flatbuffers==25.12.19 \
395417
--hash=sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4
396-
# via tensorflow
418+
# via
419+
# ai-edge-litert
420+
# tensorflow
397421
gast==0.7.0 \
398422
--hash=sha256:0bb14cd1b806722e91ddbab6fb86bba148c22b40e7ff11e248974e04c8adfdae \
399423
--hash=sha256:99cbf1365633a74099f69c59bd650476b96baa5ef196fec88032b00b31ba36f7
@@ -823,6 +847,7 @@ numpy==2.4.0 \
823847
--hash=sha256:f935c4493eda9069851058fa0d9e39dbf6286be690066509305e52912714dbb2
824848
# via
825849
# -r python/python_requirements.in
850+
# ai-edge-litert
826851
# h5py
827852
# keras
828853
# ml-dtypes
@@ -1058,6 +1083,7 @@ protobuf==6.33.2 \
10581083
--hash=sha256:fc2a0e8b05b180e5fc0dd1559fe8ebdae21a27e81ac77728fb6c42b12c7419b4
10591084
# via
10601085
# -r python/python_requirements.in
1086+
# ai-edge-litert
10611087
# tensorboard
10621088
# tensorflow
10631089
pycparser==2.23 \
@@ -1217,6 +1243,10 @@ termcolor==3.3.0 \
12171243
--hash=sha256:348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5 \
12181244
--hash=sha256:cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5
12191245
# via tensorflow
1246+
tqdm==4.67.3 \
1247+
--hash=sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb \
1248+
--hash=sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf
1249+
# via ai-edge-litert
12201250
twine==6.2.0 \
12211251
--hash=sha256:418ebf08ccda9a8caaebe414433b0ba5e25eb5e4a927667122fbe8f829f985d8 \
12221252
--hash=sha256:e5ed0d2fd70c9959770dce51c8f39c8945c574e18173a7b81802dab51b4b75cf
@@ -1225,6 +1255,7 @@ typing-extensions==4.15.0 \
12251255
--hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
12261256
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
12271257
# via
1258+
# ai-edge-litert
12281259
# grpcio
12291260
# optree
12301261
# tensorflow

0 commit comments

Comments
 (0)