diff --git a/WORKSPACE b/WORKSPACE index e5c8482db..740bdfa7a 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -88,6 +88,21 @@ load("@org_tensorflow//third_party/py:python_init_rules.bzl", "python_init_rules python_init_rules() +load("//tensorflow_text:tftext.bzl", "py_deps_profile") + +py_deps_profile( + name = "release_or_nightly", + requirements_in = "//oss_scripts/pip_package:requirements.in", + pip_repo_name = "pypi", + deps_map = { + "tensorflow": ["tf-nightly", "tf_header_lib", "libtensorflow_framework"], + "tf-keras": ["tf-keras-nightly"] + }, + switch = { + "IS_NIGHTLY": "nightly" + } +) + load("@org_tensorflow//third_party/py:python_init_repositories.bzl", "python_init_repositories") python_init_repositories( diff --git a/oss_scripts/configure.sh b/oss_scripts/configure.sh index 035b6c757..ed5267bd3 100755 --- a/oss_scripts/configure.sh +++ b/oss_scripts/configure.sh @@ -41,12 +41,12 @@ else if is_macos; then # Only Apple Silicon will be installed with tensorflow-macos. if [[ x"$(arch)" == x"arm64" ]]; then - pip install tensorflow-macos==2.13.0 + pip install tensorflow-macos==2.16.1 else - pip install tensorflow==2.13.0 + pip install tensorflow==2.16.1 fi else - pip install tensorflow==2.13.0 + pip install tensorflow==2.16.1 fi fi diff --git a/oss_scripts/pip_package/BUILD b/oss_scripts/pip_package/BUILD index 970c313e0..351910725 100644 --- a/oss_scripts/pip_package/BUILD +++ b/oss_scripts/pip_package/BUILD @@ -14,14 +14,14 @@ compile_pip_requirements( "--rebuild", ], generate_hashes = True, - requirements_in = "requirements.in", + requirements_in = "@release_or_nightly//:requirements.in", requirements_txt = REQUIREMENTS, ) py_binary( name = "tensorflow_build_info", srcs = ["tensorflow_build_info.py"], - deps = ["@pypi_tf_nightly//:pkg"], + deps = ["@release_or_nightly//:tensorflow_pkg"], ) sh_binary( diff --git a/oss_scripts/pip_package/requirements.in b/oss_scripts/pip_package/requirements.in index 9ff4d9e10..54540bf47 100644 --- a/oss_scripts/pip_package/requirements.in +++ b/oss_scripts/pip_package/requirements.in @@ -1,4 +1,4 @@ -tf-nightly -tf_keras-nightly -tensorflow_datasets +tensorflow +tf-keras +tensorflow-datasets tensorflow-metadata diff --git a/oss_scripts/pip_package/requirements_lock_3_10.txt b/oss_scripts/pip_package/requirements_lock_3_10.txt index 8f9e7f5eb..eda02efd2 100644 --- a/oss_scripts/pip_package/requirements_lock_3_10.txt +++ b/oss_scripts/pip_package/requirements_lock_3_10.txt @@ -10,11 +10,11 @@ absl-py==2.1.0 \ # via # array-record # etils - # keras-nightly - # tb-nightly + # keras + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly array-record==0.5.1 \ --hash=sha256:248fb29086cb3a6322a5d8b8332d77713a030bc54f0bacdf215a6d3185f73f90 \ --hash=sha256:6ebe99f37e3a797322f4f5cfc6902b5e852012ba2729fac628aad6affb225247 \ @@ -28,10 +28,10 @@ array-record==0.5.1 \ astunparse==1.6.3 \ --hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \ --hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8 - # via tf-nightly -certifi==2024.2.2 \ - --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ - --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 + # via tensorflow +certifi==2024.6.2 \ + --hash=sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516 \ + --hash=sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56 # via requests charset-normalizer==3.3.2 \ --hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 \ @@ -177,6 +177,10 @@ dm-tree==0.1.8 \ --hash=sha256:f7ac31b9aecccb2c6e1ab29706f6ded3eba0c2c69c770322c9c685929c3d6afb \ --hash=sha256:fa42a605d099ee7d41ba2b5fb75e21423951fd26e5d50583a00471238fb3021d # via tensorflow-datasets +docstring-parser==0.16 \ + --hash=sha256:538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e \ + --hash=sha256:bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637 + # via simple-parsing etils[array-types,enp,epath,epy,etqdm,etree]==1.7.0 \ --hash=sha256:61af8f7c242171de15e22e5da02d527cb9e677d11f8bcafe18fcc3548eee3e60 \ --hash=sha256:97b68fd25e185683215286ef3a54e38199b6245f5fe8be6bedc1189be4256350 @@ -186,70 +190,70 @@ etils[array-types,enp,epath,epy,etqdm,etree]==1.7.0 \ flatbuffers==24.3.25 \ --hash=sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812 \ --hash=sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4 - # via tf-nightly -fsspec==2024.5.0 \ - --hash=sha256:1d021b0b0f933e3b3029ed808eb400c08ba101ca2de4b3483fbc9ca23fcee94a \ - --hash=sha256:e0fdbc446d67e182f49a70b82cf7889028a63588fde6b222521f10937b2b670c + # via tensorflow +fsspec==2024.6.0 \ + --hash=sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee \ + --hash=sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2 # via etils gast==0.5.4 \ --hash=sha256:6fc4fa5fa10b72fb8aab4ae58bcb023058386e67b6fa2e3e34cec5c769360316 \ --hash=sha256:9c270fe5f4b130969b54174de7db4e764b09b4f7f67ccfc32480e29f78348d97 - # via tf-nightly + # via tensorflow google-pasta==0.2.0 \ --hash=sha256:4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954 \ --hash=sha256:b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed \ --hash=sha256:c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e - # via tf-nightly -grpcio==1.64.0 \ - --hash=sha256:01615bbcae6875eee8091e6b9414072f4e4b00d8b7e141f89635bdae7cf784e5 \ - --hash=sha256:02cc9cc3f816d30f7993d0d408043b4a7d6a02346d251694d8ab1f78cc723e7e \ - --hash=sha256:0b2dfe6dcace264807d9123d483d4c43274e3f8c39f90ff51de538245d7a4145 \ - --hash=sha256:0da1d921f8e4bcee307aeef6c7095eb26e617c471f8cb1c454fd389c5c296d1e \ - --hash=sha256:0f30596cdcbed3c98024fb4f1d91745146385b3f9fd10c9f2270cbfe2ed7ed91 \ - --hash=sha256:1ce4cd5a61d4532651079e7aae0fedf9a80e613eed895d5b9743e66b52d15812 \ - --hash=sha256:1f279ad72dd7d64412e10f2443f9f34872a938c67387863c4cd2fb837f53e7d2 \ - --hash=sha256:1f5de082d936e0208ce8db9095821361dfa97af8767a6607ae71425ac8ace15c \ - --hash=sha256:1f8ea18b928e539046bb5f9c124d717fbf00cc4b2d960ae0b8468562846f5aa1 \ - --hash=sha256:2186d76a7e383e1466e0ea2b0febc343ffeae13928c63c6ec6826533c2d69590 \ - --hash=sha256:23b6887bb21d77649d022fa1859e05853fdc2e60682fd86c3db652a555a282e0 \ - --hash=sha256:257baf07f53a571c215eebe9679c3058a313fd1d1f7c4eede5a8660108c52d9c \ - --hash=sha256:2a18090371d138a57714ee9bffd6c9c9cb2e02ce42c681aac093ae1e7189ed21 \ - --hash=sha256:2e8fabe2cc57a369638ab1ad8e6043721014fdf9a13baa7c0e35995d3a4a7618 \ - --hash=sha256:3161a8f8bb38077a6470508c1a7301cd54301c53b8a34bb83e3c9764874ecabd \ - --hash=sha256:31890b24d47b62cc27da49a462efe3d02f3c120edb0e6c46dcc0025506acf004 \ - --hash=sha256:3550493ac1d23198d46dc9c9b24b411cef613798dc31160c7138568ec26bc9b4 \ - --hash=sha256:3b09c3d9de95461214a11d82cc0e6a46a6f4e1f91834b50782f932895215e5db \ - --hash=sha256:3d2004e85cf5213995d09408501f82c8534700d2babeb81dfdba2a3bff0bb396 \ - --hash=sha256:46b8b43ba6a2a8f3103f103f97996cad507bcfd72359af6516363c48793d5a7b \ - --hash=sha256:579dd9fb11bc73f0de061cab5f8b2def21480fd99eb3743ed041ad6a1913ee2f \ - --hash=sha256:597191370951b477b7a1441e1aaa5cacebeb46a3b0bd240ec3bb2f28298c7553 \ - --hash=sha256:59c68df3a934a586c3473d15956d23a618b8f05b5e7a3a904d40300e9c69cbf0 \ - --hash=sha256:5a56797dea8c02e7d3a85dfea879f286175cf4d14fbd9ab3ef2477277b927baa \ - --hash=sha256:650a8150a9b288f40d5b7c1d5400cc11724eae50bd1f501a66e1ea949173649b \ - --hash=sha256:6d5541eb460d73a07418524fb64dcfe0adfbcd32e2dac0f8f90ce5b9dd6c046c \ - --hash=sha256:6ec5ed15b4ffe56e2c6bc76af45e6b591c9be0224b3fb090adfb205c9012367d \ - --hash=sha256:73f84f9e5985a532e47880b3924867de16fa1aa513fff9b26106220c253c70c5 \ - --hash=sha256:753cb58683ba0c545306f4e17dabf468d29cb6f6b11832e1e432160bb3f8403c \ - --hash=sha256:7c1f5b2298244472bcda49b599be04579f26425af0fd80d3f2eb5fd8bc84d106 \ - --hash=sha256:7e013428ab472892830287dd082b7d129f4d8afef49227a28223a77337555eaa \ - --hash=sha256:7f17572dc9acd5e6dfd3014d10c0b533e9f79cd9517fc10b0225746f4c24b58e \ - --hash=sha256:85fda90b81da25993aa47fae66cae747b921f8f6777550895fb62375b776a231 \ - --hash=sha256:874c741c8a66f0834f653a69e7e64b4e67fcd4a8d40296919b93bab2ccc780ba \ - --hash=sha256:8d598b5d5e2c9115d7fb7e2cb5508d14286af506a75950762aa1372d60e41851 \ - --hash=sha256:8de0399b983f8676a7ccfdd45e5b2caec74a7e3cc576c6b1eecf3b3680deda5e \ - --hash=sha256:a053584079b793a54bece4a7d1d1b5c0645bdbee729215cd433703dc2532f72b \ - --hash=sha256:a54362f03d4dcfae63be455d0a7d4c1403673498b92c6bfe22157d935b57c7a9 \ - --hash=sha256:aca4f15427d2df592e0c8f3d38847e25135e4092d7f70f02452c0e90d6a02d6d \ - --hash=sha256:b2cbdfba18408389a1371f8c2af1659119e1831e5ed24c240cae9e27b4abc38d \ - --hash=sha256:b52e1ec7185512103dd47d41cf34ea78e7a7361ba460187ddd2416b480e0938c \ - --hash=sha256:c46fb6bfca17bfc49f011eb53416e61472fa96caa0979b4329176bdd38cbbf2a \ - --hash=sha256:c56c91bd2923ddb6e7ed28ebb66d15633b03e0df22206f22dfcdde08047e0a48 \ - --hash=sha256:cf4c8daed18ae2be2f1fc7d613a76ee2a2e28fdf2412d5c128be23144d28283d \ - --hash=sha256:d7b7bf346391dffa182fba42506adf3a84f4a718a05e445b37824136047686a1 \ - --hash=sha256:d9171f025a196f5bcfec7e8e7ffb7c3535f7d60aecd3503f9e250296c7cfc150 + # via tensorflow +grpcio==1.64.1 \ + --hash=sha256:03b43d0ccf99c557ec671c7dede64f023c7da9bb632ac65dbc57f166e4970040 \ + --hash=sha256:0a12ddb1678ebc6a84ec6b0487feac020ee2b1659cbe69b80f06dbffdb249122 \ + --hash=sha256:0a2813093ddb27418a4c99f9b1c223fab0b053157176a64cc9db0f4557b69bd9 \ + --hash=sha256:0cc79c982ccb2feec8aad0e8fb0d168bcbca85bc77b080d0d3c5f2f15c24ea8f \ + --hash=sha256:1257b76748612aca0f89beec7fa0615727fd6f2a1ad580a9638816a4b2eb18fd \ + --hash=sha256:1262402af5a511c245c3ae918167eca57342c72320dffae5d9b51840c4b2f86d \ + --hash=sha256:19264fc964576ddb065368cae953f8d0514ecc6cb3da8903766d9fb9d4554c33 \ + --hash=sha256:198908f9b22e2672a998870355e226a725aeab327ac4e6ff3a1399792ece4762 \ + --hash=sha256:1de403fc1305fd96cfa75e83be3dee8538f2413a6b1685b8452301c7ba33c294 \ + --hash=sha256:20405cb8b13fd779135df23fabadc53b86522d0f1cba8cca0e87968587f50650 \ + --hash=sha256:2981c7365a9353f9b5c864595c510c983251b1ab403e05b1ccc70a3d9541a73b \ + --hash=sha256:2c3c1b90ab93fed424e454e93c0ed0b9d552bdf1b0929712b094f5ecfe7a23ad \ + --hash=sha256:39b9d0acaa8d835a6566c640f48b50054f422d03e77e49716d4c4e8e279665a1 \ + --hash=sha256:3b64ae304c175671efdaa7ec9ae2cc36996b681eb63ca39c464958396697daff \ + --hash=sha256:4657d24c8063e6095f850b68f2d1ba3b39f2b287a38242dcabc166453e950c59 \ + --hash=sha256:4d6dab6124225496010bd22690f2d9bd35c7cbb267b3f14e7a3eb05c911325d4 \ + --hash=sha256:55260032b95c49bee69a423c2f5365baa9369d2f7d233e933564d8a47b893027 \ + --hash=sha256:55697ecec192bc3f2f3cc13a295ab670f51de29884ca9ae6cd6247df55df2502 \ + --hash=sha256:5841dd1f284bd1b3d8a6eca3a7f062b06f1eec09b184397e1d1d43447e89a7ae \ + --hash=sha256:58b1041e7c870bb30ee41d3090cbd6f0851f30ae4eb68228955d973d3efa2e61 \ + --hash=sha256:5e42634a989c3aa6049f132266faf6b949ec2a6f7d302dbb5c15395b77d757eb \ + --hash=sha256:5e56462b05a6f860b72f0fa50dca06d5b26543a4e88d0396259a07dc30f4e5aa \ + --hash=sha256:5f8b75f64d5d324c565b263c67dbe4f0af595635bbdd93bb1a88189fc62ed2e5 \ + --hash=sha256:62b4e6eb7bf901719fce0ca83e3ed474ae5022bb3827b0a501e056458c51c0a1 \ + --hash=sha256:6503b64c8b2dfad299749cad1b595c650c91e5b2c8a1b775380fcf8d2cbba1e9 \ + --hash=sha256:6c024ffc22d6dc59000faf8ad781696d81e8e38f4078cb0f2630b4a3cf231a90 \ + --hash=sha256:73819689c169417a4f978e562d24f2def2be75739c4bed1992435d007819da1b \ + --hash=sha256:75dbbf415026d2862192fe1b28d71f209e2fd87079d98470db90bebe57b33179 \ + --hash=sha256:8caee47e970b92b3dd948371230fcceb80d3f2277b3bf7fbd7c0564e7d39068e \ + --hash=sha256:8d51dd1c59d5fa0f34266b80a3805ec29a1f26425c2a54736133f6d87fc4968a \ + --hash=sha256:940e3ec884520155f68a3b712d045e077d61c520a195d1a5932c531f11883489 \ + --hash=sha256:a011ac6c03cfe162ff2b727bcb530567826cec85eb8d4ad2bfb4bd023287a52d \ + --hash=sha256:a3a035c37ce7565b8f4f35ff683a4db34d24e53dc487e47438e434eb3f701b2a \ + --hash=sha256:a5e771d0252e871ce194d0fdcafd13971f1aae0ddacc5f25615030d5df55c3a2 \ + --hash=sha256:ac15b6c2c80a4d1338b04d42a02d376a53395ddf0ec9ab157cbaf44191f3ffdd \ + --hash=sha256:b1a82e0b9b3022799c336e1fc0f6210adc019ae84efb7321d668129d28ee1efb \ + --hash=sha256:bac71b4b28bc9af61efcdc7630b166440bbfbaa80940c9a697271b5e1dabbc61 \ + --hash=sha256:bbc5b1d78a7822b0a84c6f8917faa986c1a744e65d762ef6d8be9d75677af2ca \ + --hash=sha256:c1a786ac592b47573a5bb7e35665c08064a5d77ab88a076eec11f8ae86b3e3f6 \ + --hash=sha256:c84ad903d0d94311a2b7eea608da163dace97c5fe9412ea311e72c3684925602 \ + --hash=sha256:d4d29cc612e1332237877dfa7fe687157973aab1d63bd0f84cf06692f04c0367 \ + --hash=sha256:e3d9f8d1221baa0ced7ec7322a981e28deb23749c76eeeb3d33e18b72935ab62 \ + --hash=sha256:e7cd5c1325f6808b8ae31657d281aadb2a51ac11ab081ae335f4f7fc44c1721d \ + --hash=sha256:ed6091fa0adcc7e4ff944090cf203a52da35c37a130efa564ded02b7aff63bcd \ + --hash=sha256:ee73a2f5ca4ba44fa33b4d7d2c71e2c8a9e9f78d53f6507ad68e7d2ad5f64a22 \ + --hash=sha256:f10193c69fc9d3d726e83bbf0f3d316f1847c3071c8c93d8090cf5f326b14309 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow h5py==3.11.0 \ --hash=sha256:083e0329ae534a264940d6513f47f5ada617da536d8dccbafc3026aefc33c90e \ --hash=sha256:1625fd24ad6cfc9c1ccd44a66dac2396e7ee74940776792772819fc69f3a3731 \ @@ -273,20 +277,24 @@ h5py==3.11.0 \ --hash=sha256:f3736fe21da2b7d8a13fe8fe415f1272d2a1ccdeff4849c1421d2fb30fd533bc \ --hash=sha256:f4e025e852754ca833401777c25888acb96889ee2c27e7e629a19aee288833f0 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow idna==3.7 \ --hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \ --hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0 # via requests +immutabledict==4.2.0 \ + --hash=sha256:d728b2c2410d698d95e6200237feb50a695584d20289ad3379a439aa3d90baba \ + --hash=sha256:e003fd81aad2377a5a758bf7e1086cf3b70b63e9a5cc2f46bce8d0a2b4727c5f + # via tensorflow-datasets importlib-resources==6.4.0 \ --hash=sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c \ --hash=sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145 # via etils -keras-nightly==3.3.3.dev2024052903 \ - --hash=sha256:2b2b1f117de91e1dc648564d8d29fc38913b69cf10fbe921ff380b5d977ff172 \ - --hash=sha256:e4da450ac3be805813829c2ee323191a659a6fd1b299b45a72d4ca67af608335 - # via tf-nightly +keras==3.3.3 \ + --hash=sha256:260df9ef71c6b89eb6816ce1c60f139c38ccdddd16f24e7005d2be127cdef8e4 \ + --hash=sha256:f2fdffc8434fd77045cf8fb21816dbaa2308d5f76974ca924b2f60b40433b1a0 + # via tensorflow libclang==18.1.1 \ --hash=sha256:3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8 \ --hash=sha256:4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb \ @@ -297,11 +305,11 @@ libclang==18.1.1 \ --hash=sha256:a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250 \ --hash=sha256:c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b \ --hash=sha256:cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe - # via tf-nightly + # via tensorflow markdown==3.6 \ --hash=sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f \ --hash=sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224 - # via tb-nightly + # via tensorboard markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb @@ -391,12 +399,12 @@ ml-dtypes==0.3.2 \ --hash=sha256:e8505946df1665db01332d885c2020b4cb9e84a8b1241eb4ba69d59591f65855 \ --hash=sha256:f47619d978ab1ae7dfdc4052ea97c636c6263e1f19bd1be0e42c346b98d15ff4 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow namex==0.0.8 \ --hash=sha256:32a50f6c565c0bb10aa76298c959507abdc0e850efe085dc38f3440fcb3aa90b \ --hash=sha256:7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487 - # via keras-nightly + # via keras numpy==1.26.4 \ --hash=sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b \ --hash=sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 \ @@ -437,16 +445,17 @@ numpy==1.26.4 \ # via # etils # h5py - # keras-nightly + # keras # ml-dtypes # opt-einsum - # tb-nightly + # pyarrow + # tensorboard + # tensorflow # tensorflow-datasets - # tf-nightly opt-einsum==3.3.0 \ --hash=sha256:2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147 \ --hash=sha256:59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549 - # via tf-nightly + # via tensorflow optree==0.11.0 \ --hash=sha256:00a63f10d4a476e8e9aa2988daba9b2e88cb369c5aacc12545957d7d00bcd1a7 \ --hash=sha256:0db6968394096223881053dffdcaf2b8e220fd85db904f14aa931e4dc422c046 \ @@ -487,13 +496,11 @@ optree==0.11.0 \ --hash=sha256:ee208f0bec6436085a9fa3ae98af54bfcb8822086894fc1ade283e80a6f11fd7 \ --hash=sha256:f53951bfb640417558568284a8949d67bcdbf21fa0113107e20bd9403aa20b2b \ --hash=sha256:fa9ed745d4cbac5e15df70339b30867ba033542b87f7b734f4cacae5ec73ba00 - # via keras-nightly + # via keras packaging==24.0 \ --hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \ --hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9 - # via - # keras-nightly - # tf-nightly + # via tensorflow promise==2.3 \ --hash=sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0 # via tensorflow-datasets @@ -521,10 +528,10 @@ protobuf==3.20.3 \ --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee # via - # tb-nightly + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly psutil==5.9.8 \ --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d \ --hash=sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73 \ @@ -543,6 +550,44 @@ psutil==5.9.8 \ --hash=sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4 \ --hash=sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8 # via tensorflow-datasets +pyarrow==16.1.0 \ + --hash=sha256:06ebccb6f8cb7357de85f60d5da50e83507954af617d7b05f48af1621d331c9a \ + --hash=sha256:0d07de3ee730647a600037bc1d7b7994067ed64d0eba797ac74b2bc77384f4c2 \ + --hash=sha256:0d27bf89dfc2576f6206e9cd6cf7a107c9c06dc13d53bbc25b0bd4556f19cf5f \ + --hash=sha256:0d32000693deff8dc5df444b032b5985a48592c0697cb6e3071a5d59888714e2 \ + --hash=sha256:15fbb22ea96d11f0b5768504a3f961edab25eaf4197c341720c4a387f6c60315 \ + --hash=sha256:17e23b9a65a70cc733d8b738baa6ad3722298fa0c81d88f63ff94bf25eaa77b9 \ + --hash=sha256:185d121b50836379fe012753cf15c4ba9638bda9645183ab36246923875f8d1b \ + --hash=sha256:18da9b76a36a954665ccca8aa6bd9f46c1145f79c0bb8f4f244f5f8e799bca55 \ + --hash=sha256:19741c4dbbbc986d38856ee7ddfdd6a00fc3b0fc2d928795b95410d38bb97d15 \ + --hash=sha256:25233642583bf658f629eb230b9bb79d9af4d9f9229890b3c878699c82f7d11e \ + --hash=sha256:2e51ca1d6ed7f2e9d5c3c83decf27b0d17bb207a7dea986e8dc3e24f80ff7d6f \ + --hash=sha256:2e73cfc4a99e796727919c5541c65bb88b973377501e39b9842ea71401ca6c1c \ + --hash=sha256:31a1851751433d89a986616015841977e0a188662fcffd1a5677453f1df2de0a \ + --hash=sha256:3b20bd67c94b3a2ea0a749d2a5712fc845a69cb5d52e78e6449bbd295611f3aa \ + --hash=sha256:4740cc41e2ba5d641071d0ab5e9ef9b5e6e8c7611351a5cb7c1d175eaf43674a \ + --hash=sha256:48be160782c0556156d91adbdd5a4a7e719f8d407cb46ae3bb4eaee09b3111bd \ + --hash=sha256:8785bb10d5d6fd5e15d718ee1d1f914fe768bf8b4d1e5e9bf253de8a26cb1628 \ + --hash=sha256:98100e0268d04e0eec47b73f20b39c45b4006f3c4233719c3848aa27a03c1aef \ + --hash=sha256:99f7549779b6e434467d2aa43ab2b7224dd9e41bdde486020bae198978c9e05e \ + --hash=sha256:9cf389d444b0f41d9fe1444b70650fea31e9d52cfcb5f818b7888b91b586efff \ + --hash=sha256:a33a64576fddfbec0a44112eaf844c20853647ca833e9a647bfae0582b2ff94b \ + --hash=sha256:a8914cd176f448e09746037b0c6b3a9d7688cef451ec5735094055116857580c \ + --hash=sha256:b04707f1979815f5e49824ce52d1dceb46e2f12909a48a6a753fe7cafbc44a0c \ + --hash=sha256:b5f5705ab977947a43ac83b52ade3b881eb6e95fcc02d76f501d549a210ba77f \ + --hash=sha256:ba8ac20693c0bb0bf4b238751d4409e62852004a8cf031c73b0e0962b03e45e3 \ + --hash=sha256:bf9251264247ecfe93e5f5a0cd43b8ae834f1e61d1abca22da55b20c788417f6 \ + --hash=sha256:d0ebea336b535b37eee9eee31761813086d33ed06de9ab6fc6aaa0bace7b250c \ + --hash=sha256:ddf5aace92d520d3d2a20031d8b0ec27b4395cab9f74e07cc95edf42a5cc0147 \ + --hash=sha256:ddfe389a08ea374972bd4065d5f25d14e36b43ebc22fc75f7b951f24378bf0b5 \ + --hash=sha256:e1369af39587b794873b8a307cc6623a3b1194e69399af0efd05bb202195a5a7 \ + --hash=sha256:e6b6d3cd35fbb93b70ade1336022cc1147b95ec6af7d36906ca7fe432eb09710 \ + --hash=sha256:f07fdffe4fd5b15f5ec15c8b64584868d063bc22b86b46c9695624ca3505b7b4 \ + --hash=sha256:f2c5fb249caa17b94e2b9278b36a05ce03d3180e6da0c4c3b3ce5b2788f30eed \ + --hash=sha256:f68f409e7b283c085f2da014f9ef81e885d90dcd733bd648cfba3ef265961848 \ + --hash=sha256:fbef391b63f708e103df99fbaa3acf9f671d77a183a07546ba2f2c297b361e83 \ + --hash=sha256:febde33305f1498f6df85e8020bca496d0e9ebf2093bab9e0f65e2b4ae2b3444 + # via tensorflow-datasets pygments==2.18.0 \ --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \ --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a @@ -551,12 +596,16 @@ requests==2.32.3 \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 # via + # tensorflow # tensorflow-datasets - # tf-nightly rich==13.7.1 \ --hash=sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222 \ --hash=sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432 - # via keras-nightly + # via keras +simple-parsing==0.1.5 \ + --hash=sha256:46f35ed7002f9bb25dca3a49eac491cc78d2140e4adcbe156225ae643c2874ea \ + --hash=sha256:d26ac15be5173cf28174e171a68153c11e462ad2cb3c23d3ad8634b00719d1fc + # via tensorflow-datasets six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 @@ -564,20 +613,44 @@ six==1.16.0 \ # astunparse # google-pasta # promise - # tb-nightly - # tf-nightly -tb-nightly==2.17.0a20240528 \ - --hash=sha256:63faf4c4b377d8daaaf2d0f80beb3e7dd56d38eac2de88617165681819b5ff7f - # via tf-nightly + # tensorboard + # tensorflow +tensorboard==2.16.2 \ + --hash=sha256:9f2b4e7dad86667615c0e5cd072f1ea8403fc032a299f0072d6f74855775cc45 + # via tensorflow tensorboard-data-server==0.7.2 \ --hash=sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb \ --hash=sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60 \ --hash=sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530 - # via tb-nightly -tensorflow-datasets==4.9.4 \ - --hash=sha256:cbf93bf87531605ea654d702763b9162546775c7aa3247975d502fd921c39e4d \ - --hash=sha256:cd7bf9c340d28be47558d5d3a4eb7278b9f7bac027abdb9d850375a9fecac7f2 - # via -r oss_scripts/pip_package/requirements.in + # via tensorboard +tensorflow==2.16.1 \ + --hash=sha256:03b946e73bf48d857928329b8b321b00b42fe1b4f774c6580666683b0629689f \ + --hash=sha256:093573a8eb93ef9511e7015b8de9659ed27156f2f05e6d1211f8f4cb76407ee1 \ + --hash=sha256:09cac3c6a8fbf85a9b95491b58086154dd00a09956ed31823bb45c6605f0e881 \ + --hash=sha256:1c5611e7357b7a4bc6dccc60750c91e27cdff82622fc917848f22add5ab8de26 \ + --hash=sha256:1e96047657c64459a36a0cc211a3d003df96c7be3f95a84f7b705715f5697270 \ + --hash=sha256:21a3c6d76a39f52754c389326f6bef8aef3c26b5bc89ca365add4a69483e569e \ + --hash=sha256:42858b5d14159a2b9cc01c7f5a88e063b0601f20430cb358374005a67da38114 \ + --hash=sha256:4a123fbb5788ba30d1113ce01bb166ddf85056fcb40e287c32a929ebfa4aa061 \ + --hash=sha256:617df9fa2d697c4bc22fa3ee87eb01d580ab1bd0438fea15c4ec2f2870c40bb0 \ + --hash=sha256:8231a9d7bba92a51231dcdcc3073920ad7d22fa88c64c7e2ecb7f1feac9d5fcb \ + --hash=sha256:8e376ab46fb1df18a1f927d77011d36ecf7b717a81cbfe4a941c7bf5236939b3 \ + --hash=sha256:92152aa77c402684e9066885515af6a45d88455c4453a818052c7369357078d8 \ + --hash=sha256:930c61100cce3a5cb63d30fe6776504405214e8398a26ca968222ecb8b8f9404 \ + --hash=sha256:ab79f156dd746c2dae906e3b4c5daac3855742941752e5a2c28f094c56eed466 \ + --hash=sha256:ae0554471d472b8095f8a5204d878389d0d4bc88f6ef6edcd477b952dff5cfab \ + --hash=sha256:bbf06d879070dfce2617c7d2bb19696bb1b2bcbb3b4ae009520e7166dd75dfc2 \ + --hash=sha256:c612cdd436bb55b8dae1ecdd1d253496c95b006870b7165b8480c6606b8622aa \ + --hash=sha256:cc2065d1d27f9f89fea8a0fe8fdf6c437ae60987cd7f2928e0d00e532e79e44d \ + --hash=sha256:e9cf3fba7f389ff8b8342c5fbebb2529321e0ce9e03d7bcb3657ee0876686c36 \ + --hash=sha256:f8a5b83ca4bf1813da158f63479cfdf848c0761e5120258417b3a96074a489f5 + # via + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in + # tf-keras +tensorflow-datasets==4.9.6 \ + --hash=sha256:b14698a575e4a1e30f8e2ad6614e8e5f97036cc415b0d21eea6bc9f4d82b24ed \ + --hash=sha256:f0ee91edbd6711cf758949574baa917aa187cb70364f1a5c14ef6e1b8f2b74a6 + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:03d5598b8007551f4e1391bf85a83a1865e3fa0789beef15a200efaa06a23fb5 \ --hash=sha256:0e2901bc4a91158fa0a10d37594c8a5efb1445dd5a041b1b5b90f782a5d1b15e \ @@ -595,44 +668,22 @@ tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:95bb229e968fca943806c6ac04e81dc4966fc4a36ab83efaa061a4ecb3ea5e85 \ --hash=sha256:af0f79400656bb88bf326d2b8e63aef49c07a0ce8c14c3e2589a62e765d8c21f \ --hash=sha256:eab6e4c1daf7ddbfef608cd8e2102861021678dfb3f6a7fb3f613db9d6992919 - # via tf-nightly + # via tensorflow tensorflow-metadata==1.15.0 \ --hash=sha256:cb84d8e159128aeae7b3f6013ccd7969c69d2e6d1a7b255dbfa6f5344d962986 # via - # -r oss_scripts/pip_package/requirements.in + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in # tensorflow-datasets termcolor==2.4.0 \ --hash=sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63 \ --hash=sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a # via + # tensorflow # tensorflow-datasets - # tf-nightly -tf-keras-nightly==2.17.0.dev2024052909 \ - --hash=sha256:8d7ed103902c42ba5ec529d6f99c9821504add7a1c5554bb904c287b87086390 \ - --hash=sha256:9f5c487d02386110a535f941a3b4f3795c8ac402a7b206c9f03f7cb4ebad1f33 - # via -r oss_scripts/pip_package/requirements.in -tf-nightly==2.17.0.dev20240529 \ - --hash=sha256:032301c2d548c7c7862b6bc4f3855022634b9c8d5a78a0e2e023d817bc5ede79 \ - --hash=sha256:050444249e2010063438876d9d9401d82c4087dd19947c907143901c72b2da50 \ - --hash=sha256:0638e8bfe23e37260a88859320ee2515056ea20476f7877e65ae980f15eea3a9 \ - --hash=sha256:0ab239c9bc39bfeb8c22df115d4cb819ab5bc8393605f4a739e6230c57591ee5 \ - --hash=sha256:0dd76299b3ac91be5261b1431d43cc35b793ed288ab7a16be70bb7b583858962 \ - --hash=sha256:22646fc2262729965abc38e083d81322f901f3e0129c0473d722821fb679f277 \ - --hash=sha256:275ae7539d9e421d1877dc77d3f94ee30fc5ecce01f7bfd8ad9cac2e18a0a426 \ - --hash=sha256:611ceeeaf32a8da89efd7da8c67701172a04bdaa5aa77d9aa07ce44f37d720dd \ - --hash=sha256:61450d5415b33b31792da0630852b3a58a8e6d88f7db2068bfef32d3ca4a2b7f \ - --hash=sha256:69b451080b2f4126886a807ee7cb5bc0d993ff9ab52429cd44df422c12a2f8a2 \ - --hash=sha256:7e02bc8645ebf091cfb1c893fb91db3c5c04f70e6d25aec3ccc17fdccb5e25b8 \ - --hash=sha256:8505fc01a7f3e7c2d85a35e1ad913ce9acf3d333823ede3a327aa5b5bb4d1146 \ - --hash=sha256:a8379245153da86dbe5e9138b8df7f9fdc01628c6408f0ab725c755af1e20c8e \ - --hash=sha256:c485e4a57b39f22ef3ff34f4d5c7edfb3311d143164fb1fb191e01735be03a58 \ - --hash=sha256:d3e2f98ec7fba0c5217344ec346da8981851ce406af49a0d0739268b12f258d1 \ - --hash=sha256:d66148d027df22d4bf788af65db348c0e4d431aa9a497283774aa7e7d3f1f10f \ - --hash=sha256:d953e32777899f056b52e374112c3c2585e0e63b8294bb0fd533bd2351415bb8 \ - --hash=sha256:df2233aa291d0d15e94a174d09724bb732d7d7386a67bc554f6ee8dc03f8abd7 - # via - # -r oss_scripts/pip_package/requirements.in - # tf-keras-nightly +tf-keras==2.16.0 \ + --hash=sha256:b2ad0541fa7d9e92c4b7a1b96593377afb58aaff374299a6ca6be1a42f51d899 \ + --hash=sha256:db53891f1ac98197c2acced98cdca8c06ba8255655a6cb7eb95ed49676118280 + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in toml==0.10.2 \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f @@ -643,13 +694,14 @@ tqdm==4.66.4 \ # via # etils # tensorflow-datasets -typing-extensions==4.12.0 \ - --hash=sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8 \ - --hash=sha256:b349c66bea9016ac22978d800cfff206d5f9816951f12a7d0ec5578b0a819594 +typing-extensions==4.12.1 \ + --hash=sha256:6024b58b69089e5a89c347397254e35f1bf02a907728ec7fee9bf0fe837d203a \ + --hash=sha256:915f5e35ff76f56588223f15fdd5938f9a1cf9195c0de25130c627e4d597f6d1 # via # etils # optree - # tf-nightly + # simple-parsing + # tensorflow urllib3==2.2.1 \ --hash=sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d \ --hash=sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19 @@ -657,7 +709,7 @@ urllib3==2.2.1 \ werkzeug==3.0.3 \ --hash=sha256:097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18 \ --hash=sha256:fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8 - # via tb-nightly + # via tensorboard wheel==0.43.0 \ --hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \ --hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81 @@ -734,11 +786,11 @@ wrapt==1.16.0 \ --hash=sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a \ --hash=sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4 # via + # tensorflow # tensorflow-datasets - # tf-nightly -zipp==3.19.0 \ - --hash=sha256:952df858fb3164426c976d9338d3961e8e8b3758e2e059e0f754b8c4262625ee \ - --hash=sha256:96dc6ad62f1441bcaccef23b274ec471518daf4fbbc580341204936a5a3dddec +zipp==3.19.2 \ + --hash=sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19 \ + --hash=sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c # via etils # The following packages are considered to be unsafe in a requirements file: @@ -746,5 +798,5 @@ setuptools==70.0.0 \ --hash=sha256:54faa7f2e8d2d11bcd2c07bed282eef1046b5c080d1c32add737d7b5817b1ad4 \ --hash=sha256:f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow diff --git a/oss_scripts/pip_package/requirements_lock_3_11.txt b/oss_scripts/pip_package/requirements_lock_3_11.txt index 4fe51ccca..e5d6f8b5a 100644 --- a/oss_scripts/pip_package/requirements_lock_3_11.txt +++ b/oss_scripts/pip_package/requirements_lock_3_11.txt @@ -10,11 +10,11 @@ absl-py==2.1.0 \ # via # array-record # etils - # keras-nightly - # tb-nightly + # keras + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly array-record==0.5.1 \ --hash=sha256:248fb29086cb3a6322a5d8b8332d77713a030bc54f0bacdf215a6d3185f73f90 \ --hash=sha256:6ebe99f37e3a797322f4f5cfc6902b5e852012ba2729fac628aad6affb225247 \ @@ -28,10 +28,10 @@ array-record==0.5.1 \ astunparse==1.6.3 \ --hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \ --hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8 - # via tf-nightly -certifi==2024.2.2 \ - --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ - --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 + # via tensorflow +certifi==2024.6.2 \ + --hash=sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516 \ + --hash=sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56 # via requests charset-normalizer==3.3.2 \ --hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 \ @@ -177,83 +177,87 @@ dm-tree==0.1.8 \ --hash=sha256:f7ac31b9aecccb2c6e1ab29706f6ded3eba0c2c69c770322c9c685929c3d6afb \ --hash=sha256:fa42a605d099ee7d41ba2b5fb75e21423951fd26e5d50583a00471238fb3021d # via tensorflow-datasets -etils[array-types,enp,epath,epy,etqdm,etree]==1.8.0 \ - --hash=sha256:f31d7f27a889457eaa44eab18ce836d24fd6d40dbbb167d38879b7296f6456ea \ - --hash=sha256:fb478f57fec202e260e54c9192b317692fd63db2d11d993e70bcdffa29cccd58 +docstring-parser==0.16 \ + --hash=sha256:538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e \ + --hash=sha256:bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637 + # via simple-parsing +etils[array-types,enp,epath,epy,etqdm,etree]==1.9.1 \ + --hash=sha256:552ac5467a679638889bdae7aeed8b9d4a2ae15d5c5ad7735692d5d4970fd599 \ + --hash=sha256:94a40a8a467fb6a52ad5b3465804d978c0025f6e9724170008d0a40e1fdeac1e # via # array-record # tensorflow-datasets flatbuffers==24.3.25 \ --hash=sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812 \ --hash=sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4 - # via tf-nightly -fsspec==2024.5.0 \ - --hash=sha256:1d021b0b0f933e3b3029ed808eb400c08ba101ca2de4b3483fbc9ca23fcee94a \ - --hash=sha256:e0fdbc446d67e182f49a70b82cf7889028a63588fde6b222521f10937b2b670c + # via tensorflow +fsspec==2024.6.0 \ + --hash=sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee \ + --hash=sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2 # via etils gast==0.5.4 \ --hash=sha256:6fc4fa5fa10b72fb8aab4ae58bcb023058386e67b6fa2e3e34cec5c769360316 \ --hash=sha256:9c270fe5f4b130969b54174de7db4e764b09b4f7f67ccfc32480e29f78348d97 - # via tf-nightly + # via tensorflow google-pasta==0.2.0 \ --hash=sha256:4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954 \ --hash=sha256:b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed \ --hash=sha256:c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e - # via tf-nightly -googleapis-common-protos==1.63.0 \ - --hash=sha256:17ad01b11d5f1d0171c06d3ba5c04c54474e883b66b949722b4938ee2694ef4e \ - --hash=sha256:ae45f75702f7c08b541f750854a678bd8f534a1a6bace6afe975f1d0a82d6632 + # via tensorflow +googleapis-common-protos==1.63.1 \ + --hash=sha256:0e1c2cdfcbc354b76e4a211a35ea35d6926a835cba1377073c4861db904a1877 \ + --hash=sha256:c6442f7a0a6b2a80369457d79e6672bb7dcbaab88e0848302497e3ec80780a6a # via tensorflow-metadata -grpcio==1.64.0 \ - --hash=sha256:01615bbcae6875eee8091e6b9414072f4e4b00d8b7e141f89635bdae7cf784e5 \ - --hash=sha256:02cc9cc3f816d30f7993d0d408043b4a7d6a02346d251694d8ab1f78cc723e7e \ - --hash=sha256:0b2dfe6dcace264807d9123d483d4c43274e3f8c39f90ff51de538245d7a4145 \ - --hash=sha256:0da1d921f8e4bcee307aeef6c7095eb26e617c471f8cb1c454fd389c5c296d1e \ - --hash=sha256:0f30596cdcbed3c98024fb4f1d91745146385b3f9fd10c9f2270cbfe2ed7ed91 \ - --hash=sha256:1ce4cd5a61d4532651079e7aae0fedf9a80e613eed895d5b9743e66b52d15812 \ - --hash=sha256:1f279ad72dd7d64412e10f2443f9f34872a938c67387863c4cd2fb837f53e7d2 \ - --hash=sha256:1f5de082d936e0208ce8db9095821361dfa97af8767a6607ae71425ac8ace15c \ - --hash=sha256:1f8ea18b928e539046bb5f9c124d717fbf00cc4b2d960ae0b8468562846f5aa1 \ - --hash=sha256:2186d76a7e383e1466e0ea2b0febc343ffeae13928c63c6ec6826533c2d69590 \ - --hash=sha256:23b6887bb21d77649d022fa1859e05853fdc2e60682fd86c3db652a555a282e0 \ - --hash=sha256:257baf07f53a571c215eebe9679c3058a313fd1d1f7c4eede5a8660108c52d9c \ - --hash=sha256:2a18090371d138a57714ee9bffd6c9c9cb2e02ce42c681aac093ae1e7189ed21 \ - --hash=sha256:2e8fabe2cc57a369638ab1ad8e6043721014fdf9a13baa7c0e35995d3a4a7618 \ - --hash=sha256:3161a8f8bb38077a6470508c1a7301cd54301c53b8a34bb83e3c9764874ecabd \ - --hash=sha256:31890b24d47b62cc27da49a462efe3d02f3c120edb0e6c46dcc0025506acf004 \ - --hash=sha256:3550493ac1d23198d46dc9c9b24b411cef613798dc31160c7138568ec26bc9b4 \ - --hash=sha256:3b09c3d9de95461214a11d82cc0e6a46a6f4e1f91834b50782f932895215e5db \ - --hash=sha256:3d2004e85cf5213995d09408501f82c8534700d2babeb81dfdba2a3bff0bb396 \ - --hash=sha256:46b8b43ba6a2a8f3103f103f97996cad507bcfd72359af6516363c48793d5a7b \ - --hash=sha256:579dd9fb11bc73f0de061cab5f8b2def21480fd99eb3743ed041ad6a1913ee2f \ - --hash=sha256:597191370951b477b7a1441e1aaa5cacebeb46a3b0bd240ec3bb2f28298c7553 \ - --hash=sha256:59c68df3a934a586c3473d15956d23a618b8f05b5e7a3a904d40300e9c69cbf0 \ - --hash=sha256:5a56797dea8c02e7d3a85dfea879f286175cf4d14fbd9ab3ef2477277b927baa \ - --hash=sha256:650a8150a9b288f40d5b7c1d5400cc11724eae50bd1f501a66e1ea949173649b \ - --hash=sha256:6d5541eb460d73a07418524fb64dcfe0adfbcd32e2dac0f8f90ce5b9dd6c046c \ - --hash=sha256:6ec5ed15b4ffe56e2c6bc76af45e6b591c9be0224b3fb090adfb205c9012367d \ - --hash=sha256:73f84f9e5985a532e47880b3924867de16fa1aa513fff9b26106220c253c70c5 \ - --hash=sha256:753cb58683ba0c545306f4e17dabf468d29cb6f6b11832e1e432160bb3f8403c \ - --hash=sha256:7c1f5b2298244472bcda49b599be04579f26425af0fd80d3f2eb5fd8bc84d106 \ - --hash=sha256:7e013428ab472892830287dd082b7d129f4d8afef49227a28223a77337555eaa \ - --hash=sha256:7f17572dc9acd5e6dfd3014d10c0b533e9f79cd9517fc10b0225746f4c24b58e \ - --hash=sha256:85fda90b81da25993aa47fae66cae747b921f8f6777550895fb62375b776a231 \ - --hash=sha256:874c741c8a66f0834f653a69e7e64b4e67fcd4a8d40296919b93bab2ccc780ba \ - --hash=sha256:8d598b5d5e2c9115d7fb7e2cb5508d14286af506a75950762aa1372d60e41851 \ - --hash=sha256:8de0399b983f8676a7ccfdd45e5b2caec74a7e3cc576c6b1eecf3b3680deda5e \ - --hash=sha256:a053584079b793a54bece4a7d1d1b5c0645bdbee729215cd433703dc2532f72b \ - --hash=sha256:a54362f03d4dcfae63be455d0a7d4c1403673498b92c6bfe22157d935b57c7a9 \ - --hash=sha256:aca4f15427d2df592e0c8f3d38847e25135e4092d7f70f02452c0e90d6a02d6d \ - --hash=sha256:b2cbdfba18408389a1371f8c2af1659119e1831e5ed24c240cae9e27b4abc38d \ - --hash=sha256:b52e1ec7185512103dd47d41cf34ea78e7a7361ba460187ddd2416b480e0938c \ - --hash=sha256:c46fb6bfca17bfc49f011eb53416e61472fa96caa0979b4329176bdd38cbbf2a \ - --hash=sha256:c56c91bd2923ddb6e7ed28ebb66d15633b03e0df22206f22dfcdde08047e0a48 \ - --hash=sha256:cf4c8daed18ae2be2f1fc7d613a76ee2a2e28fdf2412d5c128be23144d28283d \ - --hash=sha256:d7b7bf346391dffa182fba42506adf3a84f4a718a05e445b37824136047686a1 \ - --hash=sha256:d9171f025a196f5bcfec7e8e7ffb7c3535f7d60aecd3503f9e250296c7cfc150 +grpcio==1.64.1 \ + --hash=sha256:03b43d0ccf99c557ec671c7dede64f023c7da9bb632ac65dbc57f166e4970040 \ + --hash=sha256:0a12ddb1678ebc6a84ec6b0487feac020ee2b1659cbe69b80f06dbffdb249122 \ + --hash=sha256:0a2813093ddb27418a4c99f9b1c223fab0b053157176a64cc9db0f4557b69bd9 \ + --hash=sha256:0cc79c982ccb2feec8aad0e8fb0d168bcbca85bc77b080d0d3c5f2f15c24ea8f \ + --hash=sha256:1257b76748612aca0f89beec7fa0615727fd6f2a1ad580a9638816a4b2eb18fd \ + --hash=sha256:1262402af5a511c245c3ae918167eca57342c72320dffae5d9b51840c4b2f86d \ + --hash=sha256:19264fc964576ddb065368cae953f8d0514ecc6cb3da8903766d9fb9d4554c33 \ + --hash=sha256:198908f9b22e2672a998870355e226a725aeab327ac4e6ff3a1399792ece4762 \ + --hash=sha256:1de403fc1305fd96cfa75e83be3dee8538f2413a6b1685b8452301c7ba33c294 \ + --hash=sha256:20405cb8b13fd779135df23fabadc53b86522d0f1cba8cca0e87968587f50650 \ + --hash=sha256:2981c7365a9353f9b5c864595c510c983251b1ab403e05b1ccc70a3d9541a73b \ + --hash=sha256:2c3c1b90ab93fed424e454e93c0ed0b9d552bdf1b0929712b094f5ecfe7a23ad \ + --hash=sha256:39b9d0acaa8d835a6566c640f48b50054f422d03e77e49716d4c4e8e279665a1 \ + --hash=sha256:3b64ae304c175671efdaa7ec9ae2cc36996b681eb63ca39c464958396697daff \ + --hash=sha256:4657d24c8063e6095f850b68f2d1ba3b39f2b287a38242dcabc166453e950c59 \ + --hash=sha256:4d6dab6124225496010bd22690f2d9bd35c7cbb267b3f14e7a3eb05c911325d4 \ + --hash=sha256:55260032b95c49bee69a423c2f5365baa9369d2f7d233e933564d8a47b893027 \ + --hash=sha256:55697ecec192bc3f2f3cc13a295ab670f51de29884ca9ae6cd6247df55df2502 \ + --hash=sha256:5841dd1f284bd1b3d8a6eca3a7f062b06f1eec09b184397e1d1d43447e89a7ae \ + --hash=sha256:58b1041e7c870bb30ee41d3090cbd6f0851f30ae4eb68228955d973d3efa2e61 \ + --hash=sha256:5e42634a989c3aa6049f132266faf6b949ec2a6f7d302dbb5c15395b77d757eb \ + --hash=sha256:5e56462b05a6f860b72f0fa50dca06d5b26543a4e88d0396259a07dc30f4e5aa \ + --hash=sha256:5f8b75f64d5d324c565b263c67dbe4f0af595635bbdd93bb1a88189fc62ed2e5 \ + --hash=sha256:62b4e6eb7bf901719fce0ca83e3ed474ae5022bb3827b0a501e056458c51c0a1 \ + --hash=sha256:6503b64c8b2dfad299749cad1b595c650c91e5b2c8a1b775380fcf8d2cbba1e9 \ + --hash=sha256:6c024ffc22d6dc59000faf8ad781696d81e8e38f4078cb0f2630b4a3cf231a90 \ + --hash=sha256:73819689c169417a4f978e562d24f2def2be75739c4bed1992435d007819da1b \ + --hash=sha256:75dbbf415026d2862192fe1b28d71f209e2fd87079d98470db90bebe57b33179 \ + --hash=sha256:8caee47e970b92b3dd948371230fcceb80d3f2277b3bf7fbd7c0564e7d39068e \ + --hash=sha256:8d51dd1c59d5fa0f34266b80a3805ec29a1f26425c2a54736133f6d87fc4968a \ + --hash=sha256:940e3ec884520155f68a3b712d045e077d61c520a195d1a5932c531f11883489 \ + --hash=sha256:a011ac6c03cfe162ff2b727bcb530567826cec85eb8d4ad2bfb4bd023287a52d \ + --hash=sha256:a3a035c37ce7565b8f4f35ff683a4db34d24e53dc487e47438e434eb3f701b2a \ + --hash=sha256:a5e771d0252e871ce194d0fdcafd13971f1aae0ddacc5f25615030d5df55c3a2 \ + --hash=sha256:ac15b6c2c80a4d1338b04d42a02d376a53395ddf0ec9ab157cbaf44191f3ffdd \ + --hash=sha256:b1a82e0b9b3022799c336e1fc0f6210adc019ae84efb7321d668129d28ee1efb \ + --hash=sha256:bac71b4b28bc9af61efcdc7630b166440bbfbaa80940c9a697271b5e1dabbc61 \ + --hash=sha256:bbc5b1d78a7822b0a84c6f8917faa986c1a744e65d762ef6d8be9d75677af2ca \ + --hash=sha256:c1a786ac592b47573a5bb7e35665c08064a5d77ab88a076eec11f8ae86b3e3f6 \ + --hash=sha256:c84ad903d0d94311a2b7eea608da163dace97c5fe9412ea311e72c3684925602 \ + --hash=sha256:d4d29cc612e1332237877dfa7fe687157973aab1d63bd0f84cf06692f04c0367 \ + --hash=sha256:e3d9f8d1221baa0ced7ec7322a981e28deb23749c76eeeb3d33e18b72935ab62 \ + --hash=sha256:e7cd5c1325f6808b8ae31657d281aadb2a51ac11ab081ae335f4f7fc44c1721d \ + --hash=sha256:ed6091fa0adcc7e4ff944090cf203a52da35c37a130efa564ded02b7aff63bcd \ + --hash=sha256:ee73a2f5ca4ba44fa33b4d7d2c71e2c8a9e9f78d53f6507ad68e7d2ad5f64a22 \ + --hash=sha256:f10193c69fc9d3d726e83bbf0f3d316f1847c3071c8c93d8090cf5f326b14309 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow h5py==3.11.0 \ --hash=sha256:083e0329ae534a264940d6513f47f5ada617da536d8dccbafc3026aefc33c90e \ --hash=sha256:1625fd24ad6cfc9c1ccd44a66dac2396e7ee74940776792772819fc69f3a3731 \ @@ -277,20 +281,24 @@ h5py==3.11.0 \ --hash=sha256:f3736fe21da2b7d8a13fe8fe415f1272d2a1ccdeff4849c1421d2fb30fd533bc \ --hash=sha256:f4e025e852754ca833401777c25888acb96889ee2c27e7e629a19aee288833f0 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow idna==3.7 \ --hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \ --hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0 # via requests +immutabledict==4.2.0 \ + --hash=sha256:d728b2c2410d698d95e6200237feb50a695584d20289ad3379a439aa3d90baba \ + --hash=sha256:e003fd81aad2377a5a758bf7e1086cf3b70b63e9a5cc2f46bce8d0a2b4727c5f + # via tensorflow-datasets importlib-resources==6.4.0 \ --hash=sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c \ --hash=sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145 # via etils -keras-nightly==3.3.3.dev2024052903 \ - --hash=sha256:2b2b1f117de91e1dc648564d8d29fc38913b69cf10fbe921ff380b5d977ff172 \ - --hash=sha256:e4da450ac3be805813829c2ee323191a659a6fd1b299b45a72d4ca67af608335 - # via tf-nightly +keras==3.3.3 \ + --hash=sha256:260df9ef71c6b89eb6816ce1c60f139c38ccdddd16f24e7005d2be127cdef8e4 \ + --hash=sha256:f2fdffc8434fd77045cf8fb21816dbaa2308d5f76974ca924b2f60b40433b1a0 + # via tensorflow libclang==18.1.1 \ --hash=sha256:3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8 \ --hash=sha256:4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb \ @@ -301,11 +309,11 @@ libclang==18.1.1 \ --hash=sha256:a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250 \ --hash=sha256:c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b \ --hash=sha256:cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe - # via tf-nightly + # via tensorflow markdown==3.6 \ --hash=sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f \ --hash=sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224 - # via tb-nightly + # via tensorboard markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb @@ -395,12 +403,12 @@ ml-dtypes==0.3.2 \ --hash=sha256:e8505946df1665db01332d885c2020b4cb9e84a8b1241eb4ba69d59591f65855 \ --hash=sha256:f47619d978ab1ae7dfdc4052ea97c636c6263e1f19bd1be0e42c346b98d15ff4 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow namex==0.0.8 \ --hash=sha256:32a50f6c565c0bb10aa76298c959507abdc0e850efe085dc38f3440fcb3aa90b \ --hash=sha256:7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487 - # via keras-nightly + # via keras numpy==1.26.4 \ --hash=sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b \ --hash=sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 \ @@ -441,16 +449,17 @@ numpy==1.26.4 \ # via # etils # h5py - # keras-nightly + # keras # ml-dtypes # opt-einsum - # tb-nightly + # pyarrow + # tensorboard + # tensorflow # tensorflow-datasets - # tf-nightly opt-einsum==3.3.0 \ --hash=sha256:2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147 \ --hash=sha256:59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549 - # via tf-nightly + # via tensorflow optree==0.11.0 \ --hash=sha256:00a63f10d4a476e8e9aa2988daba9b2e88cb369c5aacc12545957d7d00bcd1a7 \ --hash=sha256:0db6968394096223881053dffdcaf2b8e220fd85db904f14aa931e4dc422c046 \ @@ -491,13 +500,11 @@ optree==0.11.0 \ --hash=sha256:ee208f0bec6436085a9fa3ae98af54bfcb8822086894fc1ade283e80a6f11fd7 \ --hash=sha256:f53951bfb640417558568284a8949d67bcdbf21fa0113107e20bd9403aa20b2b \ --hash=sha256:fa9ed745d4cbac5e15df70339b30867ba033542b87f7b734f4cacae5ec73ba00 - # via keras-nightly + # via keras packaging==24.0 \ --hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \ --hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9 - # via - # keras-nightly - # tf-nightly + # via tensorflow promise==2.3 \ --hash=sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0 # via tensorflow-datasets @@ -515,10 +522,10 @@ protobuf==4.25.3 \ --hash=sha256:f4f118245c4a087776e0a8408be33cf09f6c547442c00395fbfb116fac2f8ac2 # via # googleapis-common-protos - # tb-nightly + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly psutil==5.9.8 \ --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d \ --hash=sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73 \ @@ -537,6 +544,44 @@ psutil==5.9.8 \ --hash=sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4 \ --hash=sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8 # via tensorflow-datasets +pyarrow==16.1.0 \ + --hash=sha256:06ebccb6f8cb7357de85f60d5da50e83507954af617d7b05f48af1621d331c9a \ + --hash=sha256:0d07de3ee730647a600037bc1d7b7994067ed64d0eba797ac74b2bc77384f4c2 \ + --hash=sha256:0d27bf89dfc2576f6206e9cd6cf7a107c9c06dc13d53bbc25b0bd4556f19cf5f \ + --hash=sha256:0d32000693deff8dc5df444b032b5985a48592c0697cb6e3071a5d59888714e2 \ + --hash=sha256:15fbb22ea96d11f0b5768504a3f961edab25eaf4197c341720c4a387f6c60315 \ + --hash=sha256:17e23b9a65a70cc733d8b738baa6ad3722298fa0c81d88f63ff94bf25eaa77b9 \ + --hash=sha256:185d121b50836379fe012753cf15c4ba9638bda9645183ab36246923875f8d1b \ + --hash=sha256:18da9b76a36a954665ccca8aa6bd9f46c1145f79c0bb8f4f244f5f8e799bca55 \ + --hash=sha256:19741c4dbbbc986d38856ee7ddfdd6a00fc3b0fc2d928795b95410d38bb97d15 \ + --hash=sha256:25233642583bf658f629eb230b9bb79d9af4d9f9229890b3c878699c82f7d11e \ + --hash=sha256:2e51ca1d6ed7f2e9d5c3c83decf27b0d17bb207a7dea986e8dc3e24f80ff7d6f \ + --hash=sha256:2e73cfc4a99e796727919c5541c65bb88b973377501e39b9842ea71401ca6c1c \ + --hash=sha256:31a1851751433d89a986616015841977e0a188662fcffd1a5677453f1df2de0a \ + --hash=sha256:3b20bd67c94b3a2ea0a749d2a5712fc845a69cb5d52e78e6449bbd295611f3aa \ + --hash=sha256:4740cc41e2ba5d641071d0ab5e9ef9b5e6e8c7611351a5cb7c1d175eaf43674a \ + --hash=sha256:48be160782c0556156d91adbdd5a4a7e719f8d407cb46ae3bb4eaee09b3111bd \ + --hash=sha256:8785bb10d5d6fd5e15d718ee1d1f914fe768bf8b4d1e5e9bf253de8a26cb1628 \ + --hash=sha256:98100e0268d04e0eec47b73f20b39c45b4006f3c4233719c3848aa27a03c1aef \ + --hash=sha256:99f7549779b6e434467d2aa43ab2b7224dd9e41bdde486020bae198978c9e05e \ + --hash=sha256:9cf389d444b0f41d9fe1444b70650fea31e9d52cfcb5f818b7888b91b586efff \ + --hash=sha256:a33a64576fddfbec0a44112eaf844c20853647ca833e9a647bfae0582b2ff94b \ + --hash=sha256:a8914cd176f448e09746037b0c6b3a9d7688cef451ec5735094055116857580c \ + --hash=sha256:b04707f1979815f5e49824ce52d1dceb46e2f12909a48a6a753fe7cafbc44a0c \ + --hash=sha256:b5f5705ab977947a43ac83b52ade3b881eb6e95fcc02d76f501d549a210ba77f \ + --hash=sha256:ba8ac20693c0bb0bf4b238751d4409e62852004a8cf031c73b0e0962b03e45e3 \ + --hash=sha256:bf9251264247ecfe93e5f5a0cd43b8ae834f1e61d1abca22da55b20c788417f6 \ + --hash=sha256:d0ebea336b535b37eee9eee31761813086d33ed06de9ab6fc6aaa0bace7b250c \ + --hash=sha256:ddf5aace92d520d3d2a20031d8b0ec27b4395cab9f74e07cc95edf42a5cc0147 \ + --hash=sha256:ddfe389a08ea374972bd4065d5f25d14e36b43ebc22fc75f7b951f24378bf0b5 \ + --hash=sha256:e1369af39587b794873b8a307cc6623a3b1194e69399af0efd05bb202195a5a7 \ + --hash=sha256:e6b6d3cd35fbb93b70ade1336022cc1147b95ec6af7d36906ca7fe432eb09710 \ + --hash=sha256:f07fdffe4fd5b15f5ec15c8b64584868d063bc22b86b46c9695624ca3505b7b4 \ + --hash=sha256:f2c5fb249caa17b94e2b9278b36a05ce03d3180e6da0c4c3b3ce5b2788f30eed \ + --hash=sha256:f68f409e7b283c085f2da014f9ef81e885d90dcd733bd648cfba3ef265961848 \ + --hash=sha256:fbef391b63f708e103df99fbaa3acf9f671d77a183a07546ba2f2c297b361e83 \ + --hash=sha256:febde33305f1498f6df85e8020bca496d0e9ebf2093bab9e0f65e2b4ae2b3444 + # via tensorflow-datasets pygments==2.18.0 \ --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \ --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a @@ -545,12 +590,16 @@ requests==2.32.3 \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 # via + # tensorflow # tensorflow-datasets - # tf-nightly rich==13.7.1 \ --hash=sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222 \ --hash=sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432 - # via keras-nightly + # via keras +simple-parsing==0.1.5 \ + --hash=sha256:46f35ed7002f9bb25dca3a49eac491cc78d2140e4adcbe156225ae643c2874ea \ + --hash=sha256:d26ac15be5173cf28174e171a68153c11e462ad2cb3c23d3ad8634b00719d1fc + # via tensorflow-datasets six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 @@ -558,20 +607,44 @@ six==1.16.0 \ # astunparse # google-pasta # promise - # tb-nightly - # tf-nightly -tb-nightly==2.17.0a20240528 \ - --hash=sha256:63faf4c4b377d8daaaf2d0f80beb3e7dd56d38eac2de88617165681819b5ff7f - # via tf-nightly + # tensorboard + # tensorflow +tensorboard==2.16.2 \ + --hash=sha256:9f2b4e7dad86667615c0e5cd072f1ea8403fc032a299f0072d6f74855775cc45 + # via tensorflow tensorboard-data-server==0.7.2 \ --hash=sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb \ --hash=sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60 \ --hash=sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530 - # via tb-nightly -tensorflow-datasets==4.9.4 \ - --hash=sha256:cbf93bf87531605ea654d702763b9162546775c7aa3247975d502fd921c39e4d \ - --hash=sha256:cd7bf9c340d28be47558d5d3a4eb7278b9f7bac027abdb9d850375a9fecac7f2 - # via -r oss_scripts/pip_package/requirements.in + # via tensorboard +tensorflow==2.16.1 \ + --hash=sha256:03b946e73bf48d857928329b8b321b00b42fe1b4f774c6580666683b0629689f \ + --hash=sha256:093573a8eb93ef9511e7015b8de9659ed27156f2f05e6d1211f8f4cb76407ee1 \ + --hash=sha256:09cac3c6a8fbf85a9b95491b58086154dd00a09956ed31823bb45c6605f0e881 \ + --hash=sha256:1c5611e7357b7a4bc6dccc60750c91e27cdff82622fc917848f22add5ab8de26 \ + --hash=sha256:1e96047657c64459a36a0cc211a3d003df96c7be3f95a84f7b705715f5697270 \ + --hash=sha256:21a3c6d76a39f52754c389326f6bef8aef3c26b5bc89ca365add4a69483e569e \ + --hash=sha256:42858b5d14159a2b9cc01c7f5a88e063b0601f20430cb358374005a67da38114 \ + --hash=sha256:4a123fbb5788ba30d1113ce01bb166ddf85056fcb40e287c32a929ebfa4aa061 \ + --hash=sha256:617df9fa2d697c4bc22fa3ee87eb01d580ab1bd0438fea15c4ec2f2870c40bb0 \ + --hash=sha256:8231a9d7bba92a51231dcdcc3073920ad7d22fa88c64c7e2ecb7f1feac9d5fcb \ + --hash=sha256:8e376ab46fb1df18a1f927d77011d36ecf7b717a81cbfe4a941c7bf5236939b3 \ + --hash=sha256:92152aa77c402684e9066885515af6a45d88455c4453a818052c7369357078d8 \ + --hash=sha256:930c61100cce3a5cb63d30fe6776504405214e8398a26ca968222ecb8b8f9404 \ + --hash=sha256:ab79f156dd746c2dae906e3b4c5daac3855742941752e5a2c28f094c56eed466 \ + --hash=sha256:ae0554471d472b8095f8a5204d878389d0d4bc88f6ef6edcd477b952dff5cfab \ + --hash=sha256:bbf06d879070dfce2617c7d2bb19696bb1b2bcbb3b4ae009520e7166dd75dfc2 \ + --hash=sha256:c612cdd436bb55b8dae1ecdd1d253496c95b006870b7165b8480c6606b8622aa \ + --hash=sha256:cc2065d1d27f9f89fea8a0fe8fdf6c437ae60987cd7f2928e0d00e532e79e44d \ + --hash=sha256:e9cf3fba7f389ff8b8342c5fbebb2529321e0ce9e03d7bcb3657ee0876686c36 \ + --hash=sha256:f8a5b83ca4bf1813da158f63479cfdf848c0761e5120258417b3a96074a489f5 + # via + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in + # tf-keras +tensorflow-datasets==4.9.6 \ + --hash=sha256:b14698a575e4a1e30f8e2ad6614e8e5f97036cc415b0d21eea6bc9f4d82b24ed \ + --hash=sha256:f0ee91edbd6711cf758949574baa917aa187cb70364f1a5c14ef6e1b8f2b74a6 + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:03d5598b8007551f4e1391bf85a83a1865e3fa0789beef15a200efaa06a23fb5 \ --hash=sha256:0e2901bc4a91158fa0a10d37594c8a5efb1445dd5a041b1b5b90f782a5d1b15e \ @@ -589,44 +662,22 @@ tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:95bb229e968fca943806c6ac04e81dc4966fc4a36ab83efaa061a4ecb3ea5e85 \ --hash=sha256:af0f79400656bb88bf326d2b8e63aef49c07a0ce8c14c3e2589a62e765d8c21f \ --hash=sha256:eab6e4c1daf7ddbfef608cd8e2102861021678dfb3f6a7fb3f613db9d6992919 - # via tf-nightly + # via tensorflow tensorflow-metadata==1.15.0 \ --hash=sha256:cb84d8e159128aeae7b3f6013ccd7969c69d2e6d1a7b255dbfa6f5344d962986 # via - # -r oss_scripts/pip_package/requirements.in + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in # tensorflow-datasets termcolor==2.4.0 \ --hash=sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63 \ --hash=sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a # via + # tensorflow # tensorflow-datasets - # tf-nightly -tf-keras-nightly==2.17.0.dev2024052909 \ - --hash=sha256:8d7ed103902c42ba5ec529d6f99c9821504add7a1c5554bb904c287b87086390 \ - --hash=sha256:9f5c487d02386110a535f941a3b4f3795c8ac402a7b206c9f03f7cb4ebad1f33 - # via -r oss_scripts/pip_package/requirements.in -tf-nightly==2.17.0.dev20240529 \ - --hash=sha256:032301c2d548c7c7862b6bc4f3855022634b9c8d5a78a0e2e023d817bc5ede79 \ - --hash=sha256:050444249e2010063438876d9d9401d82c4087dd19947c907143901c72b2da50 \ - --hash=sha256:0638e8bfe23e37260a88859320ee2515056ea20476f7877e65ae980f15eea3a9 \ - --hash=sha256:0ab239c9bc39bfeb8c22df115d4cb819ab5bc8393605f4a739e6230c57591ee5 \ - --hash=sha256:0dd76299b3ac91be5261b1431d43cc35b793ed288ab7a16be70bb7b583858962 \ - --hash=sha256:22646fc2262729965abc38e083d81322f901f3e0129c0473d722821fb679f277 \ - --hash=sha256:275ae7539d9e421d1877dc77d3f94ee30fc5ecce01f7bfd8ad9cac2e18a0a426 \ - --hash=sha256:611ceeeaf32a8da89efd7da8c67701172a04bdaa5aa77d9aa07ce44f37d720dd \ - --hash=sha256:61450d5415b33b31792da0630852b3a58a8e6d88f7db2068bfef32d3ca4a2b7f \ - --hash=sha256:69b451080b2f4126886a807ee7cb5bc0d993ff9ab52429cd44df422c12a2f8a2 \ - --hash=sha256:7e02bc8645ebf091cfb1c893fb91db3c5c04f70e6d25aec3ccc17fdccb5e25b8 \ - --hash=sha256:8505fc01a7f3e7c2d85a35e1ad913ce9acf3d333823ede3a327aa5b5bb4d1146 \ - --hash=sha256:a8379245153da86dbe5e9138b8df7f9fdc01628c6408f0ab725c755af1e20c8e \ - --hash=sha256:c485e4a57b39f22ef3ff34f4d5c7edfb3311d143164fb1fb191e01735be03a58 \ - --hash=sha256:d3e2f98ec7fba0c5217344ec346da8981851ce406af49a0d0739268b12f258d1 \ - --hash=sha256:d66148d027df22d4bf788af65db348c0e4d431aa9a497283774aa7e7d3f1f10f \ - --hash=sha256:d953e32777899f056b52e374112c3c2585e0e63b8294bb0fd533bd2351415bb8 \ - --hash=sha256:df2233aa291d0d15e94a174d09724bb732d7d7386a67bc554f6ee8dc03f8abd7 - # via - # -r oss_scripts/pip_package/requirements.in - # tf-keras-nightly +tf-keras==2.16.0 \ + --hash=sha256:b2ad0541fa7d9e92c4b7a1b96593377afb58aaff374299a6ca6be1a42f51d899 \ + --hash=sha256:db53891f1ac98197c2acced98cdca8c06ba8255655a6cb7eb95ed49676118280 + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in toml==0.10.2 \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f @@ -637,13 +688,14 @@ tqdm==4.66.4 \ # via # etils # tensorflow-datasets -typing-extensions==4.12.0 \ - --hash=sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8 \ - --hash=sha256:b349c66bea9016ac22978d800cfff206d5f9816951f12a7d0ec5578b0a819594 +typing-extensions==4.12.1 \ + --hash=sha256:6024b58b69089e5a89c347397254e35f1bf02a907728ec7fee9bf0fe837d203a \ + --hash=sha256:915f5e35ff76f56588223f15fdd5938f9a1cf9195c0de25130c627e4d597f6d1 # via # etils # optree - # tf-nightly + # simple-parsing + # tensorflow urllib3==2.2.1 \ --hash=sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d \ --hash=sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19 @@ -651,7 +703,7 @@ urllib3==2.2.1 \ werkzeug==3.0.3 \ --hash=sha256:097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18 \ --hash=sha256:fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8 - # via tb-nightly + # via tensorboard wheel==0.43.0 \ --hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \ --hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81 @@ -728,11 +780,11 @@ wrapt==1.16.0 \ --hash=sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a \ --hash=sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4 # via + # tensorflow # tensorflow-datasets - # tf-nightly -zipp==3.19.0 \ - --hash=sha256:952df858fb3164426c976d9338d3961e8e8b3758e2e059e0f754b8c4262625ee \ - --hash=sha256:96dc6ad62f1441bcaccef23b274ec471518daf4fbbc580341204936a5a3dddec +zipp==3.19.2 \ + --hash=sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19 \ + --hash=sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c # via etils # The following packages are considered to be unsafe in a requirements file: @@ -740,5 +792,5 @@ setuptools==70.0.0 \ --hash=sha256:54faa7f2e8d2d11bcd2c07bed282eef1046b5c080d1c32add737d7b5817b1ad4 \ --hash=sha256:f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow diff --git a/oss_scripts/pip_package/requirements_lock_3_9.txt b/oss_scripts/pip_package/requirements_lock_3_9.txt index d52f6df9c..cc0177cdb 100644 --- a/oss_scripts/pip_package/requirements_lock_3_9.txt +++ b/oss_scripts/pip_package/requirements_lock_3_9.txt @@ -10,11 +10,11 @@ absl-py==2.1.0 \ # via # array-record # etils - # keras-nightly - # tb-nightly + # keras + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly array-record==0.5.1 \ --hash=sha256:248fb29086cb3a6322a5d8b8332d77713a030bc54f0bacdf215a6d3185f73f90 \ --hash=sha256:6ebe99f37e3a797322f4f5cfc6902b5e852012ba2729fac628aad6affb225247 \ @@ -28,10 +28,10 @@ array-record==0.5.1 \ astunparse==1.6.3 \ --hash=sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 \ --hash=sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8 - # via tf-nightly -certifi==2024.2.2 \ - --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ - --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 + # via tensorflow +certifi==2024.6.2 \ + --hash=sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516 \ + --hash=sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56 # via requests charset-normalizer==3.3.2 \ --hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 \ @@ -186,70 +186,70 @@ etils[array-types,enp,epath,epy,etqdm,etree]==1.5.2 \ flatbuffers==24.3.25 \ --hash=sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812 \ --hash=sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4 - # via tf-nightly -fsspec==2024.5.0 \ - --hash=sha256:1d021b0b0f933e3b3029ed808eb400c08ba101ca2de4b3483fbc9ca23fcee94a \ - --hash=sha256:e0fdbc446d67e182f49a70b82cf7889028a63588fde6b222521f10937b2b670c + # via tensorflow +fsspec==2024.6.0 \ + --hash=sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee \ + --hash=sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2 # via etils gast==0.5.4 \ --hash=sha256:6fc4fa5fa10b72fb8aab4ae58bcb023058386e67b6fa2e3e34cec5c769360316 \ --hash=sha256:9c270fe5f4b130969b54174de7db4e764b09b4f7f67ccfc32480e29f78348d97 - # via tf-nightly + # via tensorflow google-pasta==0.2.0 \ --hash=sha256:4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954 \ --hash=sha256:b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed \ --hash=sha256:c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e - # via tf-nightly -grpcio==1.64.0 \ - --hash=sha256:01615bbcae6875eee8091e6b9414072f4e4b00d8b7e141f89635bdae7cf784e5 \ - --hash=sha256:02cc9cc3f816d30f7993d0d408043b4a7d6a02346d251694d8ab1f78cc723e7e \ - --hash=sha256:0b2dfe6dcace264807d9123d483d4c43274e3f8c39f90ff51de538245d7a4145 \ - --hash=sha256:0da1d921f8e4bcee307aeef6c7095eb26e617c471f8cb1c454fd389c5c296d1e \ - --hash=sha256:0f30596cdcbed3c98024fb4f1d91745146385b3f9fd10c9f2270cbfe2ed7ed91 \ - --hash=sha256:1ce4cd5a61d4532651079e7aae0fedf9a80e613eed895d5b9743e66b52d15812 \ - --hash=sha256:1f279ad72dd7d64412e10f2443f9f34872a938c67387863c4cd2fb837f53e7d2 \ - --hash=sha256:1f5de082d936e0208ce8db9095821361dfa97af8767a6607ae71425ac8ace15c \ - --hash=sha256:1f8ea18b928e539046bb5f9c124d717fbf00cc4b2d960ae0b8468562846f5aa1 \ - --hash=sha256:2186d76a7e383e1466e0ea2b0febc343ffeae13928c63c6ec6826533c2d69590 \ - --hash=sha256:23b6887bb21d77649d022fa1859e05853fdc2e60682fd86c3db652a555a282e0 \ - --hash=sha256:257baf07f53a571c215eebe9679c3058a313fd1d1f7c4eede5a8660108c52d9c \ - --hash=sha256:2a18090371d138a57714ee9bffd6c9c9cb2e02ce42c681aac093ae1e7189ed21 \ - --hash=sha256:2e8fabe2cc57a369638ab1ad8e6043721014fdf9a13baa7c0e35995d3a4a7618 \ - --hash=sha256:3161a8f8bb38077a6470508c1a7301cd54301c53b8a34bb83e3c9764874ecabd \ - --hash=sha256:31890b24d47b62cc27da49a462efe3d02f3c120edb0e6c46dcc0025506acf004 \ - --hash=sha256:3550493ac1d23198d46dc9c9b24b411cef613798dc31160c7138568ec26bc9b4 \ - --hash=sha256:3b09c3d9de95461214a11d82cc0e6a46a6f4e1f91834b50782f932895215e5db \ - --hash=sha256:3d2004e85cf5213995d09408501f82c8534700d2babeb81dfdba2a3bff0bb396 \ - --hash=sha256:46b8b43ba6a2a8f3103f103f97996cad507bcfd72359af6516363c48793d5a7b \ - --hash=sha256:579dd9fb11bc73f0de061cab5f8b2def21480fd99eb3743ed041ad6a1913ee2f \ - --hash=sha256:597191370951b477b7a1441e1aaa5cacebeb46a3b0bd240ec3bb2f28298c7553 \ - --hash=sha256:59c68df3a934a586c3473d15956d23a618b8f05b5e7a3a904d40300e9c69cbf0 \ - --hash=sha256:5a56797dea8c02e7d3a85dfea879f286175cf4d14fbd9ab3ef2477277b927baa \ - --hash=sha256:650a8150a9b288f40d5b7c1d5400cc11724eae50bd1f501a66e1ea949173649b \ - --hash=sha256:6d5541eb460d73a07418524fb64dcfe0adfbcd32e2dac0f8f90ce5b9dd6c046c \ - --hash=sha256:6ec5ed15b4ffe56e2c6bc76af45e6b591c9be0224b3fb090adfb205c9012367d \ - --hash=sha256:73f84f9e5985a532e47880b3924867de16fa1aa513fff9b26106220c253c70c5 \ - --hash=sha256:753cb58683ba0c545306f4e17dabf468d29cb6f6b11832e1e432160bb3f8403c \ - --hash=sha256:7c1f5b2298244472bcda49b599be04579f26425af0fd80d3f2eb5fd8bc84d106 \ - --hash=sha256:7e013428ab472892830287dd082b7d129f4d8afef49227a28223a77337555eaa \ - --hash=sha256:7f17572dc9acd5e6dfd3014d10c0b533e9f79cd9517fc10b0225746f4c24b58e \ - --hash=sha256:85fda90b81da25993aa47fae66cae747b921f8f6777550895fb62375b776a231 \ - --hash=sha256:874c741c8a66f0834f653a69e7e64b4e67fcd4a8d40296919b93bab2ccc780ba \ - --hash=sha256:8d598b5d5e2c9115d7fb7e2cb5508d14286af506a75950762aa1372d60e41851 \ - --hash=sha256:8de0399b983f8676a7ccfdd45e5b2caec74a7e3cc576c6b1eecf3b3680deda5e \ - --hash=sha256:a053584079b793a54bece4a7d1d1b5c0645bdbee729215cd433703dc2532f72b \ - --hash=sha256:a54362f03d4dcfae63be455d0a7d4c1403673498b92c6bfe22157d935b57c7a9 \ - --hash=sha256:aca4f15427d2df592e0c8f3d38847e25135e4092d7f70f02452c0e90d6a02d6d \ - --hash=sha256:b2cbdfba18408389a1371f8c2af1659119e1831e5ed24c240cae9e27b4abc38d \ - --hash=sha256:b52e1ec7185512103dd47d41cf34ea78e7a7361ba460187ddd2416b480e0938c \ - --hash=sha256:c46fb6bfca17bfc49f011eb53416e61472fa96caa0979b4329176bdd38cbbf2a \ - --hash=sha256:c56c91bd2923ddb6e7ed28ebb66d15633b03e0df22206f22dfcdde08047e0a48 \ - --hash=sha256:cf4c8daed18ae2be2f1fc7d613a76ee2a2e28fdf2412d5c128be23144d28283d \ - --hash=sha256:d7b7bf346391dffa182fba42506adf3a84f4a718a05e445b37824136047686a1 \ - --hash=sha256:d9171f025a196f5bcfec7e8e7ffb7c3535f7d60aecd3503f9e250296c7cfc150 + # via tensorflow +grpcio==1.64.1 \ + --hash=sha256:03b43d0ccf99c557ec671c7dede64f023c7da9bb632ac65dbc57f166e4970040 \ + --hash=sha256:0a12ddb1678ebc6a84ec6b0487feac020ee2b1659cbe69b80f06dbffdb249122 \ + --hash=sha256:0a2813093ddb27418a4c99f9b1c223fab0b053157176a64cc9db0f4557b69bd9 \ + --hash=sha256:0cc79c982ccb2feec8aad0e8fb0d168bcbca85bc77b080d0d3c5f2f15c24ea8f \ + --hash=sha256:1257b76748612aca0f89beec7fa0615727fd6f2a1ad580a9638816a4b2eb18fd \ + --hash=sha256:1262402af5a511c245c3ae918167eca57342c72320dffae5d9b51840c4b2f86d \ + --hash=sha256:19264fc964576ddb065368cae953f8d0514ecc6cb3da8903766d9fb9d4554c33 \ + --hash=sha256:198908f9b22e2672a998870355e226a725aeab327ac4e6ff3a1399792ece4762 \ + --hash=sha256:1de403fc1305fd96cfa75e83be3dee8538f2413a6b1685b8452301c7ba33c294 \ + --hash=sha256:20405cb8b13fd779135df23fabadc53b86522d0f1cba8cca0e87968587f50650 \ + --hash=sha256:2981c7365a9353f9b5c864595c510c983251b1ab403e05b1ccc70a3d9541a73b \ + --hash=sha256:2c3c1b90ab93fed424e454e93c0ed0b9d552bdf1b0929712b094f5ecfe7a23ad \ + --hash=sha256:39b9d0acaa8d835a6566c640f48b50054f422d03e77e49716d4c4e8e279665a1 \ + --hash=sha256:3b64ae304c175671efdaa7ec9ae2cc36996b681eb63ca39c464958396697daff \ + --hash=sha256:4657d24c8063e6095f850b68f2d1ba3b39f2b287a38242dcabc166453e950c59 \ + --hash=sha256:4d6dab6124225496010bd22690f2d9bd35c7cbb267b3f14e7a3eb05c911325d4 \ + --hash=sha256:55260032b95c49bee69a423c2f5365baa9369d2f7d233e933564d8a47b893027 \ + --hash=sha256:55697ecec192bc3f2f3cc13a295ab670f51de29884ca9ae6cd6247df55df2502 \ + --hash=sha256:5841dd1f284bd1b3d8a6eca3a7f062b06f1eec09b184397e1d1d43447e89a7ae \ + --hash=sha256:58b1041e7c870bb30ee41d3090cbd6f0851f30ae4eb68228955d973d3efa2e61 \ + --hash=sha256:5e42634a989c3aa6049f132266faf6b949ec2a6f7d302dbb5c15395b77d757eb \ + --hash=sha256:5e56462b05a6f860b72f0fa50dca06d5b26543a4e88d0396259a07dc30f4e5aa \ + --hash=sha256:5f8b75f64d5d324c565b263c67dbe4f0af595635bbdd93bb1a88189fc62ed2e5 \ + --hash=sha256:62b4e6eb7bf901719fce0ca83e3ed474ae5022bb3827b0a501e056458c51c0a1 \ + --hash=sha256:6503b64c8b2dfad299749cad1b595c650c91e5b2c8a1b775380fcf8d2cbba1e9 \ + --hash=sha256:6c024ffc22d6dc59000faf8ad781696d81e8e38f4078cb0f2630b4a3cf231a90 \ + --hash=sha256:73819689c169417a4f978e562d24f2def2be75739c4bed1992435d007819da1b \ + --hash=sha256:75dbbf415026d2862192fe1b28d71f209e2fd87079d98470db90bebe57b33179 \ + --hash=sha256:8caee47e970b92b3dd948371230fcceb80d3f2277b3bf7fbd7c0564e7d39068e \ + --hash=sha256:8d51dd1c59d5fa0f34266b80a3805ec29a1f26425c2a54736133f6d87fc4968a \ + --hash=sha256:940e3ec884520155f68a3b712d045e077d61c520a195d1a5932c531f11883489 \ + --hash=sha256:a011ac6c03cfe162ff2b727bcb530567826cec85eb8d4ad2bfb4bd023287a52d \ + --hash=sha256:a3a035c37ce7565b8f4f35ff683a4db34d24e53dc487e47438e434eb3f701b2a \ + --hash=sha256:a5e771d0252e871ce194d0fdcafd13971f1aae0ddacc5f25615030d5df55c3a2 \ + --hash=sha256:ac15b6c2c80a4d1338b04d42a02d376a53395ddf0ec9ab157cbaf44191f3ffdd \ + --hash=sha256:b1a82e0b9b3022799c336e1fc0f6210adc019ae84efb7321d668129d28ee1efb \ + --hash=sha256:bac71b4b28bc9af61efcdc7630b166440bbfbaa80940c9a697271b5e1dabbc61 \ + --hash=sha256:bbc5b1d78a7822b0a84c6f8917faa986c1a744e65d762ef6d8be9d75677af2ca \ + --hash=sha256:c1a786ac592b47573a5bb7e35665c08064a5d77ab88a076eec11f8ae86b3e3f6 \ + --hash=sha256:c84ad903d0d94311a2b7eea608da163dace97c5fe9412ea311e72c3684925602 \ + --hash=sha256:d4d29cc612e1332237877dfa7fe687157973aab1d63bd0f84cf06692f04c0367 \ + --hash=sha256:e3d9f8d1221baa0ced7ec7322a981e28deb23749c76eeeb3d33e18b72935ab62 \ + --hash=sha256:e7cd5c1325f6808b8ae31657d281aadb2a51ac11ab081ae335f4f7fc44c1721d \ + --hash=sha256:ed6091fa0adcc7e4ff944090cf203a52da35c37a130efa564ded02b7aff63bcd \ + --hash=sha256:ee73a2f5ca4ba44fa33b4d7d2c71e2c8a9e9f78d53f6507ad68e7d2ad5f64a22 \ + --hash=sha256:f10193c69fc9d3d726e83bbf0f3d316f1847c3071c8c93d8090cf5f326b14309 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow h5py==3.11.0 \ --hash=sha256:083e0329ae534a264940d6513f47f5ada617da536d8dccbafc3026aefc33c90e \ --hash=sha256:1625fd24ad6cfc9c1ccd44a66dac2396e7ee74940776792772819fc69f3a3731 \ @@ -273,8 +273,8 @@ h5py==3.11.0 \ --hash=sha256:f3736fe21da2b7d8a13fe8fe415f1272d2a1ccdeff4849c1421d2fb30fd533bc \ --hash=sha256:f4e025e852754ca833401777c25888acb96889ee2c27e7e629a19aee288833f0 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow idna==3.7 \ --hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \ --hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0 @@ -287,10 +287,10 @@ importlib-resources==6.4.0 \ --hash=sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c \ --hash=sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145 # via etils -keras-nightly==3.3.3.dev2024052903 \ - --hash=sha256:2b2b1f117de91e1dc648564d8d29fc38913b69cf10fbe921ff380b5d977ff172 \ - --hash=sha256:e4da450ac3be805813829c2ee323191a659a6fd1b299b45a72d4ca67af608335 - # via tf-nightly +keras==3.3.3 \ + --hash=sha256:260df9ef71c6b89eb6816ce1c60f139c38ccdddd16f24e7005d2be127cdef8e4 \ + --hash=sha256:f2fdffc8434fd77045cf8fb21816dbaa2308d5f76974ca924b2f60b40433b1a0 + # via tensorflow libclang==18.1.1 \ --hash=sha256:3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8 \ --hash=sha256:4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb \ @@ -301,11 +301,11 @@ libclang==18.1.1 \ --hash=sha256:a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250 \ --hash=sha256:c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b \ --hash=sha256:cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe - # via tf-nightly + # via tensorflow markdown==3.6 \ --hash=sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f \ --hash=sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224 - # via tb-nightly + # via tensorboard markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb @@ -395,12 +395,12 @@ ml-dtypes==0.3.2 \ --hash=sha256:e8505946df1665db01332d885c2020b4cb9e84a8b1241eb4ba69d59591f65855 \ --hash=sha256:f47619d978ab1ae7dfdc4052ea97c636c6263e1f19bd1be0e42c346b98d15ff4 # via - # keras-nightly - # tf-nightly + # keras + # tensorflow namex==0.0.8 \ --hash=sha256:32a50f6c565c0bb10aa76298c959507abdc0e850efe085dc38f3440fcb3aa90b \ --hash=sha256:7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487 - # via keras-nightly + # via keras numpy==1.26.4 \ --hash=sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b \ --hash=sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 \ @@ -441,16 +441,16 @@ numpy==1.26.4 \ # via # etils # h5py - # keras-nightly + # keras # ml-dtypes # opt-einsum - # tb-nightly + # tensorboard + # tensorflow # tensorflow-datasets - # tf-nightly opt-einsum==3.3.0 \ --hash=sha256:2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147 \ --hash=sha256:59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549 - # via tf-nightly + # via tensorflow optree==0.11.0 \ --hash=sha256:00a63f10d4a476e8e9aa2988daba9b2e88cb369c5aacc12545957d7d00bcd1a7 \ --hash=sha256:0db6968394096223881053dffdcaf2b8e220fd85db904f14aa931e4dc422c046 \ @@ -491,13 +491,11 @@ optree==0.11.0 \ --hash=sha256:ee208f0bec6436085a9fa3ae98af54bfcb8822086894fc1ade283e80a6f11fd7 \ --hash=sha256:f53951bfb640417558568284a8949d67bcdbf21fa0113107e20bd9403aa20b2b \ --hash=sha256:fa9ed745d4cbac5e15df70339b30867ba033542b87f7b734f4cacae5ec73ba00 - # via keras-nightly + # via keras packaging==24.0 \ --hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \ --hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9 - # via - # keras-nightly - # tf-nightly + # via tensorflow promise==2.3 \ --hash=sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0 # via tensorflow-datasets @@ -525,10 +523,10 @@ protobuf==3.20.3 \ --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee # via - # tb-nightly + # tensorboard + # tensorflow # tensorflow-datasets # tensorflow-metadata - # tf-nightly psutil==5.9.8 \ --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d \ --hash=sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73 \ @@ -555,12 +553,12 @@ requests==2.32.3 \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 # via + # tensorflow # tensorflow-datasets - # tf-nightly rich==13.7.1 \ --hash=sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222 \ --hash=sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432 - # via keras-nightly + # via keras six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 @@ -568,20 +566,44 @@ six==1.16.0 \ # astunparse # google-pasta # promise - # tb-nightly - # tf-nightly -tb-nightly==2.17.0a20240528 \ - --hash=sha256:63faf4c4b377d8daaaf2d0f80beb3e7dd56d38eac2de88617165681819b5ff7f - # via tf-nightly + # tensorboard + # tensorflow +tensorboard==2.16.2 \ + --hash=sha256:9f2b4e7dad86667615c0e5cd072f1ea8403fc032a299f0072d6f74855775cc45 + # via tensorflow tensorboard-data-server==0.7.2 \ --hash=sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb \ --hash=sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60 \ --hash=sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530 - # via tb-nightly + # via tensorboard +tensorflow==2.16.1 \ + --hash=sha256:03b946e73bf48d857928329b8b321b00b42fe1b4f774c6580666683b0629689f \ + --hash=sha256:093573a8eb93ef9511e7015b8de9659ed27156f2f05e6d1211f8f4cb76407ee1 \ + --hash=sha256:09cac3c6a8fbf85a9b95491b58086154dd00a09956ed31823bb45c6605f0e881 \ + --hash=sha256:1c5611e7357b7a4bc6dccc60750c91e27cdff82622fc917848f22add5ab8de26 \ + --hash=sha256:1e96047657c64459a36a0cc211a3d003df96c7be3f95a84f7b705715f5697270 \ + --hash=sha256:21a3c6d76a39f52754c389326f6bef8aef3c26b5bc89ca365add4a69483e569e \ + --hash=sha256:42858b5d14159a2b9cc01c7f5a88e063b0601f20430cb358374005a67da38114 \ + --hash=sha256:4a123fbb5788ba30d1113ce01bb166ddf85056fcb40e287c32a929ebfa4aa061 \ + --hash=sha256:617df9fa2d697c4bc22fa3ee87eb01d580ab1bd0438fea15c4ec2f2870c40bb0 \ + --hash=sha256:8231a9d7bba92a51231dcdcc3073920ad7d22fa88c64c7e2ecb7f1feac9d5fcb \ + --hash=sha256:8e376ab46fb1df18a1f927d77011d36ecf7b717a81cbfe4a941c7bf5236939b3 \ + --hash=sha256:92152aa77c402684e9066885515af6a45d88455c4453a818052c7369357078d8 \ + --hash=sha256:930c61100cce3a5cb63d30fe6776504405214e8398a26ca968222ecb8b8f9404 \ + --hash=sha256:ab79f156dd746c2dae906e3b4c5daac3855742941752e5a2c28f094c56eed466 \ + --hash=sha256:ae0554471d472b8095f8a5204d878389d0d4bc88f6ef6edcd477b952dff5cfab \ + --hash=sha256:bbf06d879070dfce2617c7d2bb19696bb1b2bcbb3b4ae009520e7166dd75dfc2 \ + --hash=sha256:c612cdd436bb55b8dae1ecdd1d253496c95b006870b7165b8480c6606b8622aa \ + --hash=sha256:cc2065d1d27f9f89fea8a0fe8fdf6c437ae60987cd7f2928e0d00e532e79e44d \ + --hash=sha256:e9cf3fba7f389ff8b8342c5fbebb2529321e0ce9e03d7bcb3657ee0876686c36 \ + --hash=sha256:f8a5b83ca4bf1813da158f63479cfdf848c0761e5120258417b3a96074a489f5 + # via + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in + # tf-keras tensorflow-datasets==4.9.3 \ --hash=sha256:09cd60eccab0d5a9d15f53e76ee0f1b530ee5aa3665e42be621a4810d9fa5db6 \ --hash=sha256:90390077dde2c9e4e240754ddfc5bb50b482946d421c8a34677c3afdb0463427 - # via -r oss_scripts/pip_package/requirements.in + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:03d5598b8007551f4e1391bf85a83a1865e3fa0789beef15a200efaa06a23fb5 \ --hash=sha256:0e2901bc4a91158fa0a10d37594c8a5efb1445dd5a041b1b5b90f782a5d1b15e \ @@ -599,44 +621,22 @@ tensorflow-io-gcs-filesystem==0.37.0 \ --hash=sha256:95bb229e968fca943806c6ac04e81dc4966fc4a36ab83efaa061a4ecb3ea5e85 \ --hash=sha256:af0f79400656bb88bf326d2b8e63aef49c07a0ce8c14c3e2589a62e765d8c21f \ --hash=sha256:eab6e4c1daf7ddbfef608cd8e2102861021678dfb3f6a7fb3f613db9d6992919 - # via tf-nightly + # via tensorflow tensorflow-metadata==1.15.0 \ --hash=sha256:cb84d8e159128aeae7b3f6013ccd7969c69d2e6d1a7b255dbfa6f5344d962986 # via - # -r oss_scripts/pip_package/requirements.in + # -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in # tensorflow-datasets termcolor==2.4.0 \ --hash=sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63 \ --hash=sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a # via + # tensorflow # tensorflow-datasets - # tf-nightly -tf-keras-nightly==2.17.0.dev2024052909 \ - --hash=sha256:8d7ed103902c42ba5ec529d6f99c9821504add7a1c5554bb904c287b87086390 \ - --hash=sha256:9f5c487d02386110a535f941a3b4f3795c8ac402a7b206c9f03f7cb4ebad1f33 - # via -r oss_scripts/pip_package/requirements.in -tf-nightly==2.17.0.dev20240529 \ - --hash=sha256:032301c2d548c7c7862b6bc4f3855022634b9c8d5a78a0e2e023d817bc5ede79 \ - --hash=sha256:050444249e2010063438876d9d9401d82c4087dd19947c907143901c72b2da50 \ - --hash=sha256:0638e8bfe23e37260a88859320ee2515056ea20476f7877e65ae980f15eea3a9 \ - --hash=sha256:0ab239c9bc39bfeb8c22df115d4cb819ab5bc8393605f4a739e6230c57591ee5 \ - --hash=sha256:0dd76299b3ac91be5261b1431d43cc35b793ed288ab7a16be70bb7b583858962 \ - --hash=sha256:22646fc2262729965abc38e083d81322f901f3e0129c0473d722821fb679f277 \ - --hash=sha256:275ae7539d9e421d1877dc77d3f94ee30fc5ecce01f7bfd8ad9cac2e18a0a426 \ - --hash=sha256:611ceeeaf32a8da89efd7da8c67701172a04bdaa5aa77d9aa07ce44f37d720dd \ - --hash=sha256:61450d5415b33b31792da0630852b3a58a8e6d88f7db2068bfef32d3ca4a2b7f \ - --hash=sha256:69b451080b2f4126886a807ee7cb5bc0d993ff9ab52429cd44df422c12a2f8a2 \ - --hash=sha256:7e02bc8645ebf091cfb1c893fb91db3c5c04f70e6d25aec3ccc17fdccb5e25b8 \ - --hash=sha256:8505fc01a7f3e7c2d85a35e1ad913ce9acf3d333823ede3a327aa5b5bb4d1146 \ - --hash=sha256:a8379245153da86dbe5e9138b8df7f9fdc01628c6408f0ab725c755af1e20c8e \ - --hash=sha256:c485e4a57b39f22ef3ff34f4d5c7edfb3311d143164fb1fb191e01735be03a58 \ - --hash=sha256:d3e2f98ec7fba0c5217344ec346da8981851ce406af49a0d0739268b12f258d1 \ - --hash=sha256:d66148d027df22d4bf788af65db348c0e4d431aa9a497283774aa7e7d3f1f10f \ - --hash=sha256:d953e32777899f056b52e374112c3c2585e0e63b8294bb0fd533bd2351415bb8 \ - --hash=sha256:df2233aa291d0d15e94a174d09724bb732d7d7386a67bc554f6ee8dc03f8abd7 - # via - # -r oss_scripts/pip_package/requirements.in - # tf-keras-nightly +tf-keras==2.16.0 \ + --hash=sha256:b2ad0541fa7d9e92c4b7a1b96593377afb58aaff374299a6ca6be1a42f51d899 \ + --hash=sha256:db53891f1ac98197c2acced98cdca8c06ba8255655a6cb7eb95ed49676118280 + # via -r /usr/local/google/home/vam/.cache/bazel/_bazel_vam/876ad44cfa05d4207b80eacbb868014f/external/release_or_nightly/requirements.in toml==0.10.2 \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f @@ -647,13 +647,13 @@ tqdm==4.66.4 \ # via # etils # tensorflow-datasets -typing-extensions==4.12.0 \ - --hash=sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8 \ - --hash=sha256:b349c66bea9016ac22978d800cfff206d5f9816951f12a7d0ec5578b0a819594 +typing-extensions==4.12.1 \ + --hash=sha256:6024b58b69089e5a89c347397254e35f1bf02a907728ec7fee9bf0fe837d203a \ + --hash=sha256:915f5e35ff76f56588223f15fdd5938f9a1cf9195c0de25130c627e4d597f6d1 # via # etils # optree - # tf-nightly + # tensorflow urllib3==2.2.1 \ --hash=sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d \ --hash=sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19 @@ -661,7 +661,7 @@ urllib3==2.2.1 \ werkzeug==3.0.3 \ --hash=sha256:097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18 \ --hash=sha256:fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8 - # via tb-nightly + # via tensorboard wheel==0.43.0 \ --hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \ --hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81 @@ -738,11 +738,11 @@ wrapt==1.16.0 \ --hash=sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a \ --hash=sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4 # via + # tensorflow # tensorflow-datasets - # tf-nightly -zipp==3.19.0 \ - --hash=sha256:952df858fb3164426c976d9338d3961e8e8b3758e2e059e0f754b8c4262625ee \ - --hash=sha256:96dc6ad62f1441bcaccef23b274ec471518daf4fbbc580341204936a5a3dddec +zipp==3.19.2 \ + --hash=sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19 \ + --hash=sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c # via # etils # importlib-metadata @@ -753,5 +753,5 @@ setuptools==70.0.0 \ --hash=sha256:54faa7f2e8d2d11bcd2c07bed282eef1046b5c080d1c32add737d7b5817b1ad4 \ --hash=sha256:f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0 # via - # tb-nightly - # tf-nightly + # tensorboard + # tensorflow diff --git a/oss_scripts/pip_package/setup.py b/oss_scripts/pip_package/setup.py index 2e03c4814..fb4e8aecd 100644 --- a/oss_scripts/pip_package/setup.py +++ b/oss_scripts/pip_package/setup.py @@ -32,7 +32,7 @@ from setuptools.dist import Distribution project_name = 'tensorflow-text' -project_version = '2.13.0' +project_version = '2.16.1' class BinaryDistribution(Distribution): diff --git a/oss_scripts/prepare_tf_dep.sh b/oss_scripts/prepare_tf_dep.sh index 416abdde1..639347a21 100755 --- a/oss_scripts/prepare_tf_dep.sh +++ b/oss_scripts/prepare_tf_dep.sh @@ -16,8 +16,17 @@ fi HERMETIC_PYTHON_VERSION=$($installed_python -c "import sys; print('.'.join(map(str, sys.version_info[:2])))") export HERMETIC_PYTHON_VERSION + +echo "TF_VERSION=$TF_VERSION" +REQUIREMENTS_EXTRA_FLAGS="--upgrade" +if [[ "$TF_VERSION" == *"rc"* ]]; then + REQUIREMENTS_EXTRA_FLAGS="$REQUIREMENTS_EXTRA_FLAGS --pre" +fi + +bazel run //oss_scripts/pip_package:requirements.update -- $REQUIREMENTS_EXTRA_FLAGS + # Update setup.nightly.py with current tf version. -tf_version=$(bazel run //oss_scripts/pip_package:tensorflow_build_info -- version) +tf_version=$(bazel run //oss_scripts/pip_package:tensorflow_build_info -- version) echo "Updating setup.nightly.py to version $tf_version" sed -i $ext "s/project_version = '.*'/project_version = '${tf_version}'/" oss_scripts/pip_package/setup.nightly.py # Update __version__. @@ -47,5 +56,3 @@ sed -E -i $ext "s/strip_prefix = \"tensorflow-.+\",/strip_prefix = \"tensorflow- sed -E -i $ext "s|\"https://github.com/tensorflow/tensorflow/archive/.+\.zip\"|\"https://github.com/tensorflow/tensorflow/archive/${commit_slug}.zip\"|" WORKSPACE prev_shasum=$(grep -A 1 -e "strip_prefix.*tensorflow-" WORKSPACE | tail -1 | awk -F '"' '{print $2}') sed -i $ext "s/sha256 = \"${prev_shasum}\",//" WORKSPACE - -bazel run //oss_scripts/pip_package:requirements.update -- --upgrade \ No newline at end of file diff --git a/oss_scripts/run_build.sh b/oss_scripts/run_build.sh index cbc752ead..22bed14fd 100755 --- a/oss_scripts/run_build.sh +++ b/oss_scripts/run_build.sh @@ -13,20 +13,10 @@ fi # Run configure. source oss_scripts/configure.sh -# Verify correct version of Bazel -installed_bazel_version=$(bazel version | grep label | sed -e 's/.*: //') -tf_bazel_version=$(head -n 1 .bazelversion) -if [ "$installed_bazel_version" != "$tf_bazel_version" ]; then - echo "Incorrect version of Bazel installed." - echo "Version $tf_bazel_version should be installed, but found version ${installed_bazel_version}." - echo "Run oss_scripts/install_bazel.sh or manually install the correct version." - exit 1 -fi - # Set tensorflow version if [[ $osname != "darwin" ]] || [[ ! $(sysctl -n machdep.cpu.brand_string) =~ "Apple" ]]; then source oss_scripts/prepare_tf_dep.sh fi # Build the pip package. -bazel run --enable_runfiles oss_scripts/pip_package:build_pip_package "$(realpath .)" +bazel run --enable_runfiles //oss_scripts/pip_package:build_pip_package -- "$(realpath .)" diff --git a/tensorflow_text/core/kernels/sentencepiece/native.bzl.oss b/tensorflow_text/core/kernels/sentencepiece/native.bzl.oss index b02addff9..c12530abf 100644 --- a/tensorflow_text/core/kernels/sentencepiece/native.bzl.oss +++ b/tensorflow_text/core/kernels/sentencepiece/native.bzl.oss @@ -80,8 +80,8 @@ def micore_tf_deps(): # Standard references for Tensorflow when building for Linux. We use # an indirection via the alias targets below, to facilitate whitelisting # these deps in the mobile license presubmit checks. - "@pypi_tf_nightly//:libtensorflow_framework", - "@pypi_tf_nightly//:tf_header_lib", + "@release_or_nightly//:tensorflow_libtensorflow_framework", + "@release_or_nightly//:tensorflow_tf_header_lib", ], ) diff --git a/tensorflow_text/tftext.bzl b/tensorflow_text/tftext.bzl index 644dfffff..8343de92e 100644 --- a/tensorflow_text/tftext.bzl +++ b/tensorflow_text/tftext.bzl @@ -48,13 +48,13 @@ def py_tf_text_library( }), alwayslink = 1, deps = cc_op_kernels + - ["@org_tensorflow//tensorflow/lite/kernels/shim:tf_op_shim"] + - select({ - "@org_tensorflow//tensorflow:mobile": [ - "@org_tensorflow//tensorflow/core:portable_tensorflow_lib_lite", - ], - "//conditions:default": [], - }), + ["@org_tensorflow//tensorflow/lite/kernels/shim:tf_op_shim"] + + select({ + "@org_tensorflow//tensorflow:mobile": [ + "@org_tensorflow//tensorflow/core:portable_tensorflow_lib_lite", + ], + "//conditions:default": [], + }), ) native.cc_binary( @@ -129,6 +129,7 @@ def tf_cc_library( """ if "kernel" in name: alwayslink = 1 + # These are "random" deps likely needed by each library (http://b/142433427) oss_deps = [] oss_deps = oss_deps + _dedupe(deps, "@com_google_absl//absl/container:flat_hash_map") @@ -143,8 +144,8 @@ def tf_cc_library( "@org_tensorflow//tensorflow/core:portable_tensorflow_lib_lite", ], "//conditions:default": [ - "@pypi_tf_nightly//:libtensorflow_framework", - "@pypi_tf_nightly//:tf_header_lib", + "@release_or_nightly//:tensorflow_libtensorflow_framework", + "@release_or_nightly//:tensorflow_tf_header_lib", ] + tf_deps + oss_deps, }) native.cc_library( @@ -155,8 +156,8 @@ def tf_cc_library( copts = copts, compatible_with = compatible_with, testonly = testonly, - alwayslink = alwayslink) - + alwayslink = alwayslink, + ) def tflite_cc_library( name, @@ -179,6 +180,7 @@ def tflite_cc_library( testonly: If library is only for testing alwayslink: If symbols should be exported """ + # Necessary build deps for tflite ops tflite_deps = [ "@org_tensorflow//tensorflow/core:framework", @@ -190,6 +192,7 @@ def tflite_cc_library( "@org_tensorflow//tensorflow/lite/kernels/shim:tflite_op_shim", "@org_tensorflow//tensorflow/lite/kernels/shim:tflite_op_wrapper", ] + # These are "random" deps likely needed by each library (http://b/142433427) oss_deps = [ "@com_google_absl//absl/container:flat_hash_map", @@ -202,8 +205,8 @@ def tflite_cc_library( "@org_tensorflow//tensorflow/core:portable_tensorflow_lib_lite", ], "//conditions:default": [ - "@pypi_tf_nightly//:libtensorflow_framework", - "@pypi_tf_nightly//:tf_header_lib", + "@release_or_nightly//:tensorflow_libtensorflow_framework", + "@release_or_nightly//:tensorflow_tf_header_lib", ] + oss_deps, }) native.cc_library( @@ -214,13 +217,59 @@ def tflite_cc_library( copts = copts, compatible_with = compatible_with, testonly = testonly, - alwayslink = alwayslink) + alwayslink = alwayslink, + ) def extra_py_deps(): return [ - "@pypi_tf_nightly//:pkg", - "@pypi_tf_keras_nightly//:pkg", + "@release_or_nightly//:tensorflow_pkg", + "@release_or_nightly//:tf_keras_pkg", "@pypi_tensorflow_datasets//:pkg", "@pypi_tensorflow_metadata//:pkg", ] +def _py_deps_profile_impl(ctx): + is_switch = False + for var_name, var_val in ctx.attr.switch.items(): + is_switch = is_switch or ctx.os.environ.get(var_name, "") == var_val + + prefix = ctx.attr.pip_repo_name + reqirements_name = ctx.attr.requirements_in.name + requirements_in_substitutions = {} + build_content = ['exports_files(["{}"])'.format(reqirements_name)] + for k, v in ctx.attr.deps_map.items(): + repo_name = v[0] if is_switch else k + requirements_in_substitutions[k + "\n"] = repo_name + "\n" + requirements_in_substitutions[k + "\r\n"] = repo_name + "\r\n" + aliased_targets = ["pkg"] + v[1:] + norm_repo_name = repo_name.replace("-", "_") + norm_alas_name = k.replace("-", "_") + for target in aliased_targets: + alias_name = "{}_{}".format(norm_alas_name, target) + alias_value = "@{}_{}//:{}".format(prefix, norm_repo_name, target) + build_content.append(""" +alias( + name = "{}", + actual = "{}", + visibility = ["//visibility:public"] +) +""".format(alias_name, alias_value)) + + ctx.file("BUILD", "".join(build_content)) + ctx.template( + reqirements_name, + ctx.attr.requirements_in, + executable = False, + substitutions = requirements_in_substitutions, + ) + +py_deps_profile = repository_rule( + implementation = _py_deps_profile_impl, + attrs = { + "requirements_in": attr.label(mandatory = True), + "deps_map": attr.string_list_dict(mandatory = True), + "pip_repo_name": attr.string(mandatory = True), + "switch": attr.string_dict(mandatory = True), + }, + local = True, +) diff --git a/third_party/tensorflow/tf_configure.bzl b/third_party/tensorflow/tf_configure.bzl index 202c7cb6d..e224a2e7a 100644 --- a/third_party/tensorflow/tf_configure.bzl +++ b/third_party/tensorflow/tf_configure.bzl @@ -9,6 +9,24 @@ load("@python_version_repo//:py_version.bzl", "REQUIREMENTS_WITH_LOCAL_WHEELS") load("@rules_python//python:pip.bzl", "package_annotation", "pip_parse") def tf_configure(): + tensorflow_annotation = """ +cc_library( + name = "tf_header_lib", + hdrs = glob(["site-packages/tensorflow/include/**/*"]), + strip_include_prefix="site-packages/tensorflow/include/", + visibility = ["//visibility:public"], +) + +cc_library( + name = "libtensorflow_framework", + srcs = select({ + "//conditions:default": ["site-packages/tensorflow/libtensorflow_framework.so.2"], + "@bazel_tools//src/conditions:darwin":["site-packages/tensorflow/libtensorflow_framework.2.dylib"], + "@bazel_tools//src/conditions:darwin_x86_64": ["site-packages/tensorflow/libtensorflow_framework.2.dylib"], + }), + visibility = ["//visibility:public"], +) +""" pip_parse( name = "pypi", annotations = { @@ -30,25 +48,11 @@ cc_library( ) """, ), + "tensorflow": package_annotation( + additive_build_content = tensorflow_annotation, + ), "tf-nightly": package_annotation( - additive_build_content = """ -cc_library( - name = "tf_header_lib", - hdrs = glob(["site-packages/tensorflow/include/**/*"]), - strip_include_prefix="site-packages/tensorflow/include/", - visibility = ["//visibility:public"], -) - -cc_library( - name = "libtensorflow_framework", - srcs = select({ - "//conditions:default": ["site-packages/tensorflow/libtensorflow_framework.so.2"], - "@bazel_tools//src/conditions:darwin":["site-packages/tensorflow/libtensorflow_framework.2.dylib"], - "@bazel_tools//src/conditions:darwin_x86_64": ["site-packages/tensorflow/libtensorflow_framework.2.dylib"], - }), - visibility = ["//visibility:public"], -) -""", + additive_build_content = tensorflow_annotation, ), }, python_interpreter_target = interpreter,