{"SPDXID":"SPDXRef-DOCUMENT","spdxVersion":"SPDX-2.3","creationInfo":{"comment":"DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","created":"2026-01-24T13:57:59.836929744Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"tensorflow-estimator-2.12.0","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-01-24T13:57:59.836929794Z","annotationType":"REVIEW","annotator":"Tool: The Duke of Highlander","commnet":"The analysis has been completely performed by an automated tool.  [---Q:CG,H:2.0,SV:2.1---]"}],"documentNamespace":"http://spdx.windriver.com/Reports2.0/04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","packages":[{"SPDXID":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","checksums":[{"algorithm":"SHA256","checksumValue":"04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"Apache-2.0","licenseDeclared":"Apache-2.0","licenseInfoFromFiles":["NOASSERTION"],"name":"tensorflow-estimator-2.12.0","originator":"NOASSERTION","packageFileName":"tensorflow-estimator-2.12.0-r0-p6af0337.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200edbff36528d5e815c84092949c93d1a9b406b487fcf87510cbefad8d38be5cfa"},"versionInfo":"2.12.0"}],"files":[{"SPDXID":"SPDXRef-File-baselinetest.py-004362ba6d85db2822ebd6f4d8aba924b42933be53d4fca95ec8a47aab5c551b","checksums":[{"algorithm":"SHA256","checksumValue":"004362ba6d85db2822ebd6f4d8aba924b42933be53d4fca95ec8a47aab5c551b"},{"algorithm":"SHA1","checksumValue":"228a58c7f83b22b6da648243d924447501767c13"},{"algorithm":"MD5","checksumValue":"bbc0ec811db022e70fea2afe47086abb"}],"copyrightText":"NOASSERTION","fileName":"baseline_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-model.py-01ba4f8fec6503bf495eca8b2db13a753e6f480be2e7c65eac288f72b5e72882","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4f8fec6503bf495eca8b2db13a753e6f480be2e7c65eac288f72b5e72882"},{"algorithm":"SHA1","checksumValue":"22a2fe2da3c513b5f9780f7ec1e443ef0515d078"},{"algorithm":"MD5","checksumValue":"8e37545846fc4730a0140a5e10f4d0ee"}],"copyrightText":"NOASSERTION","fileName":"model.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-applypatchmsg.sample-0223497a0b8b033aa58a3a521b8629869386cf7ab0e2f101963d328aa62193f7","checksums":[{"algorithm":"SHA256","checksumValue":"0223497a0b8b033aa58a3a521b8629869386cf7ab0e2f101963d328aa62193f7"},{"algorithm":"SHA1","checksumValue":"4de88eb95a5e93fd27e78b5fb3b5231a8d8917dd"},{"algorithm":"MD5","checksumValue":"ce562e08d8098926a3862fc6e7905199"}],"copyrightText":"NOASSERTION","fileName":"applypatch-msg.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tfestimatordoctest.py-04d6f86c594f96cd29d04092cc0106231c756bd93b3344b0916e39e6dcb4dec4","checksums":[{"algorithm":"SHA256","checksumValue":"04d6f86c594f96cd29d04092cc0106231c756bd93b3344b0916e39e6dcb4dec4"},{"algorithm":"SHA1","checksumValue":"a4ddae5ff6f5b75fd9c4d1cc27b6f080e8bb4cb0"},{"algorithm":"MD5","checksumValue":"1060d44ef4f8bc6e2fca034ad8c23f93"}],"copyrightText":"NOASSERTION","fileName":"tf_estimator_doctest.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnlinearcombinedtest.py-072a6a3bd414d937664d9639e6ac7cccabd9c130c91b205f30a626b56ae3b979","checksums":[{"algorithm":"SHA256","checksumValue":"072a6a3bd414d937664d9639e6ac7cccabd9c130c91b205f30a626b56ae3b979"},{"algorithm":"SHA1","checksumValue":"b7615eb658248f8934ac44167fbe1025c4c077d0"},{"algorithm":"MD5","checksumValue":"e191fc7422d05f4b0ff16e59d94db17c"}],"copyrightText":"NOASSERTION","fileName":"dnn_linear_combined_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errorhandlingtest.py-07edad54189eeb4aa969b5415098931832f0f5b1196870bef1ada4b94bece52f","checksums":[{"algorithm":"SHA256","checksumValue":"07edad54189eeb4aa969b5415098931832f0f5b1196870bef1ada4b94bece52f"},{"algorithm":"SHA1","checksumValue":"16cf60e14e4c42df4e1cc39138c1fc57f54b897f"},{"algorithm":"MD5","checksumValue":"900e9dbb4967f29b781af6c73511260a"}],"copyrightText":"NOASSERTION","fileName":"error_handling_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-featurekeys.py-08b30db6dc05565a03c807dbbe5dfba2ff39a3c76de752bde07f370bcbbba533","checksums":[{"algorithm":"SHA256","checksumValue":"08b30db6dc05565a03c807dbbe5dfba2ff39a3c76de752bde07f370bcbbba533"},{"algorithm":"SHA1","checksumValue":"c2a7ee7c84ddd0bb777c7dfd9a23ce4f3126b175"},{"algorithm":"MD5","checksumValue":"7a8c4b52a60dc414c1ad7bb019f56489"}],"copyrightText":"NOASSERTION","fileName":"feature_keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exportlib.py-0b2ba669e39cffa2ebc05c98732afd34a6624dd23dba98517000ad2ae05ae85d","checksums":[{"algorithm":"SHA256","checksumValue":"0b2ba669e39cffa2ebc05c98732afd34a6624dd23dba98517000ad2ae05ae85d"},{"algorithm":"SHA1","checksumValue":"5defebdd7f11d4f048c388586794ede8ecc018c2"},{"algorithm":"MD5","checksumValue":"2505f2871eae5b5ce30bf30e91b66252"}],"copyrightText":"NOASSERTION","fileName":"export_lib.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-gctest.py-0b8894e72a31f8dd75ce8b11e22b56d8bddf5aa34807ada99ecad627874ef0bf","checksums":[{"algorithm":"SHA256","checksumValue":"0b8894e72a31f8dd75ce8b11e22b56d8bddf5aa34807ada99ecad627874ef0bf"},{"algorithm":"SHA1","checksumValue":"e8ef5076fe0a301a9236cf6e3319714b2fddebae"},{"algorithm":"MD5","checksumValue":"9f98d4ac5e81f803e38b21acb78f25ba"}],"copyrightText":"NOASSERTION","fileName":"gc_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-runconfig.py-0d39c85881fa36308f694f9bbee659e5b5aa0d02684c0ffd24bb4a6114234247","checksums":[{"algorithm":"SHA256","checksumValue":"0d39c85881fa36308f694f9bbee659e5b5aa0d02684c0ffd24bb4a6114234247"},{"algorithm":"SHA1","checksumValue":"7f6568f4745851a4f094bfd07de1f7b09b569350"},{"algorithm":"MD5","checksumValue":"abde4d1c90ce99057971097345763db2"}],"copyrightText":"NOASSERTION","fileName":"run_config.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-0d92c72ff31e1d6d35d83b54cebd4730ce311cfba9992211094954b1a1da7092","checksums":[{"algorithm":"SHA256","checksumValue":"0d92c72ff31e1d6d35d83b54cebd4730ce311cfba9992211094954b1a1da7092"},{"algorithm":"SHA1","checksumValue":"91d1b569715b09d232aef42eba347f7c03fc9025"},{"algorithm":"MD5","checksumValue":"f343c7d7c9ba22750895f9b1e29beb72"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-linear.py-0ed82f619da61b7e7b8cad3e32ca679f0079aea3de774eb42430c0d6cc5d9931","checksums":[{"algorithm":"SHA256","checksumValue":"0ed82f619da61b7e7b8cad3e32ca679f0079aea3de774eb42430c0d6cc5d9931"},{"algorithm":"SHA1","checksumValue":"e3013312576f722c4ea096e18ba9f6828498f764"},{"algorithm":"MD5","checksumValue":"789586fc459090bb7339bb3be7126041"}],"copyrightText":"NOASSERTION","fileName":"linear.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnntestfcv2.py-0f39d0f6ded1790ff7fadb440b0eef39054bfb5d33a454984c479239c5331e89","checksums":[{"algorithm":"SHA256","checksumValue":"0f39d0f6ded1790ff7fadb440b0eef39054bfb5d33a454984c479239c5331e89"},{"algorithm":"SHA1","checksumValue":"19bd19736c846e25dac2a8492ebd135da792a89d"},{"algorithm":"MD5","checksumValue":"5d0c6611a659eaab5efc6752c186eaa3"}],"copyrightText":"NOASSERTION","fileName":"dnn_test_fc_v2.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-createpythonapiwrapper.py-12aeb377b07e6a90e025208ae48540654f6cf4ec3d9c1e04dfcd2c146d43296c","checksums":[{"algorithm":"SHA256","checksumValue":"12aeb377b07e6a90e025208ae48540654f6cf4ec3d9c1e04dfcd2c146d43296c"},{"algorithm":"SHA1","checksumValue":"451c6668cd0de5aa72bdb76b4d0edf49653a3b18"},{"algorithm":"MD5","checksumValue":"e20f93d77e8c3177f397c6635b84b866"}],"copyrightText":"NOASSERTION","fileName":"create_python_api_wrapper.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-savedmodelutils.py-1530463a0266be1388457bca7d143b4811e4786859936db6ef776a920a30b857","checksums":[{"algorithm":"SHA256","checksumValue":"1530463a0266be1388457bca7d143b4811e4786859936db6ef776a920a30b857"},{"algorithm":"SHA1","checksumValue":"8e11fa2194cbb8c7e56ffea1d731bae71f73eb71"},{"algorithm":"MD5","checksumValue":"d4a707d44ac86c60af7bd11ca66303a9"}],"copyrightText":"NOASSERTION","fileName":"saved_model_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exporter.py-17e7776d44eb70c04c3cf99d7af72ef1b2c44ea6fe2b51e7a05732e94adddd5e","checksums":[{"algorithm":"SHA256","checksumValue":"17e7776d44eb70c04c3cf99d7af72ef1b2c44ea6fe2b51e7a05732e94adddd5e"},{"algorithm":"SHA1","checksumValue":"9928f8958212621491c86e35204019cbd3167cfa"},{"algorithm":"MD5","checksumValue":"9d017a3c01d6178f20c0c19577c6490a"}],"copyrightText":"NOASSERTION","fileName":"exporter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-master-19a87f682d0404203186a099b7e16f0accbae5f8718350a6de94cb9e292f79d6","checksums":[{"algorithm":"SHA256","checksumValue":"19a87f682d0404203186a099b7e16f0accbae5f8718350a6de94cb9e292f79d6"},{"algorithm":"SHA1","checksumValue":"bf15925fe7dcc22b81abdea505d328a2a3dec9d1"},{"algorithm":"MD5","checksumValue":"f4e69a2988e7c2d2a3c0c4211dbebea4"}],"copyrightText":"NOASSERTION","fileName":"master","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sdcatest.py-1a573cf1bb0eb99f6da5c5dc9bf848e63c7ea14f52ecc3de5af80e7e55537cb8","checksums":[{"algorithm":"SHA256","checksumValue":"1a573cf1bb0eb99f6da5c5dc9bf848e63c7ea14f52ecc3de5af80e7e55537cb8"},{"algorithm":"SHA1","checksumValue":"072de6e934e35f0637810a2a3634578309061141"},{"algorithm":"MD5","checksumValue":"a3569c3a3ae36cd9a82a4a9cde679fe3"}],"copyrightText":"NOASSERTION","fileName":"sdca_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD.tpl-1a683ff6c91b658b19d6621fc51505ea10ced0cb28f4e60d3b26fa0e7649c5e2","checksums":[{"algorithm":"SHA256","checksumValue":"1a683ff6c91b658b19d6621fc51505ea10ced0cb28f4e60d3b26fa0e7649c5e2"},{"algorithm":"SHA1","checksumValue":"2e2f7836e0a26bb5ace8e0091183910df5170200"},{"algorithm":"MD5","checksumValue":"122c62c34c83dc5550aca869a33e1e9c"}],"copyrightText":"NOASSERTION","fileName":"BUILD.tpl","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-headutils.py-1ace40f148c0024e57e84091a50283addc7e72e41a1d0a31cfcae290508f0d3c","checksums":[{"algorithm":"SHA256","checksumValue":"1ace40f148c0024e57e84091a50283addc7e72e41a1d0a31cfcae290508f0d3c"},{"algorithm":"SHA1","checksumValue":"7498870fa0bc2528e56de91fda0ad97acf9b036b"},{"algorithm":"MD5","checksumValue":"369627b52dcab20930b8e8c32eb110c7"}],"copyrightText":"NOASSERTION","fileName":"head_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimators.py-1ead090bc07f84f0c6bc89ba72383b7b7d36a57dbbc186e8bc3b6072680af710","checksums":[{"algorithm":"SHA256","checksumValue":"1ead090bc07f84f0c6bc89ba72383b7b7d36a57dbbc186e8bc3b6072680af710"},{"algorithm":"SHA1","checksumValue":"4cf951157e5d23f8b4b5e7ae7de98a26a39f9e68"},{"algorithm":"MD5","checksumValue":"f9afe378eb7f291ac562a77c8fa04c91"}],"copyrightText":"NOASSERTION","fileName":"estimators.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sdca.ipynb-1ebaf3d09b8ee8d47d6f437990cd4f1890e56277051302cebf1e3f21fd2e2cda","checksums":[{"algorithm":"SHA256","checksumValue":"1ebaf3d09b8ee8d47d6f437990cd4f1890e56277051302cebf1e3f21fd2e2cda"},{"algorithm":"SHA1","checksumValue":"620ccb947558100c57692838e42c02b99751d09c"},{"algorithm":"MD5","checksumValue":"1de5361a6747d25090e580d4f7afb05e"}],"copyrightText":"NOASSERTION","fileName":"sdca.ipynb","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-master-1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6","checksums":[{"algorithm":"SHA256","checksumValue":"1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6"},{"algorithm":"SHA1","checksumValue":"68eef2bb150ec8d0bd64681544b5d91e973d5d2b"},{"algorithm":"MD5","checksumValue":"faa28ab6a3c4bcf58639633bbd2695dd"}],"copyrightText":"NOASSERTION","fileName":"master","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-HEAD-1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6","checksums":[{"algorithm":"SHA256","checksumValue":"1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6"},{"algorithm":"SHA1","checksumValue":"68eef2bb150ec8d0bd64681544b5d91e973d5d2b"},{"algorithm":"MD5","checksumValue":"faa28ab6a3c4bcf58639633bbd2695dd"}],"copyrightText":"NOASSERTION","fileName":"HEAD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commitmsg.sample-1f74d5e9292979b573ebd59741d46cb93ff391acdd083d340b94370753d92437","checksums":[{"algorithm":"SHA256","checksumValue":"1f74d5e9292979b573ebd59741d46cb93ff391acdd083d340b94370753d92437"},{"algorithm":"SHA1","checksumValue":"ee1ed5aad98a435f2020b6de35c173b75d9affac"},{"algorithm":"MD5","checksumValue":"579a3c1e12a1e74a98169175fb913012"}],"copyrightText":"NOASSERTION","fileName":"commit-msg.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multilabelheadtest.py-21e55b69c26b3680dd5e95cf26c6a5c87cd26379d4be09fa9153a92722629117","checksums":[{"algorithm":"SHA256","checksumValue":"21e55b69c26b3680dd5e95cf26c6a5c87cd26379d4be09fa9153a92722629117"},{"algorithm":"SHA1","checksumValue":"5dc4e9719f129940f68ef7ff4a965090a91afbf3"},{"algorithm":"MD5","checksumValue":"ffafc28ad907bcae8615b6bb37c40d11"}],"copyrightText":"NOASSERTION","fileName":"multi_label_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index-6dced69dc9c6abe5e028c9937ec132497c3749d52b1bd1c1dc2388cffb0b4da6","checksums":[{"algorithm":"SHA256","checksumValue":"6dced69dc9c6abe5e028c9937ec132497c3749d52b1bd1c1dc2388cffb0b4da6"},{"algorithm":"SHA1","checksumValue":"30b4b31620952e350f9c5c18e364b075005a78b3"},{"algorithm":"MD5","checksumValue":"1ccb8dd272aee4e0c49e0ec8c33fa6d2"}],"copyrightText":"NOASSERTION","fileName":"index","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errorhandling.py-6eb98767f2c1dee19f2a658d70c01b8fd19268e8c708c5ca769f2d9abfeec320","checksums":[{"algorithm":"SHA256","checksumValue":"6eb98767f2c1dee19f2a658d70c01b8fd19268e8c708c5ca769f2d9abfeec320"},{"algorithm":"SHA1","checksumValue":"3b5a9b0cbd2e47aa4ed582423f988505fb7c7e5f"},{"algorithm":"MD5","checksumValue":"e5d9922d1172006d4194885582eae1af"}],"copyrightText":"NOASSERTION","fileName":"error_handling.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorinputv2test.py-702ebe05652279d9e1344b62db79f361aacc895de38203db719cbce2e89b4ea2","checksums":[{"algorithm":"SHA256","checksumValue":"702ebe05652279d9e1344b62db79f361aacc895de38203db719cbce2e89b4ea2"},{"algorithm":"SHA1","checksumValue":"69f91bfbbd6f9aa12ac1cc9d0df5f21c9b8c0188"},{"algorithm":"MD5","checksumValue":"85d08339f839393a6536e95a76f1c9ab"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_input_v2_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnlinearcombinedtestv1.py-70dba1660be640d3ecbaa2d0651042fdb594d4d827c1ca77f39c128ebf435378","checksums":[{"algorithm":"SHA256","checksumValue":"70dba1660be640d3ecbaa2d0651042fdb594d4d827c1ca77f39c128ebf435378"},{"algorithm":"SHA1","checksumValue":"582cc2eaa60932620bed063f672ff0b1769ced1c"},{"algorithm":"MD5","checksumValue":"4cf874e400c3b58559cce25ba4e74de7"}],"copyrightText":"NOASSERTION","fileName":"dnn_linear_combined_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-73ca824004edd7198178dd2f72934c645b5f42abf83c9c52b7f9170e5314e5ff","checksums":[{"algorithm":"SHA256","checksumValue":"73ca824004edd7198178dd2f72934c645b5f42abf83c9c52b7f9170e5314e5ff"},{"algorithm":"SHA1","checksumValue":"3771c68c754eb8d42f51e5bb4176c31ac23113a5"},{"algorithm":"MD5","checksumValue":"bb52825ca4a063a05148141c35f0247a"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-baseheadtest.py-756c1be0673ca0a5438a8c04d556aa9d4faf958786c07cfd29e7a1a0f18c0b1d","checksums":[{"algorithm":"SHA256","checksumValue":"756c1be0673ca0a5438a8c04d556aa9d4faf958786c07cfd29e7a1a0f18c0b1d"},{"algorithm":"SHA1","checksumValue":"a259170476400ef9e1efbb95add3932ee0c5d45d"},{"algorithm":"MD5","checksumValue":"24949f0ab65dfc7b89f3efde866a5716"}],"copyrightText":"NOASSERTION","fileName":"base_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-shardedmutabledensehashtable.py-7884c4721bc103f2f50cfe55fbb75fdecb530ff9c59af923ccdd4393c1dfa670","checksums":[{"algorithm":"SHA256","checksumValue":"7884c4721bc103f2f50cfe55fbb75fdecb530ff9c59af923ccdd4393c1dfa670"},{"algorithm":"SHA1","checksumValue":"2f215bcb4a2ee8771a7cf054a1be46327cc5a5aa"},{"algorithm":"MD5","checksumValue":"2ad9388b27bd55218f557b4f8a1962ad"}],"copyrightText":"NOASSERTION","fileName":"sharded_mutable_dense_hashtable.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multiclasshead.py-79142d86ea061a6546489031db7fa5781c0bb5da16c593795071bed861eeb465","checksums":[{"algorithm":"SHA256","checksumValue":"79142d86ea061a6546489031db7fa5781c0bb5da16c593795071bed861eeb465"},{"algorithm":"SHA1","checksumValue":"6e3b28e7f87dac140bd5aed4543890788f2f9e32"},{"algorithm":"MD5","checksumValue":"39a3e9d2f40224df9ed7d76c7fe1ec1a"}],"copyrightText":"NOASSERTION","fileName":"multi_class_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-packedrefs-7b6683459aaaeceaeecdb1f97a0e97f7780dcd8ddc644447a320d405379ab97d","checksums":[{"algorithm":"SHA256","checksumValue":"7b6683459aaaeceaeecdb1f97a0e97f7780dcd8ddc644447a320d405379ab97d"},{"algorithm":"SHA1","checksumValue":"35908659e7d980ceb14031bef9b42199c5a2ad45"},{"algorithm":"MD5","checksumValue":"e1151e9aecfa39fcaaf136b8c2ae6352"}],"copyrightText":"NOASSERTION","fileName":"packed-refs","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-prerebase.sample-7c07a6d903752182b1e46e3484846f1b2465cf9df444be67c9eee2fbc018b18d","checksums":[{"algorithm":"SHA256","checksumValue":"7c07a6d903752182b1e46e3484846f1b2465cf9df444be67c9eee2fbc018b18d"},{"algorithm":"SHA1","checksumValue":"00c1e58ad38ecbeb6013959f617bd31f718242ce"},{"algorithm":"MD5","checksumValue":"42aa77c2b9d400bd743330582c0585ee"}],"copyrightText":"NOASSERTION","fileName":"pre-rebase.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mathutils.py-7dbaeb26ab12de830dde60fcf8699dd28d82b0c722dfed4f81e0a32d2242d705","checksums":[{"algorithm":"SHA256","checksumValue":"7dbaeb26ab12de830dde60fcf8699dd28d82b0c722dfed4f81e0a32d2242d705"},{"algorithm":"SHA1","checksumValue":"28f63b6128eaa767de04babb9d0f5a95965fcfc3"},{"algorithm":"MD5","checksumValue":"586989cdd55f97766a4dd2e99bcedc7f"}],"copyrightText":"NOASSERTION","fileName":"math_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-7e48b3bfdce2832f0a032d85d249546645bb833ab306efa77cacd710a9b544fc","checksums":[{"algorithm":"SHA256","checksumValue":"7e48b3bfdce2832f0a032d85d249546645bb833ab306efa77cacd710a9b544fc"},{"algorithm":"SHA1","checksumValue":"dc26fcf4fb95a63e5972ab333df1304e8977a9d0"},{"algorithm":"MD5","checksumValue":"3cd6843f71f3b79fe8e889f446497449"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-feedingfunctions.py-800eeb025e8f672c910932a7c06e3a3a96100d5955501a88a905dfcc107821d9","checksums":[{"algorithm":"SHA256","checksumValue":"800eeb025e8f672c910932a7c06e3a3a96100d5955501a88a905dfcc107821d9"},{"algorithm":"SHA1","checksumValue":"5c9ab8f8cef151cfd5c9408cdb43e8100b9c6a59"},{"algorithm":"MD5","checksumValue":"61ba697dd0ad61ec0e35a27455efb52d"}],"copyrightText":"NOASSERTION","fileName":"feeding_functions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-numpyio.py-8043a178201effbc57817644843b2d9500aee70542cbb335eefd3381d90dbe75","checksums":[{"algorithm":"SHA256","checksumValue":"8043a178201effbc57817644843b2d9500aee70542cbb335eefd3381d90dbe75"},{"algorithm":"SHA1","checksumValue":"57b26bc5248d59d6fe168c19858fd8ad969a8204"},{"algorithm":"MD5","checksumValue":"9d54f2bcd9fdca7bfa941ae3beff294c"}],"copyrightText":"NOASSERTION","fileName":"numpy_io.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-extenders.py-80a9eedd590db4b2e11c308f507ab81e2832c9dcf0fc61d0b2d31e5370e72d03","checksums":[{"algorithm":"SHA256","checksumValue":"80a9eedd590db4b2e11c308f507ab81e2832c9dcf0fc61d0b2d31e5370e72d03"},{"algorithm":"SHA1","checksumValue":"b95bfdae44d15c7b1989dc947eb463e76700926d"},{"algorithm":"MD5","checksumValue":"971a1419a7af24912a26e4b7f559b77d"}],"copyrightText":"NOASSERTION","fileName":"extenders.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-postupdate.sample-81765af2daef323061dcbc5e61fc16481cb74b3bac9ad8a174b186523586f6c5","checksums":[{"algorithm":"SHA256","checksumValue":"81765af2daef323061dcbc5e61fc16481cb74b3bac9ad8a174b186523586f6c5"},{"algorithm":"SHA1","checksumValue":"b614c2f63da7dca9f1db2e7ade61ef30448fc96c"},{"algorithm":"MD5","checksumValue":"2b7ea5cee3c49ff53d41e00785eb974c"}],"copyrightText":"NOASSERTION","fileName":"post-update.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lineartest.py-841665558c27cd6b839f59a5ea2b1fa1dcbe3be61ff916516412a6e5f32410b5","checksums":[{"algorithm":"SHA256","checksumValue":"841665558c27cd6b839f59a5ea2b1fa1dcbe3be61ff916516412a6e5f32410b5"},{"algorithm":"SHA1","checksumValue":"2949520275b4940d93e7ccbc937e113936d50e93"},{"algorithm":"MD5","checksumValue":"8a55d1ff5e4d559be1da54c898e3c599"}],"copyrightText":"NOASSERTION","fileName":"linear_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lineartestv1.py-853c0aa1d966b25d7dc75fcdcd2c51513db142bbf8fb0f7053a7da65a060f9fa","checksums":[{"algorithm":"SHA256","checksumValue":"853c0aa1d966b25d7dc75fcdcd2c51513db142bbf8fb0f7053a7da65a060f9fa"},{"algorithm":"SHA1","checksumValue":"e7ea7e6d50a6ae938cc4e8c5d25d73c7302a201b"},{"algorithm":"MD5","checksumValue":"e23ce7e87480730a97540acdf29d3e94"}],"copyrightText":"NOASSERTION","fileName":"linear_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-description-85ab6c163d43a17ea9cf7788308bca1466f1b0a8d1cc92e26e9bf63da4062aee","checksums":[{"algorithm":"SHA256","checksumValue":"85ab6c163d43a17ea9cf7788308bca1466f1b0a8d1cc92e26e9bf63da4062aee"},{"algorithm":"SHA1","checksumValue":"9635f1b7e12c045212819dd934d809ef07efa2f4"},{"algorithm":"MD5","checksumValue":"a0a7c3fff21f2aea3cfa1d0316dd816c"}],"copyrightText":"NOASSERTION","fileName":"description","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-regressionhead.py-86c9794219264068ca48b1c5388d7f19f0c585293cfcdde831f29cb4aa8fe6f1","checksums":[{"algorithm":"SHA256","checksumValue":"86c9794219264068ca48b1c5388d7f19f0c585293cfcdde831f29cb4aa8fe6f1"},{"algorithm":"SHA1","checksumValue":"516d76fdcd54308c899affaeb82e1bc9979e3f57"},{"algorithm":"MD5","checksumValue":"da0f2acc5c12643667c7613dd63ed886"}],"copyrightText":"NOASSERTION","fileName":"regression_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnestimatortestv1.py-87725adcf1a866e6a03371aab7179696cd7d812be3a10fd9727966917d789ab9","checksums":[{"algorithm":"SHA256","checksumValue":"87725adcf1a866e6a03371aab7179696cd7d812be3a10fd9727966917d789ab9"},{"algorithm":"SHA1","checksumValue":"7566e21d199e064205fdf14037a672265747fa88"},{"algorithm":"MD5","checksumValue":"bee68166b25db66c7c2870ad5163e2fe"}],"copyrightText":"NOASSERTION","fileName":"dnn_estimator_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-wirevocabulary.txt-8b4b8f9e51b75719eea219c573388651dbab6654f6efac00195e1a386569d485","checksums":[{"algorithm":"SHA256","checksumValue":"8b4b8f9e51b75719eea219c573388651dbab6654f6efac00195e1a386569d485"},{"algorithm":"SHA1","checksumValue":"7bb12f604d856af546aacdc0606ba0cdc293ca7d"},{"algorithm":"MD5","checksumValue":"0f23caf651501a57d3135495304c2483"}],"copyrightText":"NOASSERTION","fileName":"wire_vocabulary.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-linearmodeltest.py-8bb92eea1859505fee4170c069fd0626150c1d2c3869059675ae908bc6e9afc1","checksums":[{"algorithm":"SHA256","checksumValue":"8bb92eea1859505fee4170c069fd0626150c1d2c3869059675ae908bc6e9afc1"},{"algorithm":"SHA1","checksumValue":"6edb76d4829c6949880843b9ccdf05bf35e02464"},{"algorithm":"MD5","checksumValue":"751b58c7382199eaa76fdef089221de2"}],"copyrightText":"NOASSERTION","fileName":"linear_model_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-rnntest.py-8d058ee48e44f093ac76e664ec26b4644d152f0e617b13b15a7e0e4267f9541b","checksums":[{"algorithm":"SHA256","checksumValue":"8d058ee48e44f093ac76e664ec26b4644d152f0e617b13b15a7e0e4267f9541b"},{"algorithm":"SHA1","checksumValue":"4646c3ade8df79a961ec693ef3febf46011b74df"},{"algorithm":"MD5","checksumValue":"b31e4027aa9e7427ca84a6417fecd786"}],"copyrightText":"NOASSERTION","fileName":"rnn_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-update.sample-8d5f2fa83e103cf08b57eaa67521df9194f45cbdbcb37da52ad586097a14d106","checksums":[{"algorithm":"SHA256","checksumValue":"8d5f2fa83e103cf08b57eaa67521df9194f45cbdbcb37da52ad586097a14d106"},{"algorithm":"SHA1","checksumValue":"730e6bd5225478bab6147b7a62a6e2ae21d40507"},{"algorithm":"MD5","checksumValue":"647ae13c682f7827c22f5fc08a03674e"}],"copyrightText":"NOASSERTION","fileName":"update.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-basicsessionrunhookstest.py-8e57c7f9d4b5dd6bf687a204a91ea469009d0a9f187db1cae732bf20bdb1e4e8","checksums":[{"algorithm":"SHA256","checksumValue":"8e57c7f9d4b5dd6bf687a204a91ea469009d0a9f187db1cae732bf20bdb1e4e8"},{"algorithm":"SHA1","checksumValue":"70119013a89523c170cffa3dd85b552252e55be2"},{"algorithm":"MD5","checksumValue":"6eaebb90e6fddaaacbc8d6bc1c3baad8"}],"copyrightText":"NOASSERTION","fileName":"basic_session_run_hooks_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-head.py-90b296ed918e9b953d5c296dc702dbf27f3817bf627bf8f69131292b58cf98fc","checksums":[{"algorithm":"SHA256","checksumValue":"90b296ed918e9b953d5c296dc702dbf27f3817bf627bf8f69131292b58cf98fc"},{"algorithm":"SHA1","checksumValue":"84dcfdbabb2557cfdbe597822df403d8e5ca7f91"},{"algorithm":"MD5","checksumValue":"edecedf24bcd8b4e67d08e120469c00f"}],"copyrightText":"NOASSERTION","fileName":"head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimatortest.py-ce2784010372cb1290de2793ebe4e28048004c728c4e9359499d792ac3bc074b","checksums":[{"algorithm":"SHA256","checksumValue":"ce2784010372cb1290de2793ebe4e28048004c728c4e9359499d792ac3bc074b"},{"algorithm":"SHA1","checksumValue":"fa2316f8f689e3859d021d4bd0772a52fd3269f0"},{"algorithm":"MD5","checksumValue":"a6848b474d67f4d75f4ddfbc0ca7a891"}],"copyrightText":"NOASSERTION","fileName":"estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-predictionkeys.py-ce39cd20e2c993318a35701455828bce43efdd99bc9905f2ec1ad288f4060298","checksums":[{"algorithm":"SHA256","checksumValue":"ce39cd20e2c993318a35701455828bce43efdd99bc9905f2ec1ad288f4060298"},{"algorithm":"SHA1","checksumValue":"a55b18e76ceeb65526ed3bcb0a6dd8cc4f2b8c61"},{"algorithm":"MD5","checksumValue":"649443b67adca908278d6e1f1ac75386"}],"copyrightText":"NOASSERTION","fileName":"prediction_keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorexporttest.py-cea7a948ba16877ead7ff2f47850b1876859b7369e81ccab779d8ff9dfdeda3f","checksums":[{"algorithm":"SHA256","checksumValue":"cea7a948ba16877ead7ff2f47850b1876859b7369e81ccab779d8ff9dfdeda3f"},{"algorithm":"SHA1","checksumValue":"ae24d9f6e5d327c9e6806ac425ca27b51e6384d9"},{"algorithm":"MD5","checksumValue":"e31eeeb5e1250b053be2f80cfb9ae793"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_export_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-training.py-ced0e7aa85c0a963bed533293eccc037c9ea925bd5c558e7bf5a068c1078f603","checksums":[{"algorithm":"SHA256","checksumValue":"ced0e7aa85c0a963bed533293eccc037c9ea925bd5c558e7bf5a068c1078f603"},{"algorithm":"SHA1","checksumValue":"0022b1b36eb127e68db302d3982375cc2491effe"},{"algorithm":"MD5","checksumValue":"766b4784883dd76f9c583fb3caa07c5e"}],"copyrightText":"NOASSERTION","fileName":"training.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-spatialpartitioningapi.md-d11f952c3ffa0de5534ed073b975124cf3a7ec1d7d7fed3cf704fe7625e130bf","checksums":[{"algorithm":"SHA256","checksumValue":"d11f952c3ffa0de5534ed073b975124cf3a7ec1d7d7fed3cf704fe7625e130bf"},{"algorithm":"SHA1","checksumValue":"ab226d00565069ca8e9d0d3541c127053914f0ec"},{"algorithm":"MD5","checksumValue":"f20ae61015dc2ddbb6763fd2ab9e9a3b"}],"copyrightText":"NOASSERTION","fileName":"spatial_partitioning_api.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pandasio.py-d361e25e1d79530386aeea1e4e6b7ff94df0d585d816a52b63de07da565c1cbf","checksums":[{"algorithm":"SHA256","checksumValue":"d361e25e1d79530386aeea1e4e6b7ff94df0d585d816a52b63de07da565c1cbf"},{"algorithm":"SHA1","checksumValue":"9b710c8cfee96cf0f1f4a6217704462b16b1de0c"},{"algorithm":"MD5","checksumValue":"d4a22bfe48a558fbe223d2788af3afd7"}],"copyrightText":"NOASSERTION","fileName":"pandas_io.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-premergecommit.sample-d3825a70337940ebbd0a5c072984e13245920cdf8898bd225c8d27a6dfc9cb53","checksums":[{"algorithm":"SHA256","checksumValue":"d3825a70337940ebbd0a5c072984e13245920cdf8898bd225c8d27a6dfc9cb53"},{"algorithm":"SHA1","checksumValue":"04c64e58bc25c149482ed45dbd79e40effb89eb7"},{"algorithm":"MD5","checksumValue":"39cb268e2a85d436b9eb6f47614c3cbc"}],"copyrightText":"NOASSERTION","fileName":"pre-merge-commit.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-WORKSPACE-d3ee465f5794b413456e65de4b481dd7f0f1339e7b5baaa19392e129dec5c4a2","checksums":[{"algorithm":"SHA256","checksumValue":"d3ee465f5794b413456e65de4b481dd7f0f1339e7b5baaa19392e129dec5c4a2"},{"algorithm":"SHA1","checksumValue":"8e5fa0a1b2397d55832c2d05e33caa288b17ef5a"},{"algorithm":"MD5","checksumValue":"185552fe851c6598b0eaf65db26a5a95"}],"copyrightText":"NOASSERTION","fileName":"WORKSPACE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-linearestimatortestv1.py-d4b0d86167b4633cc3b41b833998bd8b35487970175306238d04fb46671f214a","checksums":[{"algorithm":"SHA256","checksumValue":"d4b0d86167b4633cc3b41b833998bd8b35487970175306238d04fb46671f214a"},{"algorithm":"SHA1","checksumValue":"4731af7fc096726972ea61840c11846329b53564"},{"algorithm":"MD5","checksumValue":"3ec0e4d4b2d5dc2bd051c9ef249c0154"}],"copyrightText":"NOASSERTION","fileName":"linear_estimator_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pythonconfigure.bzl-d521d8d805f5eaf5eb65356820620ba872290d53fa4af394b2848727746543ec","checksums":[{"algorithm":"SHA256","checksumValue":"d521d8d805f5eaf5eb65356820620ba872290d53fa4af394b2848727746543ec"},{"algorithm":"SHA1","checksumValue":"a4ec65acf8284935e302b9c28fa4f52df94a41fd"},{"algorithm":"MD5","checksumValue":"b9558d67e355cba4a31381c7af89ee53"}],"copyrightText":"NOASSERTION","fileName":"python_configure.bzl","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-buildpippackage.sh-d553ffb2ce2e2ff96363d9d7987ab941afeb71c37a536360e30d7af493380a03","checksums":[{"algorithm":"SHA256","checksumValue":"d553ffb2ce2e2ff96363d9d7987ab941afeb71c37a536360e30d7af493380a03"},{"algorithm":"SHA1","checksumValue":"c3ead088b7c776598bcce1264c5042d776446d73"},{"algorithm":"MD5","checksumValue":"07979bcc88c8639e486f4de1f340f08c"}],"copyrightText":"NOASSERTION","fileName":"build_pip_package.sh","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-linearestimatortest.py-d5a296281d4185a9d42cf306a5ee7bb7efd380cb4f2fce12dbd530aec39257b3","checksums":[{"algorithm":"SHA256","checksumValue":"d5a296281d4185a9d42cf306a5ee7bb7efd380cb4f2fce12dbd530aec39257b3"},{"algorithm":"SHA1","checksumValue":"3abd955f2460b53c93479a2b6657d1f59a214853"},{"algorithm":"MD5","checksumValue":"9ce1300b477ebdf2f0c05c903d8426d8"}],"copyrightText":"NOASSERTION","fileName":"linear_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-optimizerstest.py-d69732298ca7ff8a3283e81b1cbba0f3ffa884b650423e861d0a0a21095ddeb1","checksums":[{"algorithm":"SHA256","checksumValue":"d69732298ca7ff8a3283e81b1cbba0f3ffa884b650423e861d0a0a21095ddeb1"},{"algorithm":"SHA1","checksumValue":"5ebd068a98fedad1ce1de45b15500356373c914d"},{"algorithm":"MD5","checksumValue":"53c7e9adfe35712e5814d5367a3680b0"}],"copyrightText":"NOASSERTION","fileName":"optimizers_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-checkpointconvertertest.py-d724c4637405ea91e6841118c06b52b2cc986fc8268e26da96f3d5a55ceae355","checksums":[{"algorithm":"SHA256","checksumValue":"d724c4637405ea91e6841118c06b52b2cc986fc8268e26da96f3d5a55ceae355"},{"algorithm":"SHA1","checksumValue":"27ae33950d4d89d2fa376d0667836f1250bbc967"},{"algorithm":"MD5","checksumValue":"424621852d94cf5969d1e8194183403e"}],"copyrightText":"NOASSERTION","fileName":"checkpoint_converter_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-modelfn.py-d824f041c5ad518ef77860024936ced807a2a5ad9758e9aff76fe3224c419134","checksums":[{"algorithm":"SHA256","checksumValue":"d824f041c5ad518ef77860024936ced807a2a5ad9758e9aff76fe3224c419134"},{"algorithm":"SHA1","checksumValue":"c47433a97f7e8cf5a33cd48d756206ff92c25e64"},{"algorithm":"MD5","checksumValue":"af4bd0c51e8ea15bb6d54cd0506efab2"}],"copyrightText":"NOASSERTION","fileName":"model_fn.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnntestfcv2v1.py-d865ab7eb651ec8cc6e11f4e57736436fd466c36b0d9e4654bd85eb920aed76f","checksums":[{"algorithm":"SHA256","checksumValue":"d865ab7eb651ec8cc6e11f4e57736436fd466c36b0d9e4654bd85eb920aed76f"},{"algorithm":"SHA1","checksumValue":"bdd62f0671f79f3162dcf88b3873cbd8fbd5dc6d"},{"algorithm":"MD5","checksumValue":"cb8d21997efc0170340a9263d2fc1ceb"}],"copyrightText":"NOASSERTION","fileName":"dnn_test_fc_v2_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-baseline.py-daccfdec7bda5672314c13643c718df0bfd914f096d8d9286bcafc0ed41784ab","checksums":[{"algorithm":"SHA256","checksumValue":"daccfdec7bda5672314c13643c718df0bfd914f096d8d9286bcafc0ed41784ab"},{"algorithm":"SHA1","checksumValue":"8c5dc5a045e2c821b7f6b6e0cc053e5c595c2335"},{"algorithm":"MD5","checksumValue":"75ad288c3a75127a16a57e8bf901776b"}],"copyrightText":"NOASSERTION","fileName":"baseline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-kmeanstest.py-dbd89d2c536ef2951a5fb8f021847ec62be605c4d4e73ef1ca0968b21682c8dd","checksums":[{"algorithm":"SHA256","checksumValue":"dbd89d2c536ef2951a5fb8f021847ec62be605c4d4e73ef1ca0968b21682c8dd"},{"algorithm":"SHA1","checksumValue":"c596bc6513323cb8d64ee1b00537414cda6f31da"},{"algorithm":"MD5","checksumValue":"b5decc630090482f9f376a118c579c45"}],"copyrightText":"NOASSERTION","fileName":"kmeans_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-baselineestimatortest.py-dc152ebb9686ba723f2fa3e939b7c15b482ebddc75b7856970a07f4a9de323cb","checksums":[{"algorithm":"SHA256","checksumValue":"dc152ebb9686ba723f2fa3e939b7c15b482ebddc75b7856970a07f4a9de323cb"},{"algorithm":"SHA1","checksumValue":"d72e1ce694b680b026c60e94f490d4b0b646ee32"},{"algorithm":"MD5","checksumValue":"a560eab929c6b41f72823c7ade79198b"}],"copyrightText":"NOASSERTION","fileName":"baseline_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-de5e8c595b36605abc87a69acb3b0c2d9d16011453746ab4875ff64831f889a8","checksums":[{"algorithm":"SHA256","checksumValue":"de5e8c595b36605abc87a69acb3b0c2d9d16011453746ab4875ff64831f889a8"},{"algorithm":"SHA1","checksumValue":"fef5d41ef9b9ba62a5d2d5cd99908243790b724f"},{"algorithm":"MD5","checksumValue":"9af5d3d118170034f6537293c0fd4605"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-trainingtest.py-dff3f3a67002590fd39130772ccb572255d23af87414f3e681bc4816bb026725","checksums":[{"algorithm":"SHA256","checksumValue":"dff3f3a67002590fd39130772ccb572255d23af87414f3e681bc4816bb026725"},{"algorithm":"SHA1","checksumValue":"ab8d858fe22a8cbe165ac528667c31a1132deb82"},{"algorithm":"MD5","checksumValue":"2ab7bf2496302a05607d345344747118"}],"copyrightText":"NOASSERTION","fileName":"training_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multiclassheadtest.py-48699bbce056b65dc7b077e66c1202a25601865c1c64270b1430985617810592","checksums":[{"algorithm":"SHA256","checksumValue":"48699bbce056b65dc7b077e66c1202a25601865c1c64270b1430985617810592"},{"algorithm":"SHA1","checksumValue":"221d6342b4cfb4d55d7acb8f9b3d58212fda5643"},{"algorithm":"MD5","checksumValue":"e2bcab3711d68510368ad0c12ead23f1"}],"copyrightText":"NOASSERTION","fileName":"multi_class_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-createpiphelper.py-4a0baaee17012edfab1395e3fb4ffe4962ec9399ab5ed65b135caa4be0e4bb6c","checksums":[{"algorithm":"SHA256","checksumValue":"4a0baaee17012edfab1395e3fb4ffe4962ec9399ab5ed65b135caa4be0e4bb6c"},{"algorithm":"SHA1","checksumValue":"4f0e0a2a6ebde3ef8be2707e241938bbabcbc9e4"},{"algorithm":"MD5","checksumValue":"5e1f21a6c5e6f5ec06d86c1ce71c8e7c"}],"copyrightText":"NOASSERTION","fileName":"create_pip_helper.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-modelutils.py-4b0decf200e1fbce1118d347c98145eac230efb6ab9bdd00fa60f4c6538e731f","checksums":[{"algorithm":"SHA256","checksumValue":"4b0decf200e1fbce1118d347c98145eac230efb6ab9bdd00fa60f4c6538e731f"},{"algorithm":"SHA1","checksumValue":"3c3f47998c6572c48f0fbe833ac42985e90f4ab2"},{"algorithm":"MD5","checksumValue":"292585dff4b6eea3313f02e0ffe9b12d"}],"copyrightText":"NOASSERTION","fileName":"model_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnlinearcombined.py-4cc9027c23b794ea5f811616a24a2c7af7302b0c88215bf5a8bb11e307917ca3","checksums":[{"algorithm":"SHA256","checksumValue":"4cc9027c23b794ea5f811616a24a2c7af7302b0c88215bf5a8bb11e307917ca3"},{"algorithm":"SHA1","checksumValue":"2cd9d8d918e536ac31200b38e58284c2c703f7eb"},{"algorithm":"MD5","checksumValue":"6f973ac4361fadc61fc98d317f16c4b2"}],"copyrightText":"NOASSERTION","fileName":"dnn_linear_combined.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mathutilstest.py-4ea3be516866457325366f79d1bfe5e42f694de4486db66433b8fd051ef6fb4d","checksums":[{"algorithm":"SHA256","checksumValue":"4ea3be516866457325366f79d1bfe5e42f694de4486db66433b8fd051ef6fb4d"},{"algorithm":"SHA1","checksumValue":"fd91616159ed58fc47f00029c25b11018924caae"},{"algorithm":"MD5","checksumValue":"2dfbd3045ccd165e30b2c7cd6c69328d"}],"copyrightText":"NOASSERTION","fileName":"math_utils_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatormodelparallelismtest.py-4faf3089ccb441a6d64967fbe860872fe43360757ad825f188c6801a9c8fb627","checksums":[{"algorithm":"SHA256","checksumValue":"4faf3089ccb441a6d64967fbe860872fe43360757ad825f188c6801a9c8fb627"},{"algorithm":"SHA1","checksumValue":"9e3ed38c4b912ba2e1b370a1be55b0d388bfc233"},{"algorithm":"MD5","checksumValue":"c2c2a0a75fba52f0f2769fed97c02160"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_model_parallelism_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-506339d2b5e78acc4aec3328eaeec1ab154fcec617f17c7b6089f3f708a5f292","checksums":[{"algorithm":"SHA256","checksumValue":"506339d2b5e78acc4aec3328eaeec1ab154fcec617f17c7b6089f3f708a5f292"},{"algorithm":"SHA1","checksumValue":"082509b89fde6e35525b1ac9906f570d86bf8736"},{"algorithm":"MD5","checksumValue":"cac2776da8b0a5b345613d7aa2dc6f66"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-rnn.py-50b60a1dd28772e9a0ebb999e8c1f6b08743c6e332808d98f13e4251352e3a05","checksums":[{"algorithm":"SHA256","checksumValue":"50b60a1dd28772e9a0ebb999e8c1f6b08743c6e332808d98f13e4251352e3a05"},{"algorithm":"SHA1","checksumValue":"c534e062f975d00a52d090e89b145b0cdf5de4e9"},{"algorithm":"MD5","checksumValue":"aa5fcfafedadd864d266991eacf481e6"}],"copyrightText":"NOASSERTION","fileName":"rnn.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multihead.py-515aac7051d241981cad84cd00860f6289fc09b1f345bacff81677de3cbd625b","checksums":[{"algorithm":"SHA256","checksumValue":"515aac7051d241981cad84cd00860f6289fc09b1f345bacff81677de3cbd625b"},{"algorithm":"SHA1","checksumValue":"bd7418c07d0185c0fe9dd7fadefa380966508674"},{"algorithm":"MD5","checksumValue":"b69b3ef8d03c025d24379f16ecc66bdf"}],"copyrightText":"NOASSERTION","fileName":"multi_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimator.py-524e1cbcd8ce18bf85f01e7888a1326b24aff2a61c9dbf72705a9ce600d80a99","checksums":[{"algorithm":"SHA256","checksumValue":"524e1cbcd8ce18bf85f01e7888a1326b24aff2a61c9dbf72705a9ce600d80a99"},{"algorithm":"SHA1","checksumValue":"9181e105f118fe4456dcd1639212416fabf1ab08"},{"algorithm":"MD5","checksumValue":"6125c966904215c4b50b9dfe2ed864df"}],"copyrightText":"NOASSERTION","fileName":"estimator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-numpyiotest.py-55fb8da734bad31f135c98dde1d9482482fe45dad0b8c5d59f3260d57cd973c5","checksums":[{"algorithm":"SHA256","checksumValue":"55fb8da734bad31f135c98dde1d9482482fe45dad0b8c5d59f3260d57cd973c5"},{"algorithm":"SHA1","checksumValue":"013e840b0d6180e7914b20fdc4570bf1e28bb8c9"},{"algorithm":"MD5","checksumValue":"e15c6c6e5153cfd758e9cceb59968106"}],"copyrightText":"NOASSERTION","fileName":"numpy_io_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sequentialhead.py-56457d39ee360297db3a490208b190c680a0f7143c7354f5c57a9ec433aaf530","checksums":[{"algorithm":"SHA256","checksumValue":"56457d39ee360297db3a490208b190c680a0f7143c7354f5c57a9ec433aaf530"},{"algorithm":"SHA1","checksumValue":"ed40588794c0f6ab4f3e40b91c027dcef6445265"},{"algorithm":"MD5","checksumValue":"fc4678ce0db6a65eb6abf3558cf80c7f"}],"copyrightText":"NOASSERTION","fileName":"sequential_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnntestingutils.py-572cc80a00e556c4dc1e237a3b74eec25f11c958a678b1dc49d2d9816acea5f7","checksums":[{"algorithm":"SHA256","checksumValue":"572cc80a00e556c4dc1e237a3b74eec25f11c958a678b1dc49d2d9816acea5f7"},{"algorithm":"SHA1","checksumValue":"44014814a68d9111c0b85452f7cb4e702136ed0c"},{"algorithm":"MD5","checksumValue":"e3d088787d0b047ab4a4666a9a90a956"}],"copyrightText":"NOASSERTION","fileName":"dnn_testing_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-config-57ea56dcefc10bda6900701cd56532829f9535e663e53fd09108bc3190282096","checksums":[{"algorithm":"SHA256","checksumValue":"57ea56dcefc10bda6900701cd56532829f9535e663e53fd09108bc3190282096"},{"algorithm":"SHA1","checksumValue":"0668c6d30eea753909749ed4733f4e0e5a31e7df"},{"algorithm":"MD5","checksumValue":"c5896adf9c58abaf4472c48638efafbe"}],"copyrightText":"NOASSERTION","fileName":"config","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-optimizerstestv2.py-5abded86571610ae58538416b1847e243edf201719aa0a9a3905a2cd33d86aa1","checksums":[{"algorithm":"SHA256","checksumValue":"5abded86571610ae58538416b1847e243edf201719aa0a9a3905a2cd33d86aa1"},{"algorithm":"SHA1","checksumValue":"c37b27d2a834c40f1bb05cd11c70ec5bc0acdebb"},{"algorithm":"MD5","checksumValue":"5d9725ef0d9a2236b069da6bd0f2ed0f"}],"copyrightText":"NOASSERTION","fileName":"optimizers_test_v2.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-kerastest.py-5cfb23c7d04f39d1fe5d148255f646fe09b5f6f590eb9de13223b472bd57fab9","checksums":[{"algorithm":"SHA256","checksumValue":"5cfb23c7d04f39d1fe5d148255f646fe09b5f6f590eb9de13223b472bd57fab9"},{"algorithm":"SHA1","checksumValue":"ad8a65a8058dca26ac8a2dedcb790c699fa0c0f4"},{"algorithm":"MD5","checksumValue":"f345899d2412b38cfaa8052dcd83a61f"}],"copyrightText":"NOASSERTION","fileName":"keras_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-checkpointconverter.py-5ff865604805971b69eae243b04d63554e8f4b73cf33e5e60c98737b28b6f053","checksums":[{"algorithm":"SHA256","checksumValue":"5ff865604805971b69eae243b04d63554e8f4b73cf33e5e60c98737b28b6f053"},{"algorithm":"SHA1","checksumValue":"86650f9831460a20a96bf0af9a96063d5fad4cc0"},{"algorithm":"MD5","checksumValue":"3bc3c0f24f306df776d02aad0da74d97"}],"copyrightText":"NOASSERTION","fileName":"checkpoint_converter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-basicsessionrunhooks.py-65b82546a1e033b33fce221d36c3f9d458861ab4a4b240e4606674a3ee94aee3","checksums":[{"algorithm":"SHA256","checksumValue":"65b82546a1e033b33fce221d36c3f9d458861ab4a4b240e4606674a3ee94aee3"},{"algorithm":"SHA1","checksumValue":"53107554332a94c901cc9a6276cdbf619a8ba2f5"},{"algorithm":"MD5","checksumValue":"05ce0a91f8b843076210243e70f87119"}],"copyrightText":"NOASSERTION","fileName":"basic_session_run_hooks.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exclude-6671fe83b7a07c8932ee89164d1f2793b2318058eb8b98dc5c06ee0a5a3b0ec1","checksums":[{"algorithm":"SHA256","checksumValue":"6671fe83b7a07c8932ee89164d1f2793b2318058eb8b98dc5c06ee0a5a3b0ec1"},{"algorithm":"SHA1","checksumValue":"c879df015d97615050afa7b9641e3352a1e701ac"},{"algorithm":"MD5","checksumValue":"036208b4a1ab4a235d75c181e685e5a3"}],"copyrightText":"NOASSERTION","fileName":"exclude","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-armodel.py-668ddfc026880ba29a415af33d31f70ba58bae97c0daf98885ccd630148c78fb","checksums":[{"algorithm":"SHA256","checksumValue":"668ddfc026880ba29a415af33d31f70ba58bae97c0daf98885ccd630148c78fb"},{"algorithm":"SHA1","checksumValue":"abcf12560d830e4cf2f98426d548045402898f50"},{"algorithm":"MD5","checksumValue":"59a27bcd5f964c5a21a599b2baf608a7"}],"copyrightText":"NOASSERTION","fileName":"ar_model.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-autotuningiterationsperlooptest.py-66c89943beeb52e175e3714e54655b0d405fdefef220751b34301c94fdc4b05b","checksums":[{"algorithm":"SHA256","checksumValue":"66c89943beeb52e175e3714e54655b0d405fdefef220751b34301c94fdc4b05b"},{"algorithm":"SHA1","checksumValue":"50451ce70c6dd5bcf9bc2660726cfae0d4e8c48b"},{"algorithm":"MD5","checksumValue":"abf995e6a34bef23735e133d0114189d"}],"copyrightText":"NOASSERTION","fileName":"autotuning_iterations_per_loop_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-671594623db6af38f82f0ea1e56dd6832b91d0a6c590c748957a0efebfd463b3","checksums":[{"algorithm":"SHA256","checksumValue":"671594623db6af38f82f0ea1e56dd6832b91d0a6c590c748957a0efebfd463b3"},{"algorithm":"SHA1","checksumValue":"4cf2ee6afbafbdacc9342149cf59561330421685"},{"algorithm":"MD5","checksumValue":"32cc5592aa42e2e52d1d0b3042990eee"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-headtest.py-686f6d6fb411a58bc9e3fdfc675f43ada8514fa0e7f21deb703b17647659b04f","checksums":[{"algorithm":"SHA256","checksumValue":"686f6d6fb411a58bc9e3fdfc675f43ada8514fa0e7f21deb703b17647659b04f"},{"algorithm":"SHA1","checksumValue":"1f6ebd8da8da3caa33e9bbdef3164b4c3ccdd51c"},{"algorithm":"MD5","checksumValue":"ded26f598209cb19c2aa33d19ef856fe"}],"copyrightText":"NOASSERTION","fileName":"head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-regressionheadtest.py-68f3a1c4f5501267223554c24122dedd50c858a82ffae7886678f121f5a9b740","checksums":[{"algorithm":"SHA256","checksumValue":"68f3a1c4f5501267223554c24122dedd50c858a82ffae7886678f121f5a9b740"},{"algorithm":"SHA1","checksumValue":"817fc4c084619e3066412f9f0d50068474cac4aa"},{"algorithm":"MD5","checksumValue":"79b55ce4001d6456d12a0a3dcdffbcb5"}],"copyrightText":"NOASSERTION","fileName":"regression_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-savedmodelestimator.py-6906ce3e9560ea414589021fdb2e7c79701e16992b7f7380accd994537f0dcdf","checksums":[{"algorithm":"SHA256","checksumValue":"6906ce3e9560ea414589021fdb2e7c79701e16992b7f7380accd994537f0dcdf"},{"algorithm":"SHA1","checksumValue":"213d13ee007eed407f1552d4177c1e91daea0dda"},{"algorithm":"MD5","checksumValue":"bf0abe01ed10c07e13652e6a2e67f65a"}],"copyrightText":"NOASSERTION","fileName":"saved_model_estimator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sdcaopstest.py-6d556fba60b734f304424676c976760b6325bb71a711d284cc65feef5ee616df","checksums":[{"algorithm":"SHA256","checksumValue":"6d556fba60b734f304424676c976760b6325bb71a711d284cc65feef5ee616df"},{"algorithm":"SHA1","checksumValue":"0408c8e0a067f35fb22f5165eced0338984d743f"},{"algorithm":"MD5","checksumValue":"3b64799860a3a40a46e0dfab20dd660d"}],"copyrightText":"NOASSERTION","fileName":"sdca_ops_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorembedding.py-6d93617743114de8092e6314a106f693b68be157b01fd8671b325caf730d01b3","checksums":[{"algorithm":"SHA256","checksumValue":"6d93617743114de8092e6314a106f693b68be157b01fd8671b325caf730d01b3"},{"algorithm":"SHA1","checksumValue":"16d86dccd458f9c2095b03fd198d255d624af3ea"},{"algorithm":"MD5","checksumValue":"d699d2b3fe57e521bd7c85c8f64d5a99"}],"copyrightText":"NOASSERTION","fileName":"_tpu_estimator_embedding.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-baselinetestv1.py-90caaf1e14b57e26f03dffbb1d89d81ff0e70c50bcfdd4214d981d1ead293d87","checksums":[{"algorithm":"SHA256","checksumValue":"90caaf1e14b57e26f03dffbb1d89d81ff0e70c50bcfdd4214d981d1ead293d87"},{"algorithm":"SHA1","checksumValue":"1b01f2e9605ef65f80d3c23d45994c0e584d8d52"},{"algorithm":"MD5","checksumValue":"a73d48b1fdc1b79b1592e420d41ca742"}],"copyrightText":"NOASSERTION","fileName":"baseline_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-926e3f154dc68bc40dca1035d73a168a6f79bfa5be49fea6627dfd8123236500","checksums":[{"algorithm":"SHA256","checksumValue":"926e3f154dc68bc40dca1035d73a168a6f79bfa5be49fea6627dfd8123236500"},{"algorithm":"SHA1","checksumValue":"3c2260fdf6c46a470acb6ac2ded665f9e4a529db"},{"algorithm":"MD5","checksumValue":"a4adc73d6035631b070aefd294876d88"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-preparecommitmsg.sample-953ab1bf800f002996ebef2042d2e92d91f1c76f0e8582bd9afbc0c2bb284354","checksums":[{"algorithm":"SHA256","checksumValue":"953ab1bf800f002996ebef2042d2e92d91f1c76f0e8582bd9afbc0c2bb284354"},{"algorithm":"SHA1","checksumValue":"5b36fbf22f48035d6a68bad00fa1b672c1eea0cf"},{"algorithm":"MD5","checksumValue":"d8a3b71e1058016debb29257d16440bd"}],"copyrightText":"NOASSERTION","fileName":"prepare-commit-msg.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pandasiotest.py-95564ac68030455920efc27aff12787939edb3c29bfc4c82539a29ddb99b89f4","checksums":[{"algorithm":"SHA256","checksumValue":"95564ac68030455920efc27aff12787939edb3c29bfc4c82539a29ddb99b89f4"},{"algorithm":"SHA1","checksumValue":"b13a66e037ecf123e40f573ad1f7fcfe4874d310"},{"algorithm":"MD5","checksumValue":"a94678218cbf887cbadd5d9fbc5b99b2"}],"copyrightText":"NOASSERTION","fileName":"pandas_io_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuconfig.py-95b2aa8576a7405d2c60dfce9f16508eb82dce98609b5c0ff03c84c1c4ab1fcb","checksums":[{"algorithm":"SHA256","checksumValue":"95b2aa8576a7405d2c60dfce9f16508eb82dce98609b5c0ff03c84c1c4ab1fcb"},{"algorithm":"SHA1","checksumValue":"f55b61e4c3d1d43b3aaec1e7d55388d189ae6ac4"},{"algorithm":"MD5","checksumValue":"c282745c24ea9c1bb2b9075e9b6ba3bc"}],"copyrightText":"NOASSERTION","fileName":"tpu_config.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuenqueuesequencetest.py-9745b43ffc7d4d76b6dc99db10b018e9fbe5e85b177a6d1d876de4ee78213131","checksums":[{"algorithm":"SHA256","checksumValue":"9745b43ffc7d4d76b6dc99db10b018e9fbe5e85b177a6d1d876de4ee78213131"},{"algorithm":"SHA1","checksumValue":"7a29578e2fa7a17e959fda9166490f0034e24e3b"},{"algorithm":"MD5","checksumValue":"a41448b5da0597415131f518943612d7"}],"copyrightText":"NOASSERTION","fileName":"tpu_enqueue_sequence_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-shardedmutabledensehashtabletest.py-981b4a891a39b4b4b6f148dd3c108c0bbba66a0432b122a82ef5cfc1c65243ef","checksums":[{"algorithm":"SHA256","checksumValue":"981b4a891a39b4b4b6f148dd3c108c0bbba66a0432b122a82ef5cfc1c65243ef"},{"algorithm":"SHA1","checksumValue":"64e7438f6839e7a474ba01b642bcaf4ea2e59810"},{"algorithm":"MD5","checksumValue":"8998b15d3d4ba64ece376acb70ee25a0"}],"copyrightText":"NOASSERTION","fileName":"sharded_mutable_dense_hashtable_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-fakesummarywriter.py-99c7a743999a41f667930c7e697788b2f42588fee1d63409e315ed937e787271","checksums":[{"algorithm":"SHA256","checksumValue":"99c7a743999a41f667930c7e697788b2f42588fee1d63409e315ed937e787271"},{"algorithm":"SHA1","checksumValue":"139f37eb09bdbac9f5b28a40e68b32ed65e2b8ed"},{"algorithm":"MD5","checksumValue":"fdcc568cd54ab638e4043aca218e747b"}],"copyrightText":"NOASSERTION","fileName":"fake_summary_writer.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-functiontest.py-9bab0954116c9d4ac25aceb2a9b3a73bab85235bcbeaa9f7736b0b4b5c8159c1","checksums":[{"algorithm":"SHA256","checksumValue":"9bab0954116c9d4ac25aceb2a9b3a73bab85235bcbeaa9f7736b0b4b5c8159c1"},{"algorithm":"SHA1","checksumValue":"c0b2c79a8218281f672f5f0d7f358ba91997954c"},{"algorithm":"MD5","checksumValue":"8509206fe47f7395ea0837d37bfa912a"}],"copyrightText":"NOASSERTION","fileName":"function_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-armodeltrainingtest.py-9c1156a987ad05579ed69c498f1d6b152051a5d5efaee94427e2df60a32d6636","checksums":[{"algorithm":"SHA256","checksumValue":"9c1156a987ad05579ed69c498f1d6b152051a5d5efaee94427e2df60a32d6636"},{"algorithm":"SHA1","checksumValue":"6929779c18d291c8a36d8165ec68f21b739f13a9"},{"algorithm":"MD5","checksumValue":"bce547c017fd805a9fd5bcecf37918a5"}],"copyrightText":"NOASSERTION","fileName":"ar_model_training_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-export.py-9d4d5af2553497d3673c4c2bd91698fc05ad908fd8f74aab0d2753851ddbce0d","checksums":[{"algorithm":"SHA256","checksumValue":"9d4d5af2553497d3673c4c2bd91698fc05ad908fd8f74aab0d2753851ddbce0d"},{"algorithm":"SHA1","checksumValue":"950c22f4d2515c9ab5194fbbc2e93011491acafb"},{"algorithm":"MD5","checksumValue":"8af8218000e963318af53732388ebbd6"}],"copyrightText":"NOASSERTION","fileName":"export.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-9dc6ae3884ee868d517aa040c43b68cf08a9481cb8540a672b4703dccd592747","checksums":[{"algorithm":"SHA256","checksumValue":"9dc6ae3884ee868d517aa040c43b68cf08a9481cb8540a672b4703dccd592747"},{"algorithm":"SHA1","checksumValue":"f35da04e61371137db46db80baee8141daf1409e"},{"algorithm":"MD5","checksumValue":"01e86893010a1b87e69a213faa753ebd"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-feedingqueuerunner.py-9dcc29b83904fd44ff528421a9ad621c9c18232a2990095136ebc69443aa584c","checksums":[{"algorithm":"SHA256","checksumValue":"9dcc29b83904fd44ff528421a9ad621c9c18232a2990095136ebc69443aa584c"},{"algorithm":"SHA1","checksumValue":"c698bf30a5bbf67d165126e4ea484eb3980ece1c"},{"algorithm":"MD5","checksumValue":"85b62d52ae756166587a49462f2cc2ed"}],"copyrightText":"NOASSERTION","fileName":"feeding_queue_runner.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-modelfntest.py-9f5f253db4363eff24edab5847136dd1852d9db1503b74ec411ccbe3467d2da9","checksums":[{"algorithm":"SHA256","checksumValue":"9f5f253db4363eff24edab5847136dd1852d9db1503b74ec411ccbe3467d2da9"},{"algorithm":"SHA1","checksumValue":"2e6baa89f27e7d71ea12e00d140877e01615b9e5"},{"algorithm":"MD5","checksumValue":"98a106f1ba087ed1b716c7b9cfcb13ef"}],"copyrightText":"NOASSERTION","fileName":"model_fn_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sessionrunhook.py-9feb7b98ba75f11fc7202ee129dd6236d2b52d7674b669bc73ea568dd8b5d141","checksums":[{"algorithm":"SHA256","checksumValue":"9feb7b98ba75f11fc7202ee129dd6236d2b52d7674b669bc73ea568dd8b5d141"},{"algorithm":"SHA1","checksumValue":"0d0f67c1cea5161720a1ed13f30b80fd75e20578"},{"algorithm":"MD5","checksumValue":"1f14a74d36a7a0ef16231464408080ec"}],"copyrightText":"NOASSERTION","fileName":"session_run_hook.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-cannedestimatordsintegrationtest.py-a0310389f11d482f7ac0a033d7e2f04f38bc83a8bdb228c6f9fcf7a21a769c9a","checksums":[{"algorithm":"SHA256","checksumValue":"a0310389f11d482f7ac0a033d7e2f04f38bc83a8bdb228c6f9fcf7a21a769c9a"},{"algorithm":"SHA1","checksumValue":"882b70267d77caa909dd6c3225590cd78ca6ef35"},{"algorithm":"MD5","checksumValue":"44164630793d4b6cfbe6299080cc908e"}],"copyrightText":"NOASSERTION","fileName":"canned_estimator_ds_integration_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-hookstest.py-a1175526f9b8b9cffbefb90d183752a80b6cc0db80264f02399b720d0e96883d","checksums":[{"algorithm":"SHA256","checksumValue":"a1175526f9b8b9cffbefb90d183752a80b6cc0db80264f02399b720d0e96883d"},{"algorithm":"SHA1","checksumValue":"75609971551105f6757cdfba0ab32b7b1d8c9500"},{"algorithm":"MD5","checksumValue":"130f367ead8eda884ccf6c868665b4bb"}],"copyrightText":"NOASSERTION","fileName":"hooks_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sdcaops.py-a2fdadf64365a00e99f36c59dd6fea919ffcf995dad642941e43ff40b16b18ba","checksums":[{"algorithm":"SHA256","checksumValue":"a2fdadf64365a00e99f36c59dd6fea919ffcf995dad642941e43ff40b16b18ba"},{"algorithm":"SHA1","checksumValue":"d186c661e4d1732124ebd16278c14b1c309fae9a"},{"algorithm":"MD5","checksumValue":"d0e14924abbfa90a458876b2ad03dc3a"}],"copyrightText":"NOASSERTION","fileName":"sdca_ops.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-modekeys.py-a3179f4f906f7d55d4107409f484c3854ba7d254f46002fe9d3323b185bee920","checksums":[{"algorithm":"SHA256","checksumValue":"a3179f4f906f7d55d4107409f484c3854ba7d254f46002fe9d3323b185bee920"},{"algorithm":"SHA1","checksumValue":"06092e38a10e9f306616efcf2d434152b66792e6"},{"algorithm":"MD5","checksumValue":"854cd84eaec5b4065832ede5002362c8"}],"copyrightText":"NOASSERTION","fileName":"mode_keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-prereceive.sample-a4c3d2b9c7bb3fd8d1441c31bd4ee71a595d66b44fcf49ddb310252320169989","checksums":[{"algorithm":"SHA256","checksumValue":"a4c3d2b9c7bb3fd8d1441c31bd4ee71a595d66b44fcf49ddb310252320169989"},{"algorithm":"SHA1","checksumValue":"705a17d259e7896f0082fe2e9f2c0c3b127be5ac"},{"algorithm":"MD5","checksumValue":"2ad18ec82c20af7b5926ed9cea6aeedd"}],"copyrightText":"NOASSERTION","fileName":"pre-receive.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pushtocheckout.sample-a53d0741798b287c6dd7afa64aee473f305e65d3f49463bb9d7408ec3b12bf5f","checksums":[{"algorithm":"SHA256","checksumValue":"a53d0741798b287c6dd7afa64aee473f305e65d3f49463bb9d7408ec3b12bf5f"},{"algorithm":"SHA1","checksumValue":"508240328c8b55f8157c93c43bf5e291e5d2fbcb"},{"algorithm":"MD5","checksumValue":"c7ab00c7784efeadad3ae9b228d4b4db"}],"copyrightText":"NOASSERTION","fileName":"push-to-checkout.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lineartestingutils.py-a7f9afda04493c29eb6b695ec281340d95351106d2bf7a1a166262b2eab1bb4b","checksums":[{"algorithm":"SHA256","checksumValue":"a7f9afda04493c29eb6b695ec281340d95351106d2bf7a1a166262b2eab1bb4b"},{"algorithm":"SHA1","checksumValue":"cccbec9837efc33922967f6b5bee3b323d1bb1b0"},{"algorithm":"MD5","checksumValue":"3ab8d4aebe846a8b142a57965b5d022a"}],"copyrightText":"NOASSERTION","fileName":"linear_testing_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnntestfcv1v1.py-a85ebc537dba9cf2a9c4a10b05f67a2f4e2164950b3e884c9c0b314e78bbf2fb","checksums":[{"algorithm":"SHA256","checksumValue":"a85ebc537dba9cf2a9c4a10b05f67a2f4e2164950b3e884c9c0b314e78bbf2fb"},{"algorithm":"SHA1","checksumValue":"f73f6f02e97128d1635f0fe7a5a8b220f8fec800"},{"algorithm":"MD5","checksumValue":"89bfdaacd0916f02e1c962512b22ffc0"}],"copyrightText":"NOASSERTION","fileName":"dnn_test_fc_v1_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimator.bzl-a86b6cc7ec7d9a1ba2ad22c81a1a7b06bea1405f74be8ec36758d2fa810f62b8","checksums":[{"algorithm":"SHA256","checksumValue":"a86b6cc7ec7d9a1ba2ad22c81a1a7b06bea1405f74be8ec36758d2fa810f62b8"},{"algorithm":"SHA1","checksumValue":"43dc28dda6dce6a63dd87b339a42247cfeedbd60"},{"algorithm":"MD5","checksumValue":"73fc2c6cb1e043895e48ba7af069eefa"}],"copyrightText":"NOASSERTION","fileName":"estimator.bzl","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sequentialheadtest.py-e4665b173645f21e0e531430d1d7434a90d67dbdb3697bf93bee6d8887ea1a17","checksums":[{"algorithm":"SHA256","checksumValue":"e4665b173645f21e0e531430d1d7434a90d67dbdb3697bf93bee6d8887ea1a17"},{"algorithm":"SHA1","checksumValue":"7ca52190e4cfa0e1f768cfa907e96aac03739eec"},{"algorithm":"MD5","checksumValue":"4885138461daee89b4eef19a3e9ff5ff"}],"copyrightText":"NOASSERTION","fileName":"sequential_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuconfigtest.py-e4f06411d24659ae4b27cc878ecf77b23974c8ffb69299460d939a24dcbcc00c","checksums":[{"algorithm":"SHA256","checksumValue":"e4f06411d24659ae4b27cc878ecf77b23974c8ffb69299460d939a24dcbcc00c"},{"algorithm":"SHA1","checksumValue":"58edb0999c59dd7db1e45f0cb0f7cb7fa27ea59c"},{"algorithm":"MD5","checksumValue":"59aa5e8c054923c980c351c018f0c6d6"}],"copyrightText":"NOASSERTION","fileName":"tpu_config_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exporttest.py-e5361e151e780b7937616fe33719699e88e1c873a06941be09f069521f83d129","checksums":[{"algorithm":"SHA256","checksumValue":"e5361e151e780b7937616fe33719699e88e1c873a06941be09f069521f83d129"},{"algorithm":"SHA1","checksumValue":"4549800fa025d377dbda0dad826ebec6f702b5c0"},{"algorithm":"MD5","checksumValue":"8a57d77d05317b6e4e999d6130865a31"}],"copyrightText":"NOASSERTION","fileName":"export_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnntestingutilsv1.py-e5dbcd96b977d30f9414546dd27005adf610c408af77b885d8ae75f411b6bf72","checksums":[{"algorithm":"SHA256","checksumValue":"e5dbcd96b977d30f9414546dd27005adf610c408af77b885d8ae75f411b6bf72"},{"algorithm":"SHA1","checksumValue":"a2b41997f04ef963a739b3ff185ef89d78487ab7"},{"algorithm":"MD5","checksumValue":"abb21978b99ebd80ff6ba7f065a9928f"}],"copyrightText":"NOASSERTION","fileName":"dnn_testing_utils_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exportertest.py-e72b17041f9640b8659110586b5fe344914c7a946345f578cdf28583663a4753","checksums":[{"algorithm":"SHA256","checksumValue":"e72b17041f9640b8659110586b5fe344914c7a946345f578cdf28583663a4753"},{"algorithm":"SHA1","checksumValue":"7edf52e9b0e242d8fbb1de51c5675bb0cfa2c7b6"},{"algorithm":"MD5","checksumValue":"0c1b621ceb17a575e088f80d85fe90c4"}],"copyrightText":"NOASSERTION","fileName":"exporter_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-feedingqueuerunnertest.py-e8b06697a2b78c693b83225fbb98285f53b653396bba94848e40a463c072ff04","checksums":[{"algorithm":"SHA256","checksumValue":"e8b06697a2b78c693b83225fbb98285f53b653396bba94848e40a463c072ff04"},{"algorithm":"SHA1","checksumValue":"82ab1c82cf95ab31d6d7e5b994eb2253d521e64f"},{"algorithm":"MD5","checksumValue":"de7fb6a4dbafdf59bde9fc7475d6a4f9"}],"copyrightText":"NOASSERTION","fileName":"feeding_queue_runner_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorevaluationtest.py-e8eab4289ea0289fab775f423c777792964b3a6f6c5a84c9ba5f65c864d49154","checksums":[{"algorithm":"SHA256","checksumValue":"e8eab4289ea0289fab775f423c777792964b3a6f6c5a84c9ba5f65c864d49154"},{"algorithm":"SHA1","checksumValue":"c45a87b27b36b93656671e48c81f56662c5bd5e4"},{"algorithm":"MD5","checksumValue":"d7a8536fb478716a7efc9a3133b9e018"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_evaluation_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-metrickeys.py-e8f3fabe5b08a584ed052e19e473569a228128fba42cf66b3cda3198b22b3620","checksums":[{"algorithm":"SHA256","checksumValue":"e8f3fabe5b08a584ed052e19e473569a228128fba42cf66b3cda3198b22b3620"},{"algorithm":"SHA1","checksumValue":"8dd1555083f4b2666eec9caf4bb410e7d60e26b4"},{"algorithm":"MD5","checksumValue":"a8171283ac3923a01a066d031203a80d"}],"copyrightText":"NOASSERTION","fileName":"metric_keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-earlystoppingtest.py-e97e2389d6e14d50983aaddf61422da64c3af3a8cebb62d277d697d5a6de04e2","checksums":[{"algorithm":"SHA256","checksumValue":"e97e2389d6e14d50983aaddf61422da64c3af3a8cebb62d277d697d5a6de04e2"},{"algorithm":"SHA1","checksumValue":"46e7b1b655022e7278345d2d662dc90abe87e2de"},{"algorithm":"MD5","checksumValue":"62f2ef75ec884a44c0efb615257235a1"}],"copyrightText":"NOASSERTION","fileName":"early_stopping_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorintegrationtest.py-e9d56d389584ff14f39305b853c41157063e31006dbe2380390851e85f3459ae","checksums":[{"algorithm":"SHA256","checksumValue":"e9d56d389584ff14f39305b853c41157063e31006dbe2380390851e85f3459ae"},{"algorithm":"SHA1","checksumValue":"49a5a7539cf0fd4b95395691782d150f821d391b"},{"algorithm":"MD5","checksumValue":"33a03d7f3a0ec726a84500bd7fb5680d"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_integration_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-analytics.py-eaef8646f16edde622a332cd6e5ec08f42159620c7b4ec6c9ef3ae4f893462f2","checksums":[{"algorithm":"SHA256","checksumValue":"eaef8646f16edde622a332cd6e5ec08f42159620c7b4ec6c9ef3ae4f893462f2"},{"algorithm":"SHA1","checksumValue":"b1ba3d80029fce60aef90d789866565605c34358"},{"algorithm":"MD5","checksumValue":"be2a7e43a8836f861d2959985b859342"}],"copyrightText":"NOASSERTION","fileName":"analytics.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-CONTRIBUTING.md-eb9587ea25317ca6275e489ee53ff6abbfa59056d549d1a39d21a8fd46828a35","checksums":[{"algorithm":"SHA256","checksumValue":"eb9587ea25317ca6275e489ee53ff6abbfa59056d549d1a39d21a8fd46828a35"},{"algorithm":"SHA1","checksumValue":"b7360adf541a16c8c57ab313ed89ce93d35a5e98"},{"algorithm":"MD5","checksumValue":"6a250135b900d71c82443465060f9df0"}],"copyrightText":"NOASSERTION","fileName":"CONTRIBUTING.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorgradientstest.py-ebdd3c3363a4d2c6c44c6b1316880fc24550119d3bc559dde4e24ce1502e42b2","checksums":[{"algorithm":"SHA256","checksumValue":"ebdd3c3363a4d2c6c44c6b1316880fc24550119d3bc559dde4e24ce1502e42b2"},{"algorithm":"SHA1","checksumValue":"c8fb4518a112587265bf698f61e9e32be6a848c6"},{"algorithm":"MD5","checksumValue":"94a73d2401bee9218b375345fcd0eae7"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_gradients_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-prepush.sample-ecce9c7e04d3f5dd9d8ada81753dd1d549a9634b26770042b58dda00217d086a","checksums":[{"algorithm":"SHA256","checksumValue":"ecce9c7e04d3f5dd9d8ada81753dd1d549a9634b26770042b58dda00217d086a"},{"algorithm":"SHA1","checksumValue":"a599b773b930ca83dbc3a5c7c13059ac4a6eaedc"},{"algorithm":"MD5","checksumValue":"2c642152299a94e05ea26eae11993b13"}],"copyrightText":"NOASSERTION","fileName":"pre-push.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-fsmonitorwatchman.sample-f01b481d93c9d023c63995783407c6382aa873d6ed5957b8e5e41cb1d0cd4854","checksums":[{"algorithm":"SHA256","checksumValue":"f01b481d93c9d023c63995783407c6382aa873d6ed5957b8e5e41cb1d0cd4854"},{"algorithm":"SHA1","checksumValue":"7478bfc1470cc4b0094d23d0152546f9a127b004"},{"algorithm":"MD5","checksumValue":"580c13919514eee22f600c80a070c1f8"}],"copyrightText":"NOASSERTION","fileName":"fsmonitor-watchman.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-headtest.py-f2cef5165f2119afa6f98d43b546daa53e30355bb3a8b2755e9ee3a110661d99","checksums":[{"algorithm":"SHA256","checksumValue":"f2cef5165f2119afa6f98d43b546daa53e30355bb3a8b2755e9ee3a110661d99"},{"algorithm":"SHA1","checksumValue":"4dc00dbc5f666627160cb6b96303214d2b87b645"},{"algorithm":"MD5","checksumValue":"67359c43876b910cba001d4b4635604a"}],"copyrightText":"NOASSERTION","fileName":"head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnestimatortest.py-f3df4ba2d30a76d7f18ca5a5bfd3844e23c3e6287769ee07f1bbfd100a1371f5","checksums":[{"algorithm":"SHA256","checksumValue":"f3df4ba2d30a76d7f18ca5a5bfd3844e23c3e6287769ee07f1bbfd100a1371f5"},{"algorithm":"SHA1","checksumValue":"13aa28d4e2919a1c75958886a8e2a286ecfacffa"},{"algorithm":"MD5","checksumValue":"0753cab4a89f5d7494d84a939f76fb4e"}],"copyrightText":"NOASSERTION","fileName":"dnn_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-objectcheckpointingtest.py-f58a5d12dab8bc1f8632bb0aac8dcc02b23f4408f023991933ef730e7149c7de","checksums":[{"algorithm":"SHA256","checksumValue":"f58a5d12dab8bc1f8632bb0aac8dcc02b23f4408f023991933ef730e7149c7de"},{"algorithm":"SHA1","checksumValue":"bf649e06186ff81b51ec42e528ca0c32620d3ac9"},{"algorithm":"MD5","checksumValue":"06d1391f8527bc045e416547298e66b6"}],"copyrightText":"NOASSERTION","fileName":"object_checkpointing_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnlinearcombinedestimatortest.py-f5ca215962ac3967ef0159e0ce4d03a7a10786e594a4f5d56ec56b8c655d967c","checksums":[{"algorithm":"SHA256","checksumValue":"f5ca215962ac3967ef0159e0ce4d03a7a10786e594a4f5d56ec56b8c655d967c"},{"algorithm":"SHA1","checksumValue":"63675aae0f2d02c7f2eec7a01d3447a10561d2cf"},{"algorithm":"MD5","checksumValue":"994777fffc5a43e0d7e13fb167b0f07a"}],"copyrightText":"NOASSERTION","fileName":"dnn_linear_combined_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-extenderstest.py-f8a2742128981c980785980a276ab86dff3c1106a7aa90fba31b183240d93c9e","checksums":[{"algorithm":"SHA256","checksumValue":"f8a2742128981c980785980a276ab86dff3c1106a7aa90fba31b183240d93c9e"},{"algorithm":"SHA1","checksumValue":"43d1e9b5465c5f14fb4bac32584f1ec2b2dfc46f"},{"algorithm":"MD5","checksumValue":"95ab151d53d617138952c53e349c8342"}],"copyrightText":"NOASSERTION","fileName":"extenders_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-precommit.sample-f9af7d95eb1231ecf2eba9770fedfa8d4797a12b02d7240e98d568201251244a","checksums":[{"algorithm":"SHA256","checksumValue":"f9af7d95eb1231ecf2eba9770fedfa8d4797a12b02d7240e98d568201251244a"},{"algorithm":"SHA1","checksumValue":"a79d057388ee2c2fe6561d7697f1f5efcff96f23"},{"algorithm":"MD5","checksumValue":"305eadbbcd6f6d2567e033ad12aabbc4"}],"copyrightText":"NOASSERTION","fileName":"pre-commit.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-kerasdistributestrategytest.py-f9ffdcbb8c779d28a03a8d3c9d44ff18c3bdac5e1aad6c81564c5aa520573e18","checksums":[{"algorithm":"SHA256","checksumValue":"f9ffdcbb8c779d28a03a8d3c9d44ff18c3bdac5e1aad6c81564c5aa520573e18"},{"algorithm":"SHA1","checksumValue":"4d4186bfd87dcbf311247d1945b46fe79321b37d"},{"algorithm":"MD5","checksumValue":"68e6e257d0910d212aab1830347c83b2"}],"copyrightText":"NOASSERTION","fileName":"keras_distribute_strategy_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-iterationcountestimator.py-fba17a029d63bf7ba4bfbfd2d06e742e08db4df77e948ec5ab1854a32bcbeb75","checksums":[{"algorithm":"SHA256","checksumValue":"fba17a029d63bf7ba4bfbfd2d06e742e08db4df77e948ec5ab1854a32bcbeb75"},{"algorithm":"SHA1","checksumValue":"e8f68efee3cd99b0974375887d671f15c20290c4"},{"algorithm":"MD5","checksumValue":"79ee24ba91a3c824042a2dfd91fdfc79"}],"copyrightText":"NOASSERTION","fileName":"iteration_count_estimator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-earlystopping.py-2242ec119c56a797fa66b9ac607eaa263aea2a1e0500cec410bf925c1dd060cb","checksums":[{"algorithm":"SHA256","checksumValue":"2242ec119c56a797fa66b9ac607eaa263aea2a1e0500cec410bf925c1dd060cb"},{"algorithm":"SHA1","checksumValue":"6bfc2f88e0687422f6ef2fc4025d96d3a89981fb"},{"algorithm":"MD5","checksumValue":"bc0f1509e16517424f4ca2c9789ad130"}],"copyrightText":"NOASSERTION","fileName":"early_stopping.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorembeddingtest.py-22a387034eb0e96bd621fdf6acc7f7875d05ee779a6d6a149a7e58fae3d27d21","checksums":[{"algorithm":"SHA256","checksumValue":"22a387034eb0e96bd621fdf6acc7f7875d05ee779a6d6a149a7e58fae3d27d21"},{"algorithm":"SHA1","checksumValue":"037220d05ac02514c369fe82e0267f1200767bcf"},{"algorithm":"MD5","checksumValue":"f8d3dcf6d37298e766b5237ab8af19cd"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_embedding_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multiheadtest.py-23d0fe3c99e837a189f31784beb068b9deb6113fae7ed8f82c0d6a31a55c17b2","checksums":[{"algorithm":"SHA256","checksumValue":"23d0fe3c99e837a189f31784beb068b9deb6113fae7ed8f82c0d6a31a55c17b2"},{"algorithm":"SHA1","checksumValue":"1898591c9315768b980c0d5a0b8893c752f76f7b"},{"algorithm":"MD5","checksumValue":"e9b1f2f2468eaa5426a7003c2d40507d"}],"copyrightText":"NOASSERTION","fileName":"multi_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-24102c28639e9eff9181fb7038309d325021739ca4f42956958926cbaa63d64d","checksums":[{"algorithm":"SHA256","checksumValue":"24102c28639e9eff9181fb7038309d325021739ca4f42956958926cbaa63d64d"},{"algorithm":"SHA1","checksumValue":"6966c128c2b8ada11e265bb9e2d9765da8e0f7d8"},{"algorithm":"MD5","checksumValue":"b2b49d7cb4b2c347d143f008fde42545"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-HEAD-258c4581f97055e491031be4a0890398fde0196425aa4b8b8faa957ac943bf70","checksums":[{"algorithm":"SHA256","checksumValue":"258c4581f97055e491031be4a0890398fde0196425aa4b8b8faa957ac943bf70"},{"algorithm":"SHA1","checksumValue":"a81e18a9187a3726710bd39b395586a0a1747d0f"},{"algorithm":"MD5","checksumValue":"4287cf12b2c701556768a04a0d4a67ac"}],"copyrightText":"NOASSERTION","fileName":"HEAD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-r2.12-29c4f0ef0bd50baa6dd927c31b04a60725aa4306798deb9c6e383ead6a198bda","checksums":[{"algorithm":"SHA256","checksumValue":"29c4f0ef0bd50baa6dd927c31b04a60725aa4306798deb9c6e383ead6a198bda"},{"algorithm":"SHA1","checksumValue":"525df02467352edeb732d8c13f4e66022670e540"},{"algorithm":"MD5","checksumValue":"c68adcf781b7f1a930bfad498d7b613e"}],"copyrightText":"NOASSERTION","fileName":"r2.12","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-basehead.py-2c14145b3a4e964be98bed16b93e2b3853686bbd51ac23815423bbb4ad323614","checksums":[{"algorithm":"SHA256","checksumValue":"2c14145b3a4e964be98bed16b93e2b3853686bbd51ac23815423bbb4ad323614"},{"algorithm":"SHA1","checksumValue":"b79e28ef1f80465db40edbd4e5c7c949da1639fd"},{"algorithm":"MD5","checksumValue":"e32f3a497448258ca08aa257a077b370"}],"copyrightText":"NOASSERTION","fileName":"base_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-kmeans.py-2cfc93c5d15c27b2231e531dd1bd7bb67594a8bebe945041c03b47c3e7837e1f","checksums":[{"algorithm":"SHA256","checksumValue":"2cfc93c5d15c27b2231e531dd1bd7bb67594a8bebe945041c03b47c3e7837e1f"},{"algorithm":"SHA1","checksumValue":"73a969fde8bb1fefa779e4241255f3d6610386f3"},{"algorithm":"MD5","checksumValue":"067fa44cf5d55a7ea1191e63425857f2"}],"copyrightText":"NOASSERTION","fileName":"kmeans.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-apigen.bzl-2d5982d69996a071f13f29f34f62766fd0e4df7edeb561b97e67564e053aee59","checksums":[{"algorithm":"SHA256","checksumValue":"2d5982d69996a071f13f29f34f62766fd0e4df7edeb561b97e67564e053aee59"},{"algorithm":"SHA1","checksumValue":"846155a48d613c83b70bdb84e5b31d834840c835"},{"algorithm":"MD5","checksumValue":"2b2b71fbdc317e7c7d1b9ccff04ec73f"}],"copyrightText":"NOASSERTION","fileName":"api_gen.bzl","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpucontext.py-2dec07165b1581e7abdb4bdfc1bbf32dc059e74fb47d162a9e4fe3ea5e7ba9ca","checksums":[{"algorithm":"SHA256","checksumValue":"2dec07165b1581e7abdb4bdfc1bbf32dc059e74fb47d162a9e4fe3ea5e7ba9ca"},{"algorithm":"SHA1","checksumValue":"65a5078b06bb93294ed923a1d52f40dab2833a5a"},{"algorithm":"MD5","checksumValue":"ddd349fa23e73ebaef34f8939a31a92a"}],"copyrightText":"NOASSERTION","fileName":"tpu_context.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-inputs.py-2e5ad600d5338af96d73badefdc5b0d863858c0dcdbf73a0e9e0c713dff46f83","checksums":[{"algorithm":"SHA256","checksumValue":"2e5ad600d5338af96d73badefdc5b0d863858c0dcdbf73a0e9e0c713dff46f83"},{"algorithm":"SHA1","checksumValue":"f7b04dd339e1f2f9e8c811b452f355b637f087fb"},{"algorithm":"MD5","checksumValue":"8095c420ac0e163dd62086bf0fb885e5"}],"copyrightText":"NOASSERTION","fileName":"inputs.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatorsignalstest.py-2eb951a1116dd450d9cf9b1dda9819da88db0e52521c5754347c230017588a66","checksums":[{"algorithm":"SHA256","checksumValue":"2eb951a1116dd450d9cf9b1dda9819da88db0e52521c5754347c230017588a66"},{"algorithm":"SHA1","checksumValue":"dd6b6772708bcbf9e6e37fa9a3bd6f383a0b521c"},{"algorithm":"MD5","checksumValue":"fec089a0998454b240d791ab490115ec"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_signals_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-multilabelhead.py-2fb3f1f36ffa44d44bd158cb27cdb502b308318942fb9dda036c796acb7317ea","checksums":[{"algorithm":"SHA256","checksumValue":"2fb3f1f36ffa44d44bd158cb27cdb502b308318942fb9dda036c796acb7317ea"},{"algorithm":"SHA1","checksumValue":"0ac743fe5639e8aef18febe23a9d63db2cd371dc"},{"algorithm":"MD5","checksumValue":"3a384dedfb2ddf76f17d7c6a832a48f3"}],"copyrightText":"NOASSERTION","fileName":"multi_label_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-2fbca46c473e19b02d6a4732c49328ecd5e3b3d36b9bc76f569c92b57cb6fd8f","checksums":[{"algorithm":"SHA256","checksumValue":"2fbca46c473e19b02d6a4732c49328ecd5e3b3d36b9bc76f569c92b57cb6fd8f"},{"algorithm":"SHA1","checksumValue":"a593d46656da40034980e71573589d9d8de0012e"},{"algorithm":"MD5","checksumValue":"9bc0433d8114611363b344e7c5f43892"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-30b6dc752c475ec779c92a07cf221c2c06a418230ad007ebacddf7e8910a9d4c","checksums":[{"algorithm":"SHA256","checksumValue":"30b6dc752c475ec779c92a07cf221c2c06a418230ad007ebacddf7e8910a9d4c"},{"algorithm":"SHA1","checksumValue":"067aa585da65c77065be97ad69fbcba00de019d4"},{"algorithm":"MD5","checksumValue":"1c83f8ed4eb859c01da893900333de5e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-32d0d1d7d4dabc94644197c90685375ef7c140ce0c2069c7c200e128d12aa1a9","checksums":[{"algorithm":"SHA256","checksumValue":"32d0d1d7d4dabc94644197c90685375ef7c140ce0c2069c7c200e128d12aa1a9"},{"algorithm":"SHA1","checksumValue":"aafcd093d97f8969b983a73274bc170193f209e2"},{"algorithm":"MD5","checksumValue":"a59fcb4dcb245a80150377d646085b3d"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parsingutils.py-3392115ecd5e03a258e5740c3021304ca58ca583a9e77883d61cafe82e92e1d6","checksums":[{"algorithm":"SHA256","checksumValue":"3392115ecd5e03a258e5740c3021304ca58ca583a9e77883d61cafe82e92e1d6"},{"algorithm":"SHA1","checksumValue":"9ec61b385237832ec95ef72953901ed59284f5fc"},{"algorithm":"MD5","checksumValue":"4c8cb01d2d8bfb5bbbdd43e42d91e3cf"}],"copyrightText":"NOASSERTION","fileName":"parsing_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parsingutilstest.py-37338c39baed2695c1fd052d365fe9485f8096492c89ba93964f404e1f33e795","checksums":[{"algorithm":"SHA256","checksumValue":"37338c39baed2695c1fd052d365fe9485f8096492c89ba93964f404e1f33e795"},{"algorithm":"SHA1","checksumValue":"a9fd93a5c87a5968d27a9770e9297d25c9e76b2c"},{"algorithm":"MD5","checksumValue":"ac4ba96e003b2737dc312cc2e0e1418b"}],"copyrightText":"NOASSERTION","fileName":"parsing_utils_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimatorexporttest.py-38a48227b0c2a9c7c0c527518164e86ff8183da7279875a8df8afcdb286bc223","checksums":[{"algorithm":"SHA256","checksumValue":"38a48227b0c2a9c7c0c527518164e86ff8183da7279875a8df8afcdb286bc223"},{"algorithm":"SHA1","checksumValue":"4d47613ac1f08c8aab12f7ee66a5bcf1a8527478"},{"algorithm":"MD5","checksumValue":"b614247af539a40c5fd6cd6f020010da"}],"copyrightText":"NOASSERTION","fileName":"estimator_export_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnnlinearcombinedestimatortestv1.py-3c447d85715b880113595dfff7006f0d34611fdcf2677481b12d6495531a7d41","checksums":[{"algorithm":"SHA256","checksumValue":"3c447d85715b880113595dfff7006f0d34611fdcf2677481b12d6495531a7d41"},{"algorithm":"SHA1","checksumValue":"8f8acd079be2344497628b3a46ab12cd0874aa34"},{"algorithm":"MD5","checksumValue":"e7ba05f081e40161f2160f6d75e1bf15"}],"copyrightText":"NOASSERTION","fileName":"dnn_linear_combined_estimator_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-distributestrategyestimatortrainingtest.py-3ccd654b010d39031365e6cf4025cacaa1020245a8cfc5ca0200e0653c18bc6b","checksums":[{"algorithm":"SHA256","checksumValue":"3ccd654b010d39031365e6cf4025cacaa1020245a8cfc5ca0200e0653c18bc6b"},{"algorithm":"SHA1","checksumValue":"c91fbb1df689e7a48c153df185246b26a5af12f9"},{"algorithm":"MD5","checksumValue":"f9ba76e1ebe7b6fb57e1eebbca1c0d33"}],"copyrightText":"NOASSERTION","fileName":"distribute_strategy_estimator_training_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-baselineestimatortestv1.py-4371e81bf9423682e5c9066362251629ba695772195d40b13780b199f3ee438b","checksums":[{"algorithm":"SHA256","checksumValue":"4371e81bf9423682e5c9066362251629ba695772195d40b13780b199f3ee438b"},{"algorithm":"SHA1","checksumValue":"03cac2b70ca0a355c7d678e0ea65f626c9cec0f1"},{"algorithm":"MD5","checksumValue":"49ef85ed4d6acea913082011b57be9b9"}],"copyrightText":"NOASSERTION","fileName":"baseline_estimator_test_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-head.py-43e24fb0fc519ff74d4c1dec05819414ae7f83aa82f4a54c78842a9e23052ce7","checksums":[{"algorithm":"SHA256","checksumValue":"43e24fb0fc519ff74d4c1dec05819414ae7f83aa82f4a54c78842a9e23052ce7"},{"algorithm":"SHA1","checksumValue":"ec05689bf2b55a00a330d77ada804c9f8bf87d5a"},{"algorithm":"MD5","checksumValue":"5a209812477cdd876295b1a0926bcc01"}],"copyrightText":"NOASSERTION","fileName":"head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-feedingfunctionstest.py-44cae2ca5a115d8f03c4abf8ee53421dc4528eaf14c88eff68e9edcd5f4affb3","checksums":[{"algorithm":"SHA256","checksumValue":"44cae2ca5a115d8f03c4abf8ee53421dc4528eaf14c88eff68e9edcd5f4affb3"},{"algorithm":"SHA1","checksumValue":"b8ee865dd42cc426c3bd75c3b0253ab3d127d7b3"},{"algorithm":"MD5","checksumValue":"4449ef7283600ecf8aa7c2fc5b3effb4"}],"copyrightText":"NOASSERTION","fileName":"feeding_functions_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimatorstest.py-44f62b9a7aac3adaf771ed2f98dd0451a09d491ab3f0cb7b5b2e09d1b6cca273","checksums":[{"algorithm":"SHA256","checksumValue":"44f62b9a7aac3adaf771ed2f98dd0451a09d491ab3f0cb7b5b2e09d1b6cca273"},{"algorithm":"SHA1","checksumValue":"d39b096157a94731e4d0bab8050b8a90e989e953"},{"algorithm":"MD5","checksumValue":"84666b65be8bd34da9098cdd02d7449f"}],"copyrightText":"NOASSERTION","fileName":"estimators_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-distributestrategyestimatorintegrationtest.py-a9bd2403950c088c2f4376ca762c51e427a1e362d82fb665f5f11be9ada5d412","checksums":[{"algorithm":"SHA256","checksumValue":"a9bd2403950c088c2f4376ca762c51e427a1e362d82fb665f5f11be9ada5d412"},{"algorithm":"SHA1","checksumValue":"90d7381b0a48bdf046329b7e398739237d7e9da7"},{"algorithm":"MD5","checksumValue":"a5bd05579dbd198c17061c37d132eabc"}],"copyrightText":"NOASSERTION","fileName":"distribute_strategy_estimator_integration_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-statemanagement.py-aa7cd342e973d2cdbc3a7f41a9997844d19263cd5fa152ed92745ddf99be9af2","checksums":[{"algorithm":"SHA256","checksumValue":"aa7cd342e973d2cdbc3a7f41a9997844d19263cd5fa152ed92745ddf99be9af2"},{"algorithm":"SHA1","checksumValue":"11f074ee92b8028a6d6934faa1c01a9f07314502"},{"algorithm":"MD5","checksumValue":"5b22b352dca4a5f5c3e880950b6b382f"}],"copyrightText":"NOASSERTION","fileName":"state_management.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimatorexport.py-aabb8975ba6c996948701b0cb2a2ac40bae935fe61b68671f10594a519479a4b","checksums":[{"algorithm":"SHA256","checksumValue":"aabb8975ba6c996948701b0cb2a2ac40bae935fe61b68671f10594a519479a4b"},{"algorithm":"SHA1","checksumValue":"c4ad405a918463495c196bc7ed630a72198d40b9"},{"algorithm":"MD5","checksumValue":"103d7ce885cca95435741318322d091d"}],"copyrightText":"NOASSERTION","fileName":"estimator_export.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-function.py-accd4f7df028ae70008b33e6c2bb0c9bbd64395e40856c7ca40c3a1335f30703","checksums":[{"algorithm":"SHA256","checksumValue":"accd4f7df028ae70008b33e6c2bb0c9bbd64395e40856c7ca40c3a1335f30703"},{"algorithm":"SHA1","checksumValue":"7e5f848c92455ec0b129ac7b8d09aa2842cfe672"},{"algorithm":"MD5","checksumValue":"1006bcea9aa5d0be83dc6e2cb753882a"}],"copyrightText":"NOASSERTION","fileName":"function.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.gitignore-b06b11f832c318a94081f9494ed21ffeb280d0426f418b73e69bf4607cb4c1f5","checksums":[{"algorithm":"SHA256","checksumValue":"b06b11f832c318a94081f9494ed21ffeb280d0426f418b73e69bf4607cb4c1f5"},{"algorithm":"SHA1","checksumValue":"10f60f2834e900b4d403fba47a334eca4ebb1525"},{"algorithm":"MD5","checksumValue":"5e8561c8871b586d1176837c2494f5d0"}],"copyrightText":"NOASSERTION","fileName":".gitignore","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-binaryclasshead.py-b0dcd26e906716eb166a6389e8e245acbe688ad2faff0b8accd7de09cf71d04b","checksums":[{"algorithm":"SHA256","checksumValue":"b0dcd26e906716eb166a6389e8e245acbe688ad2faff0b8accd7de09cf71d04b"},{"algorithm":"SHA1","checksumValue":"f92c4b1cb75caaee6d903e4aaf3af3db1a4dbe53"},{"algorithm":"MD5","checksumValue":"118e487e1cd4ed4db45ef8642a852949"}],"copyrightText":"NOASSERTION","fileName":"binary_class_head.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utiltest.py-b39441be3e972ed47680ac55471574b708c9c856202951a44e143c05f33ca85f","checksums":[{"algorithm":"SHA256","checksumValue":"b39441be3e972ed47680ac55471574b708c9c856202951a44e143c05f33ca85f"},{"algorithm":"SHA1","checksumValue":"de5344a3e34fe1b7ce33befcb4f227b116d7bb2e"},{"algorithm":"MD5","checksumValue":"bc6fa145604b1b65ceba22836c67de37"}],"copyrightText":"NOASSERTION","fileName":"util_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-util.py-b3ab2652338e2a78394410cddc4ca257c3b40963f14f4c9d86ebdc00281db5cb","checksums":[{"algorithm":"SHA256","checksumValue":"b3ab2652338e2a78394410cddc4ca257c3b40963f14f4c9d86ebdc00281db5cb"},{"algorithm":"SHA1","checksumValue":"213e05ce36a06eea8639ce657ef49a28ebce635f"},{"algorithm":"MD5","checksumValue":"e3805f9542cee6d030525a5a92ab27a6"}],"copyrightText":"NOASSERTION","fileName":"util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-util.py-b690748e6981cdc0993c5e67ed173712c3dd0572ad4de7a797f521946254856c","checksums":[{"algorithm":"SHA256","checksumValue":"b690748e6981cdc0993c5e67ed173712c3dd0572ad4de7a797f521946254856c"},{"algorithm":"SHA1","checksumValue":"5084491f55f0403321a6b7157e2afc897bfad0d6"},{"algorithm":"MD5","checksumValue":"e15dac990ec7ab4a99ae2b12023c965d"}],"copyrightText":"NOASSERTION","fileName":"util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-gc.py-bb7f6f712ccd043baa6ddb4efca7075afeb25880d3b27503c532b3a9ccb89c5d","checksums":[{"algorithm":"SHA256","checksumValue":"bb7f6f712ccd043baa6ddb4efca7075afeb25880d3b27503c532b3a9ccb89c5d"},{"algorithm":"SHA1","checksumValue":"1b92b0c8f117c004b5fde6baaf37e9daab50539b"},{"algorithm":"MD5","checksumValue":"4d8f7f09cf8c9b510fcee334076582ef"}],"copyrightText":"NOASSERTION","fileName":"gc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimator.py-bd4ef56a697c92aa9ea801cf70eb53804730408dfce5c57e066d498998ea15b6","checksums":[{"algorithm":"SHA256","checksumValue":"bd4ef56a697c92aa9ea801cf70eb53804730408dfce5c57e066d498998ea15b6"},{"algorithm":"SHA1","checksumValue":"9f0ee0b8a100484fd2261f316d724a13dbb1520b"},{"algorithm":"MD5","checksumValue":"ab9b2f007b554ec9d0e6bb788228b1ae"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.bazelrc-bedb63031c078d5235b4e0b2f38e3a63355d69d7cb5ba688df12027a8dfdb68d","checksums":[{"algorithm":"SHA256","checksumValue":"bedb63031c078d5235b4e0b2f38e3a63355d69d7cb5ba688df12027a8dfdb68d"},{"algorithm":"SHA1","checksumValue":"2deba361c92a5062588e207acf854321dfd25825"},{"algorithm":"MD5","checksumValue":"73d81884861977e15157633b36e84e1a"}],"copyrightText":"NOASSERTION","fileName":".bazelrc","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lineartestingutilsv1.py-c05cceeb0b1d43420f82e93adbda50547aed91a81acf3f2506c0e6f298e726a8","checksums":[{"algorithm":"SHA256","checksumValue":"c05cceeb0b1d43420f82e93adbda50547aed91a81acf3f2506c0e6f298e726a8"},{"algorithm":"SHA1","checksumValue":"fe6aa213167c4135daad5fcc889fa314ee6cc636"},{"algorithm":"MD5","checksumValue":"599e6718c458b10d2db2039edab2da8b"}],"copyrightText":"NOASSERTION","fileName":"linear_testing_utils_v1.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-alternates-c19c8538028973b9d96bec428e519590d1883ad4456a5320947817f1cb2b4cb9","checksums":[{"algorithm":"SHA256","checksumValue":"c19c8538028973b9d96bec428e519590d1883ad4456a5320947817f1cb2b4cb9"},{"algorithm":"SHA1","checksumValue":"116bdc49816f496020df0ecfc817a0e4b608d85d"},{"algorithm":"MD5","checksumValue":"a0b2968150b2a5fcdd8f247a6448cfe2"}],"copyrightText":"NOASSERTION","fileName":"alternates","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-savedmodelestimatortest.py-c1a650c04e0ca119fa2f43f763acabab80809eaf8a40db840ef3174a31b49a85","checksums":[{"algorithm":"SHA256","checksumValue":"c1a650c04e0ca119fa2f43f763acabab80809eaf8a40db840ef3174a31b49a85"},{"algorithm":"SHA1","checksumValue":"48e208885ef8b7a55c764ac0cdf757363ba03433"},{"algorithm":"MD5","checksumValue":"5a8df90918b77e4786294ac35c5a4d28"}],"copyrightText":"NOASSERTION","fileName":"saved_model_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-binaryclassheadtest.py-c491315f2867a7999bcd7fed0261add2d3a30d5b0fcaddcde0b31a80cabd33d5","checksums":[{"algorithm":"SHA256","checksumValue":"c491315f2867a7999bcd7fed0261add2d3a30d5b0fcaddcde0b31a80cabd33d5"},{"algorithm":"SHA1","checksumValue":"334d4412c3eb7547624488c7ec6876cf0122951f"},{"algorithm":"MD5","checksumValue":"7c3e30d21cf40bc1265947b66f8a3b67"}],"copyrightText":"NOASSERTION","fileName":"binary_class_head_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-keraspremademodeltest.py-c4e67dec1b28097daa61b63d1728c14b51d005d676442ec0cb7e4b162f9cd2ab","checksums":[{"algorithm":"SHA256","checksumValue":"c4e67dec1b28097daa61b63d1728c14b51d005d676442ec0cb7e4b162f9cd2ab"},{"algorithm":"SHA1","checksumValue":"afb4ae5b192ad13373608d0d6759f0eab8cc3105"},{"algorithm":"MD5","checksumValue":"4aa1eca764f6fe82aabf95c068b321bb"}],"copyrightText":"NOASSERTION","fileName":"keras_premade_model_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-keraslib.py-c678f7d7bf7eadac14f09ceb22cd7b7317c51f18dc06f0589df402e819a1fbe1","checksums":[{"algorithm":"SHA256","checksumValue":"c678f7d7bf7eadac14f09ceb22cd7b7317c51f18dc06f0589df402e819a1fbe1"},{"algorithm":"SHA1","checksumValue":"fd93fc69d9e5d4dfeab1e62bc720a39f6a9e1dc0"},{"algorithm":"MD5","checksumValue":"95a36e5099ce97c4fd1b953f20b7bdc8"}],"copyrightText":"NOASSERTION","fileName":"keras_lib.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tpuestimatortest.py-c6a2d09053c9a5daa47a574c422343798e0c06aca91d68d99a982864cb950da9","checksums":[{"algorithm":"SHA256","checksumValue":"c6a2d09053c9a5daa47a574c422343798e0c06aca91d68d99a982864cb950da9"},{"algorithm":"SHA1","checksumValue":"51dfdc09a68c3b27fcf09d8906935e0735dcf781"},{"algorithm":"MD5","checksumValue":"df5504754b0aa4414bf9c3ed5dd856d5"}],"copyrightText":"NOASSERTION","fileName":"tpu_estimator_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dnn.py-c6b11815db17a5d39eb3113577f59fe9ee9b2d6f90b923dda7904397330799ac","checksums":[{"algorithm":"SHA256","checksumValue":"c6b11815db17a5d39eb3113577f59fe9ee9b2d6f90b923dda7904397330799ac"},{"algorithm":"SHA1","checksumValue":"d31938506d04d2d35790a2291bb7266a76fa2ac6"},{"algorithm":"MD5","checksumValue":"3378841231c3be7dd6ba42db169ea149"}],"copyrightText":"NOASSERTION","fileName":"dnn.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-runconfigtest.py-c6d277d4fc6dbf736a878331d1f7d1b67b99fbd272c483c09809e92ec7f19b57","checksums":[{"algorithm":"SHA256","checksumValue":"c6d277d4fc6dbf736a878331d1f7d1b67b99fbd272c483c09809e92ec7f19b57"},{"algorithm":"SHA1","checksumValue":"4d7b46c0949fb46dbafca548a0a4057ddb68c204"},{"algorithm":"MD5","checksumValue":"948d1ce1bec15cafce32a750393a5a25"}],"copyrightText":"NOASSERTION","fileName":"run_config_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-optimizers.py-c84c58d248f3abcf143d29a2ef0d86c84bba827ecdb745caa0fabcff0b087f74","checksums":[{"algorithm":"SHA256","checksumValue":"c84c58d248f3abcf143d29a2ef0d86c84bba827ecdb745caa0fabcff0b087f74"},{"algorithm":"SHA1","checksumValue":"c1360e92e8739dcd7defa9ddc4a3b26f638d0b97"},{"algorithm":"MD5","checksumValue":"dd1cbdaa100607156f4c318d41fa77d6"}],"copyrightText":"NOASSERTION","fileName":"optimizers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-BUILD-ca752e780f993e120d4931fff4cf369f6ea7e333f70e880b7fad876a60ea0bc0","checksums":[{"algorithm":"SHA256","checksumValue":"ca752e780f993e120d4931fff4cf369f6ea7e333f70e880b7fad876a60ea0bc0"},{"algorithm":"SHA1","checksumValue":"704cd7931c19bc398e453396afb2d6ae27fae192"},{"algorithm":"MD5","checksumValue":"eca11e229f98d49e694808c596dc5524"}],"copyrightText":"NOASSERTION","fileName":"BUILD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-hooks.py-cb3e532c96ba16316d0c2d206a8f994d17b78346464f6bb9ceccfe3ca47c5f61","checksums":[{"algorithm":"SHA256","checksumValue":"cb3e532c96ba16316d0c2d206a8f994d17b78346464f6bb9ceccfe3ca47c5f61"},{"algorithm":"SHA1","checksumValue":"300cef96a0694d4aad594281a8376bde672e3c6e"},{"algorithm":"MD5","checksumValue":"a3c0adb3ead2fbf07b3e355e26868a37"}],"copyrightText":"NOASSERTION","fileName":"hooks.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exportoutput.py-cbe035c3ef1739da96a5e4f198cdfd955cbc73f960e19121672b038916f58321","checksums":[{"algorithm":"SHA256","checksumValue":"cbe035c3ef1739da96a5e4f198cdfd955cbc73f960e19121672b038916f58321"},{"algorithm":"SHA1","checksumValue":"74bc83dc0dad985cb6fdc787da09f8fc13f9e355"},{"algorithm":"MD5","checksumValue":"7c2717aa28e8633107b1f64f90b4e0bd"}],"copyrightText":"NOASSERTION","fileName":"export_output.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-armodeltest.py-cdc0d238f479b1e597ac3c00196b712ce76a25d893e14afd46bd91cc012a1c2f","checksums":[{"algorithm":"SHA256","checksumValue":"cdc0d238f479b1e597ac3c00196b712ce76a25d893e14afd46bd91cc012a1c2f"},{"algorithm":"SHA1","checksumValue":"c8085eae92f783e7f6746330678ad0cd64ef9a7e"},{"algorithm":"MD5","checksumValue":"1d7e0fc7d3f727deb48c8389cfe55f3a"}],"copyrightText":"NOASSERTION","fileName":"ar_model_test.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-HEAD-cdc65e67690c4c6475174e5ec662b70655246a2f3924354778835ab3be70aa76","checksums":[{"algorithm":"SHA256","checksumValue":"cdc65e67690c4c6475174e5ec662b70655246a2f3924354778835ab3be70aa76"},{"algorithm":"SHA1","checksumValue":"d9427cda09aba1cdde5c69c2b13c905bddb0bc51"},{"algorithm":"MD5","checksumValue":"73a00957034783b7b5c8294c54cd3e12"}],"copyrightText":"NOASSERTION","fileName":"HEAD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-preapplypatch.sample-e15c5b469ea3e0a695bea6f2c82bcf8e62821074939ddd85b77e0007ff165475","checksums":[{"algorithm":"SHA256","checksumValue":"e15c5b469ea3e0a695bea6f2c82bcf8e62821074939ddd85b77e0007ff165475"},{"algorithm":"SHA1","checksumValue":"f208287c1a92525de9f5462e905a9d31de1e2d75"},{"algorithm":"MD5","checksumValue":"054f9ffb8bfe04a599751cc757226dda"}],"copyrightText":"NOASSERTION","fileName":"pre-applypatch.sample","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-estimatorlib.py-e17ecc37fededb29e40db9945c27639f10d170069a52c7dab64a4ae291d77a3c","checksums":[{"algorithm":"SHA256","checksumValue":"e17ecc37fededb29e40db9945c27639f10d170069a52c7dab64a4ae291d77a3c"},{"algorithm":"SHA1","checksumValue":"27f88d9f17c5332d622d29d31948ba6c3cc8b98c"},{"algorithm":"MD5","checksumValue":"248f76b219dcc5d3f7b20bb1f783b905"}],"copyrightText":"NOASSERTION","fileName":"estimator_lib.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-HEAD-e219339e71b9349a82ee3e36ac059180850ddd8b9b68436fe7e216152a7586bb","checksums":[{"algorithm":"SHA256","checksumValue":"e219339e71b9349a82ee3e36ac059180850ddd8b9b68436fe7e216152a7586bb"},{"algorithm":"SHA1","checksumValue":"a400b28936fed3bf5237c36f482cd928d188a093"},{"algorithm":"MD5","checksumValue":"790b4545204c4cee7bce85fcc7a68d0a"}],"copyrightText":"NOASSERTION","fileName":"HEAD","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-r2.12-e35bcb07c257c8e2af9a8d5adff946ee83dd854bf6bb286a34684ecf17490212","checksums":[{"algorithm":"SHA256","checksumValue":"e35bcb07c257c8e2af9a8d5adff946ee83dd854bf6bb286a34684ecf17490212"},{"algorithm":"SHA1","checksumValue":"7bbc1cdad53f07f4483827717217fdf1c20f1a63"},{"algorithm":"MD5","checksumValue":"714a7e8cdc59e1d4cc8a379eb9e21dab"}],"copyrightText":"NOASSERTION","fileName":"r2.12","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baselinetest.py-004362ba6d85db2822ebd6f4d8aba924b42933be53d4fca95ec8a47aab5c551b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-model.py-01ba4f8fec6503bf495eca8b2db13a753e6f480be2e7c65eac288f72b5e72882"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-applypatchmsg.sample-0223497a0b8b033aa58a3a521b8629869386cf7ab0e2f101963d328aa62193f7"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tfestimatordoctest.py-04d6f86c594f96cd29d04092cc0106231c756bd93b3344b0916e39e6dcb4dec4"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnlinearcombinedtest.py-072a6a3bd414d937664d9639e6ac7cccabd9c130c91b205f30a626b56ae3b979"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errorhandlingtest.py-07edad54189eeb4aa969b5415098931832f0f5b1196870bef1ada4b94bece52f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-featurekeys.py-08b30db6dc05565a03c807dbbe5dfba2ff39a3c76de752bde07f370bcbbba533"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exportlib.py-0b2ba669e39cffa2ebc05c98732afd34a6624dd23dba98517000ad2ae05ae85d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-gctest.py-0b8894e72a31f8dd75ce8b11e22b56d8bddf5aa34807ada99ecad627874ef0bf"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-runconfig.py-0d39c85881fa36308f694f9bbee659e5b5aa0d02684c0ffd24bb4a6114234247"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-0d92c72ff31e1d6d35d83b54cebd4730ce311cfba9992211094954b1a1da7092"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-linear.py-0ed82f619da61b7e7b8cad3e32ca679f0079aea3de774eb42430c0d6cc5d9931"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnntestfcv2.py-0f39d0f6ded1790ff7fadb440b0eef39054bfb5d33a454984c479239c5331e89"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-createpythonapiwrapper.py-12aeb377b07e6a90e025208ae48540654f6cf4ec3d9c1e04dfcd2c146d43296c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-savedmodelutils.py-1530463a0266be1388457bca7d143b4811e4786859936db6ef776a920a30b857"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exporter.py-17e7776d44eb70c04c3cf99d7af72ef1b2c44ea6fe2b51e7a05732e94adddd5e"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-master-19a87f682d0404203186a099b7e16f0accbae5f8718350a6de94cb9e292f79d6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sdcatest.py-1a573cf1bb0eb99f6da5c5dc9bf848e63c7ea14f52ecc3de5af80e7e55537cb8"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD.tpl-1a683ff6c91b658b19d6621fc51505ea10ced0cb28f4e60d3b26fa0e7649c5e2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-headutils.py-1ace40f148c0024e57e84091a50283addc7e72e41a1d0a31cfcae290508f0d3c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimators.py-1ead090bc07f84f0c6bc89ba72383b7b7d36a57dbbc186e8bc3b6072680af710"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sdca.ipynb-1ebaf3d09b8ee8d47d6f437990cd4f1890e56277051302cebf1e3f21fd2e2cda"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-master-1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-HEAD-1f034dcee8ed91a3b0744a673e8ba2930c26ead1111490e745146e292850d0d6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commitmsg.sample-1f74d5e9292979b573ebd59741d46cb93ff391acdd083d340b94370753d92437"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multilabelheadtest.py-21e55b69c26b3680dd5e95cf26c6a5c87cd26379d4be09fa9153a92722629117"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index-6dced69dc9c6abe5e028c9937ec132497c3749d52b1bd1c1dc2388cffb0b4da6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errorhandling.py-6eb98767f2c1dee19f2a658d70c01b8fd19268e8c708c5ca769f2d9abfeec320"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorinputv2test.py-702ebe05652279d9e1344b62db79f361aacc895de38203db719cbce2e89b4ea2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnlinearcombinedtestv1.py-70dba1660be640d3ecbaa2d0651042fdb594d4d827c1ca77f39c128ebf435378"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-73ca824004edd7198178dd2f72934c645b5f42abf83c9c52b7f9170e5314e5ff"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baseheadtest.py-756c1be0673ca0a5438a8c04d556aa9d4faf958786c07cfd29e7a1a0f18c0b1d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-shardedmutabledensehashtable.py-7884c4721bc103f2f50cfe55fbb75fdecb530ff9c59af923ccdd4393c1dfa670"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multiclasshead.py-79142d86ea061a6546489031db7fa5781c0bb5da16c593795071bed861eeb465"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-packedrefs-7b6683459aaaeceaeecdb1f97a0e97f7780dcd8ddc644447a320d405379ab97d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-prerebase.sample-7c07a6d903752182b1e46e3484846f1b2465cf9df444be67c9eee2fbc018b18d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mathutils.py-7dbaeb26ab12de830dde60fcf8699dd28d82b0c722dfed4f81e0a32d2242d705"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-7e48b3bfdce2832f0a032d85d249546645bb833ab306efa77cacd710a9b544fc"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-feedingfunctions.py-800eeb025e8f672c910932a7c06e3a3a96100d5955501a88a905dfcc107821d9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-numpyio.py-8043a178201effbc57817644843b2d9500aee70542cbb335eefd3381d90dbe75"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-extenders.py-80a9eedd590db4b2e11c308f507ab81e2832c9dcf0fc61d0b2d31e5370e72d03"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-postupdate.sample-81765af2daef323061dcbc5e61fc16481cb74b3bac9ad8a174b186523586f6c5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lineartest.py-841665558c27cd6b839f59a5ea2b1fa1dcbe3be61ff916516412a6e5f32410b5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lineartestv1.py-853c0aa1d966b25d7dc75fcdcd2c51513db142bbf8fb0f7053a7da65a060f9fa"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-description-85ab6c163d43a17ea9cf7788308bca1466f1b0a8d1cc92e26e9bf63da4062aee"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-regressionhead.py-86c9794219264068ca48b1c5388d7f19f0c585293cfcdde831f29cb4aa8fe6f1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnestimatortestv1.py-87725adcf1a866e6a03371aab7179696cd7d812be3a10fd9727966917d789ab9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-wirevocabulary.txt-8b4b8f9e51b75719eea219c573388651dbab6654f6efac00195e1a386569d485"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-linearmodeltest.py-8bb92eea1859505fee4170c069fd0626150c1d2c3869059675ae908bc6e9afc1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-rnntest.py-8d058ee48e44f093ac76e664ec26b4644d152f0e617b13b15a7e0e4267f9541b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-update.sample-8d5f2fa83e103cf08b57eaa67521df9194f45cbdbcb37da52ad586097a14d106"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-basicsessionrunhookstest.py-8e57c7f9d4b5dd6bf687a204a91ea469009d0a9f187db1cae732bf20bdb1e4e8"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-head.py-90b296ed918e9b953d5c296dc702dbf27f3817bf627bf8f69131292b58cf98fc"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimatortest.py-ce2784010372cb1290de2793ebe4e28048004c728c4e9359499d792ac3bc074b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-predictionkeys.py-ce39cd20e2c993318a35701455828bce43efdd99bc9905f2ec1ad288f4060298"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorexporttest.py-cea7a948ba16877ead7ff2f47850b1876859b7369e81ccab779d8ff9dfdeda3f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-training.py-ced0e7aa85c0a963bed533293eccc037c9ea925bd5c558e7bf5a068c1078f603"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-spatialpartitioningapi.md-d11f952c3ffa0de5534ed073b975124cf3a7ec1d7d7fed3cf704fe7625e130bf"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pandasio.py-d361e25e1d79530386aeea1e4e6b7ff94df0d585d816a52b63de07da565c1cbf"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-premergecommit.sample-d3825a70337940ebbd0a5c072984e13245920cdf8898bd225c8d27a6dfc9cb53"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-WORKSPACE-d3ee465f5794b413456e65de4b481dd7f0f1339e7b5baaa19392e129dec5c4a2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-linearestimatortestv1.py-d4b0d86167b4633cc3b41b833998bd8b35487970175306238d04fb46671f214a"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pythonconfigure.bzl-d521d8d805f5eaf5eb65356820620ba872290d53fa4af394b2848727746543ec"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-buildpippackage.sh-d553ffb2ce2e2ff96363d9d7987ab941afeb71c37a536360e30d7af493380a03"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-linearestimatortest.py-d5a296281d4185a9d42cf306a5ee7bb7efd380cb4f2fce12dbd530aec39257b3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-optimizerstest.py-d69732298ca7ff8a3283e81b1cbba0f3ffa884b650423e861d0a0a21095ddeb1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-checkpointconvertertest.py-d724c4637405ea91e6841118c06b52b2cc986fc8268e26da96f3d5a55ceae355"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-modelfn.py-d824f041c5ad518ef77860024936ced807a2a5ad9758e9aff76fe3224c419134"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnntestfcv2v1.py-d865ab7eb651ec8cc6e11f4e57736436fd466c36b0d9e4654bd85eb920aed76f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baseline.py-daccfdec7bda5672314c13643c718df0bfd914f096d8d9286bcafc0ed41784ab"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-kmeanstest.py-dbd89d2c536ef2951a5fb8f021847ec62be605c4d4e73ef1ca0968b21682c8dd"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baselineestimatortest.py-dc152ebb9686ba723f2fa3e939b7c15b482ebddc75b7856970a07f4a9de323cb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-de5e8c595b36605abc87a69acb3b0c2d9d16011453746ab4875ff64831f889a8"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-trainingtest.py-dff3f3a67002590fd39130772ccb572255d23af87414f3e681bc4816bb026725"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multiclassheadtest.py-48699bbce056b65dc7b077e66c1202a25601865c1c64270b1430985617810592"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-createpiphelper.py-4a0baaee17012edfab1395e3fb4ffe4962ec9399ab5ed65b135caa4be0e4bb6c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-modelutils.py-4b0decf200e1fbce1118d347c98145eac230efb6ab9bdd00fa60f4c6538e731f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnlinearcombined.py-4cc9027c23b794ea5f811616a24a2c7af7302b0c88215bf5a8bb11e307917ca3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mathutilstest.py-4ea3be516866457325366f79d1bfe5e42f694de4486db66433b8fd051ef6fb4d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatormodelparallelismtest.py-4faf3089ccb441a6d64967fbe860872fe43360757ad825f188c6801a9c8fb627"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-506339d2b5e78acc4aec3328eaeec1ab154fcec617f17c7b6089f3f708a5f292"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-rnn.py-50b60a1dd28772e9a0ebb999e8c1f6b08743c6e332808d98f13e4251352e3a05"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multihead.py-515aac7051d241981cad84cd00860f6289fc09b1f345bacff81677de3cbd625b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimator.py-524e1cbcd8ce18bf85f01e7888a1326b24aff2a61c9dbf72705a9ce600d80a99"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-numpyiotest.py-55fb8da734bad31f135c98dde1d9482482fe45dad0b8c5d59f3260d57cd973c5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sequentialhead.py-56457d39ee360297db3a490208b190c680a0f7143c7354f5c57a9ec433aaf530"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnntestingutils.py-572cc80a00e556c4dc1e237a3b74eec25f11c958a678b1dc49d2d9816acea5f7"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-config-57ea56dcefc10bda6900701cd56532829f9535e663e53fd09108bc3190282096"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-optimizerstestv2.py-5abded86571610ae58538416b1847e243edf201719aa0a9a3905a2cd33d86aa1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-kerastest.py-5cfb23c7d04f39d1fe5d148255f646fe09b5f6f590eb9de13223b472bd57fab9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-checkpointconverter.py-5ff865604805971b69eae243b04d63554e8f4b73cf33e5e60c98737b28b6f053"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-basicsessionrunhooks.py-65b82546a1e033b33fce221d36c3f9d458861ab4a4b240e4606674a3ee94aee3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exclude-6671fe83b7a07c8932ee89164d1f2793b2318058eb8b98dc5c06ee0a5a3b0ec1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-armodel.py-668ddfc026880ba29a415af33d31f70ba58bae97c0daf98885ccd630148c78fb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-autotuningiterationsperlooptest.py-66c89943beeb52e175e3714e54655b0d405fdefef220751b34301c94fdc4b05b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-671594623db6af38f82f0ea1e56dd6832b91d0a6c590c748957a0efebfd463b3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-headtest.py-686f6d6fb411a58bc9e3fdfc675f43ada8514fa0e7f21deb703b17647659b04f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-regressionheadtest.py-68f3a1c4f5501267223554c24122dedd50c858a82ffae7886678f121f5a9b740"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-savedmodelestimator.py-6906ce3e9560ea414589021fdb2e7c79701e16992b7f7380accd994537f0dcdf"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sdcaopstest.py-6d556fba60b734f304424676c976760b6325bb71a711d284cc65feef5ee616df"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorembedding.py-6d93617743114de8092e6314a106f693b68be157b01fd8671b325caf730d01b3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baselinetestv1.py-90caaf1e14b57e26f03dffbb1d89d81ff0e70c50bcfdd4214d981d1ead293d87"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-926e3f154dc68bc40dca1035d73a168a6f79bfa5be49fea6627dfd8123236500"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-preparecommitmsg.sample-953ab1bf800f002996ebef2042d2e92d91f1c76f0e8582bd9afbc0c2bb284354"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pandasiotest.py-95564ac68030455920efc27aff12787939edb3c29bfc4c82539a29ddb99b89f4"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuconfig.py-95b2aa8576a7405d2c60dfce9f16508eb82dce98609b5c0ff03c84c1c4ab1fcb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuenqueuesequencetest.py-9745b43ffc7d4d76b6dc99db10b018e9fbe5e85b177a6d1d876de4ee78213131"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-shardedmutabledensehashtabletest.py-981b4a891a39b4b4b6f148dd3c108c0bbba66a0432b122a82ef5cfc1c65243ef"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-fakesummarywriter.py-99c7a743999a41f667930c7e697788b2f42588fee1d63409e315ed937e787271"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-functiontest.py-9bab0954116c9d4ac25aceb2a9b3a73bab85235bcbeaa9f7736b0b4b5c8159c1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-armodeltrainingtest.py-9c1156a987ad05579ed69c498f1d6b152051a5d5efaee94427e2df60a32d6636"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-export.py-9d4d5af2553497d3673c4c2bd91698fc05ad908fd8f74aab0d2753851ddbce0d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-9dc6ae3884ee868d517aa040c43b68cf08a9481cb8540a672b4703dccd592747"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-feedingqueuerunner.py-9dcc29b83904fd44ff528421a9ad621c9c18232a2990095136ebc69443aa584c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-modelfntest.py-9f5f253db4363eff24edab5847136dd1852d9db1503b74ec411ccbe3467d2da9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sessionrunhook.py-9feb7b98ba75f11fc7202ee129dd6236d2b52d7674b669bc73ea568dd8b5d141"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-cannedestimatordsintegrationtest.py-a0310389f11d482f7ac0a033d7e2f04f38bc83a8bdb228c6f9fcf7a21a769c9a"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-hookstest.py-a1175526f9b8b9cffbefb90d183752a80b6cc0db80264f02399b720d0e96883d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sdcaops.py-a2fdadf64365a00e99f36c59dd6fea919ffcf995dad642941e43ff40b16b18ba"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-modekeys.py-a3179f4f906f7d55d4107409f484c3854ba7d254f46002fe9d3323b185bee920"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-prereceive.sample-a4c3d2b9c7bb3fd8d1441c31bd4ee71a595d66b44fcf49ddb310252320169989"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pushtocheckout.sample-a53d0741798b287c6dd7afa64aee473f305e65d3f49463bb9d7408ec3b12bf5f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lineartestingutils.py-a7f9afda04493c29eb6b695ec281340d95351106d2bf7a1a166262b2eab1bb4b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnntestfcv1v1.py-a85ebc537dba9cf2a9c4a10b05f67a2f4e2164950b3e884c9c0b314e78bbf2fb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimator.bzl-a86b6cc7ec7d9a1ba2ad22c81a1a7b06bea1405f74be8ec36758d2fa810f62b8"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sequentialheadtest.py-e4665b173645f21e0e531430d1d7434a90d67dbdb3697bf93bee6d8887ea1a17"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuconfigtest.py-e4f06411d24659ae4b27cc878ecf77b23974c8ffb69299460d939a24dcbcc00c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exporttest.py-e5361e151e780b7937616fe33719699e88e1c873a06941be09f069521f83d129"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnntestingutilsv1.py-e5dbcd96b977d30f9414546dd27005adf610c408af77b885d8ae75f411b6bf72"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exportertest.py-e72b17041f9640b8659110586b5fe344914c7a946345f578cdf28583663a4753"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-feedingqueuerunnertest.py-e8b06697a2b78c693b83225fbb98285f53b653396bba94848e40a463c072ff04"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorevaluationtest.py-e8eab4289ea0289fab775f423c777792964b3a6f6c5a84c9ba5f65c864d49154"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-metrickeys.py-e8f3fabe5b08a584ed052e19e473569a228128fba42cf66b3cda3198b22b3620"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-earlystoppingtest.py-e97e2389d6e14d50983aaddf61422da64c3af3a8cebb62d277d697d5a6de04e2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorintegrationtest.py-e9d56d389584ff14f39305b853c41157063e31006dbe2380390851e85f3459ae"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-analytics.py-eaef8646f16edde622a332cd6e5ec08f42159620c7b4ec6c9ef3ae4f893462f2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-CONTRIBUTING.md-eb9587ea25317ca6275e489ee53ff6abbfa59056d549d1a39d21a8fd46828a35"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorgradientstest.py-ebdd3c3363a4d2c6c44c6b1316880fc24550119d3bc559dde4e24ce1502e42b2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-prepush.sample-ecce9c7e04d3f5dd9d8ada81753dd1d549a9634b26770042b58dda00217d086a"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-fsmonitorwatchman.sample-f01b481d93c9d023c63995783407c6382aa873d6ed5957b8e5e41cb1d0cd4854"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-headtest.py-f2cef5165f2119afa6f98d43b546daa53e30355bb3a8b2755e9ee3a110661d99"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnestimatortest.py-f3df4ba2d30a76d7f18ca5a5bfd3844e23c3e6287769ee07f1bbfd100a1371f5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-objectcheckpointingtest.py-f58a5d12dab8bc1f8632bb0aac8dcc02b23f4408f023991933ef730e7149c7de"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnlinearcombinedestimatortest.py-f5ca215962ac3967ef0159e0ce4d03a7a10786e594a4f5d56ec56b8c655d967c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-extenderstest.py-f8a2742128981c980785980a276ab86dff3c1106a7aa90fba31b183240d93c9e"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-precommit.sample-f9af7d95eb1231ecf2eba9770fedfa8d4797a12b02d7240e98d568201251244a"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-kerasdistributestrategytest.py-f9ffdcbb8c779d28a03a8d3c9d44ff18c3bdac5e1aad6c81564c5aa520573e18"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-iterationcountestimator.py-fba17a029d63bf7ba4bfbfd2d06e742e08db4df77e948ec5ab1854a32bcbeb75"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-earlystopping.py-2242ec119c56a797fa66b9ac607eaa263aea2a1e0500cec410bf925c1dd060cb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorembeddingtest.py-22a387034eb0e96bd621fdf6acc7f7875d05ee779a6d6a149a7e58fae3d27d21"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multiheadtest.py-23d0fe3c99e837a189f31784beb068b9deb6113fae7ed8f82c0d6a31a55c17b2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-24102c28639e9eff9181fb7038309d325021739ca4f42956958926cbaa63d64d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-HEAD-258c4581f97055e491031be4a0890398fde0196425aa4b8b8faa957ac943bf70"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-r2.12-29c4f0ef0bd50baa6dd927c31b04a60725aa4306798deb9c6e383ead6a198bda"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-basehead.py-2c14145b3a4e964be98bed16b93e2b3853686bbd51ac23815423bbb4ad323614"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-kmeans.py-2cfc93c5d15c27b2231e531dd1bd7bb67594a8bebe945041c03b47c3e7837e1f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-apigen.bzl-2d5982d69996a071f13f29f34f62766fd0e4df7edeb561b97e67564e053aee59"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpucontext.py-2dec07165b1581e7abdb4bdfc1bbf32dc059e74fb47d162a9e4fe3ea5e7ba9ca"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-inputs.py-2e5ad600d5338af96d73badefdc5b0d863858c0dcdbf73a0e9e0c713dff46f83"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatorsignalstest.py-2eb951a1116dd450d9cf9b1dda9819da88db0e52521c5754347c230017588a66"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-multilabelhead.py-2fb3f1f36ffa44d44bd158cb27cdb502b308318942fb9dda036c796acb7317ea"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-2fbca46c473e19b02d6a4732c49328ecd5e3b3d36b9bc76f569c92b57cb6fd8f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-30b6dc752c475ec779c92a07cf221c2c06a418230ad007ebacddf7e8910a9d4c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-32d0d1d7d4dabc94644197c90685375ef7c140ce0c2069c7c200e128d12aa1a9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parsingutils.py-3392115ecd5e03a258e5740c3021304ca58ca583a9e77883d61cafe82e92e1d6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parsingutilstest.py-37338c39baed2695c1fd052d365fe9485f8096492c89ba93964f404e1f33e795"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimatorexporttest.py-38a48227b0c2a9c7c0c527518164e86ff8183da7279875a8df8afcdb286bc223"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnnlinearcombinedestimatortestv1.py-3c447d85715b880113595dfff7006f0d34611fdcf2677481b12d6495531a7d41"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-distributestrategyestimatortrainingtest.py-3ccd654b010d39031365e6cf4025cacaa1020245a8cfc5ca0200e0653c18bc6b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-baselineestimatortestv1.py-4371e81bf9423682e5c9066362251629ba695772195d40b13780b199f3ee438b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-head.py-43e24fb0fc519ff74d4c1dec05819414ae7f83aa82f4a54c78842a9e23052ce7"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-feedingfunctionstest.py-44cae2ca5a115d8f03c4abf8ee53421dc4528eaf14c88eff68e9edcd5f4affb3"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimatorstest.py-44f62b9a7aac3adaf771ed2f98dd0451a09d491ab3f0cb7b5b2e09d1b6cca273"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-distributestrategyestimatorintegrationtest.py-a9bd2403950c088c2f4376ca762c51e427a1e362d82fb665f5f11be9ada5d412"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-statemanagement.py-aa7cd342e973d2cdbc3a7f41a9997844d19263cd5fa152ed92745ddf99be9af2"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimatorexport.py-aabb8975ba6c996948701b0cb2a2ac40bae935fe61b68671f10594a519479a4b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-function.py-accd4f7df028ae70008b33e6c2bb0c9bbd64395e40856c7ca40c3a1335f30703"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.gitignore-b06b11f832c318a94081f9494ed21ffeb280d0426f418b73e69bf4607cb4c1f5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-binaryclasshead.py-b0dcd26e906716eb166a6389e8e245acbe688ad2faff0b8accd7de09cf71d04b"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utiltest.py-b39441be3e972ed47680ac55471574b708c9c856202951a44e143c05f33ca85f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-util.py-b3ab2652338e2a78394410cddc4ca257c3b40963f14f4c9d86ebdc00281db5cb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-util.py-b690748e6981cdc0993c5e67ed173712c3dd0572ad4de7a797f521946254856c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-gc.py-bb7f6f712ccd043baa6ddb4efca7075afeb25880d3b27503c532b3a9ccb89c5d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimator.py-bd4ef56a697c92aa9ea801cf70eb53804730408dfce5c57e066d498998ea15b6"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.bazelrc-bedb63031c078d5235b4e0b2f38e3a63355d69d7cb5ba688df12027a8dfdb68d"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lineartestingutilsv1.py-c05cceeb0b1d43420f82e93adbda50547aed91a81acf3f2506c0e6f298e726a8"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-alternates-c19c8538028973b9d96bec428e519590d1883ad4456a5320947817f1cb2b4cb9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-savedmodelestimatortest.py-c1a650c04e0ca119fa2f43f763acabab80809eaf8a40db840ef3174a31b49a85"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-binaryclassheadtest.py-c491315f2867a7999bcd7fed0261add2d3a30d5b0fcaddcde0b31a80cabd33d5"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-keraspremademodeltest.py-c4e67dec1b28097daa61b63d1728c14b51d005d676442ec0cb7e4b162f9cd2ab"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-keraslib.py-c678f7d7bf7eadac14f09ceb22cd7b7317c51f18dc06f0589df402e819a1fbe1"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tpuestimatortest.py-c6a2d09053c9a5daa47a574c422343798e0c06aca91d68d99a982864cb950da9"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dnn.py-c6b11815db17a5d39eb3113577f59fe9ee9b2d6f90b923dda7904397330799ac"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-runconfigtest.py-c6d277d4fc6dbf736a878331d1f7d1b67b99fbd272c483c09809e92ec7f19b57"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-optimizers.py-c84c58d248f3abcf143d29a2ef0d86c84bba827ecdb745caa0fabcff0b087f74"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-BUILD-ca752e780f993e120d4931fff4cf369f6ea7e333f70e880b7fad876a60ea0bc0"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-hooks.py-cb3e532c96ba16316d0c2d206a8f994d17b78346464f6bb9ceccfe3ca47c5f61"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exportoutput.py-cbe035c3ef1739da96a5e4f198cdfd955cbc73f960e19121672b038916f58321"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-armodeltest.py-cdc0d238f479b1e597ac3c00196b712ce76a25d893e14afd46bd91cc012a1c2f"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-HEAD-cdc65e67690c4c6475174e5ec662b70655246a2f3924354778835ab3be70aa76"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-preapplypatch.sample-e15c5b469ea3e0a695bea6f2c82bcf8e62821074939ddd85b77e0007ff165475"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-estimatorlib.py-e17ecc37fededb29e40db9945c27639f10d170069a52c7dab64a4ae291d77a3c"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-HEAD-e219339e71b9349a82ee3e36ac059180850ddd8b9b68436fe7e216152a7586bb"},{"spdxElementId":"SPDXRef-Pkg-tensorflowestimator2.12.0r0p6af0337.tar.gz-04bb09b6ab3017e7ca954ad707e7fb46ff0a28e9fead63d0999ee8f961211921","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-r2.12-e35bcb07c257c8e2af9a8d5adff946ee83dd854bf6bb286a34684ecf17490212"}]}