diff --git a/.config/.last_opt_in_prompt.yaml b/.config/.last_opt_in_prompt.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0967ef424bce6791893e9a57bb952f80fd536e93 --- /dev/null +++ b/.config/.last_opt_in_prompt.yaml @@ -0,0 +1 @@ +{} diff --git a/.config/.last_survey_prompt.yaml b/.config/.last_survey_prompt.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dc7c530d19cfcea827b23c0a6f7e3ed19cb0bdc8 --- /dev/null +++ b/.config/.last_survey_prompt.yaml @@ -0,0 +1 @@ +last_prompt_time: 1715865841.702431 diff --git a/.config/.last_update_check.json b/.config/.last_update_check.json new file mode 100644 index 0000000000000000000000000000000000000000..1905d5aca0142b659fc10eb2868cf3ecd5509207 --- /dev/null +++ b/.config/.last_update_check.json @@ -0,0 +1 @@ +{"last_update_check_time": 1715865851.2715635, "last_update_check_revision": 20240510142152, "notifications": [], "last_nag_times": {}} \ No newline at end of file diff --git a/.config/active_config b/.config/active_config new file mode 100644 index 0000000000000000000000000000000000000000..331d858ce9b12fa6720414196a9dd6e0b6a0faaa --- /dev/null +++ b/.config/active_config @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.config/config_sentinel b/.config/config_sentinel new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.config/configurations/config_default b/.config/configurations/config_default new file mode 100644 index 0000000000000000000000000000000000000000..ee06685b6841afd85a59e8ea5bc7ee8a27d6fe74 --- /dev/null +++ b/.config/configurations/config_default @@ -0,0 +1,6 @@ +[component_manager] +disable_update_check = true + +[compute] +gce_metadata_read_timeout_sec = 0 + diff --git a/.config/default_configs.db b/.config/default_configs.db new file mode 100644 index 0000000000000000000000000000000000000000..e8a2c56e9e0369b0e66531a0ddfec7c2b10a73ee Binary files /dev/null and b/.config/default_configs.db differ diff --git a/.config/gce b/.config/gce new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/.config/gce @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/.config/logs/2024.05.16/13.23.25.839664.log b/.config/logs/2024.05.16/13.23.25.839664.log new file mode 100644 index 0000000000000000000000000000000000000000..53e4d449db58b800426ed5ed6233615a99e8a801 --- /dev/null +++ b/.config/logs/2024.05.16/13.23.25.839664.log @@ -0,0 +1,534 @@ +2024-05-16 13:23:37,867 DEBUG root Loaded Command Group: ['gcloud', 'components'] +2024-05-16 13:23:37,871 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update'] +2024-05-16 13:23:37,875 DEBUG root Running [gcloud.components.update] with arguments: [--allow-no-backup: "True", --compile-python: "True", --quiet: "True", COMPONENT-IDS:6: "['core', 'gcloud-deps', 'bq', 'gcloud', 'gcloud-crc32c', 'gsutil']"] +2024-05-16 13:23:37,876 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes. + +2024-05-16 13:23:37,901 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:37,965 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 222652 +2024-05-16 13:23:37,988 INFO ___FILE_ONLY___ + +2024-05-16 13:23:37,988 INFO ___FILE_ONLY___ +Your current Google Cloud CLI version is: 476.0.0 + +2024-05-16 13:23:37,988 INFO ___FILE_ONLY___ Installing components from version: 476.0.0 + +2024-05-16 13:23:37,988 INFO ___FILE_ONLY___ + +2024-05-16 13:23:37,989 DEBUG root Chosen display Format:table[box,title="These components will be removed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:23:37,989 DEBUG root Chosen display Format:table[box,title="These components will be updated."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:23:37,990 DEBUG root Chosen display Format:table[box,title="These components will be installed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:23:38,127 INFO ___FILE_ONLY___ ┌─────────────────────────────────────────────────────────────────────────────┐ +2024-05-16 13:23:38,127 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,127 INFO ___FILE_ONLY___ │ These components will be installed. │ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┬────────────┬──────────┤ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ │ Name │ Version │ Size │ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┼────────────┼──────────┤ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ BigQuery Command Line Tool +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ 2.1.4 +2024-05-16 13:23:38,128 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ 1.7 MiB +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ BigQuery Command Line Tool (Platform Specific) +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ 2.0.101 +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:23:38,129 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ Bundled Python 3.11 +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ 3.11.8 +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ 75.1 MiB +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,130 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ 5.29 +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ 11.3 MiB +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool (Platform Specific) +2024-05-16 13:23:38,131 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ 5.27 +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ Google Cloud CLI Core Libraries (Platform Specific) +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ 2024.01.06 +2024-05-16 13:23:38,132 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ Google Cloud CRC32C Hash Tool +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ 1.0.0 +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ 1.2 MiB +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,133 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ gcloud cli dependencies +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ 2021.04.16 +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ │ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ └─────────────────────────────────────────────────────┴────────────┴──────────┘ +2024-05-16 13:23:38,134 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,135 INFO ___FILE_ONLY___ + +2024-05-16 13:23:38,139 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:38,205 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 1211411 +2024-05-16 13:23:38,283 INFO ___FILE_ONLY___ For the latest full release notes, please visit: + https://cloud.google.com/sdk/release_notes + + +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ╠═ Creating update staging area ═╣ + +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:23:38,286 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:23:38,562 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,611 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,651 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,686 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,725 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,763 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,805 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,845 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:38,895 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,046 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,134 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,290 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,458 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,527 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,608 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,682 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,746 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,810 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,872 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:39,940 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,011 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,071 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,151 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,237 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,325 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,411 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,476 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,543 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,606 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,673 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,730 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,788 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,844 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,904 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:40,979 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,033 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,101 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,165 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,230 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,280 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,352 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,415 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,415 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:41,599 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:41,599 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool ═╣ + +2024-05-16 13:23:41,599 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:41,604 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:41,665 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-20240412130805.tar.gz HTTP/1.1" 200 1746678 +2024-05-16 13:23:41,677 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,677 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,678 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,679 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,680 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,681 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,682 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,682 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,682 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,821 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,827 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,832 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,837 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,841 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,845 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,850 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,855 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,860 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,865 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,869 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,873 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,878 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,884 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,889 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,894 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,901 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,906 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,914 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,919 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,926 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,932 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,937 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,942 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,947 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,952 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,957 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,960 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,965 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,970 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:41,970 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:41,988 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:41,988 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool (Platform Spec... ═╣ + +2024-05-16 13:23:41,989 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:41,993 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:42,054 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-nix-20240106004423.tar.gz HTTP/1.1" 200 2026 +2024-05-16 13:23:42,055 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:42,056 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:42,056 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:42,066 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:42,067 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.11 ═╣ + +2024-05-16 13:23:42,067 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:42,071 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:42,136 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20240510142152.tar.gz HTTP/1.1" 200 78697278 +2024-05-16 13:23:42,456 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,460 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,463 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,467 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,470 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,474 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,477 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,481 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,484 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,488 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,491 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,495 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,498 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,502 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,505 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,509 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,512 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,516 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,519 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,522 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,526 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,529 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,533 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,536 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,539 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,543 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,546 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,550 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,553 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:42,557 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:44,950 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:44,979 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,009 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,066 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,095 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,123 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,152 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,182 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,210 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,239 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,268 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,330 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,358 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,387 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,416 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,448 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,858 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,896 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,950 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:45,991 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,156 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,302 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,347 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,394 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,468 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,508 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:46,556 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:47,739 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:47,772 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:47,772 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:47,888 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:47,889 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.11 ═╣ + +2024-05-16 13:23:47,889 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:47,895 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════ +2024-05-16 13:23:47,895 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:47,897 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:47,897 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool ═╣ + +2024-05-16 13:23:47,897 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:47,901 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:47,963 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-20240510142152.tar.gz HTTP/1.1" 200 11893574 +2024-05-16 13:23:48,010 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,010 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,011 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,012 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,012 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,013 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,013 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,014 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,015 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,015 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,016 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,016 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,017 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,018 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,018 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,019 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,020 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,020 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,021 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,021 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,022 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,022 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,023 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,024 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,024 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,025 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,026 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,026 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,027 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,027 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,849 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,891 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,922 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,959 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:48,988 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,013 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,061 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,083 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,107 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,134 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,171 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,205 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,247 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,275 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,299 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,323 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,351 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,381 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,402 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,428 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,455 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,482 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,504 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,529 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,555 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,609 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,639 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,676 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,702 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:49,702 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:49,785 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:49,785 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool (Platform... ═╣ + +2024-05-16 13:23:49,785 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:49,789 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:49,853 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-nix-20240106004423.tar.gz HTTP/1.1" 200 2042 +2024-05-16 13:23:49,854 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:49,855 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:49,855 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:49,865 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:49,865 INFO ___FILE_ONLY___ ╠═ Installing: Default set of gcloud commands ═╣ + +2024-05-16 13:23:49,865 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:49,871 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════ +2024-05-16 13:23:49,871 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:49,873 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:49,874 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CLI Core Libraries (Platform... ═╣ + +2024-05-16 13:23:49,874 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:49,878 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:49,939 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-core-nix-20240106004423.tar.gz HTTP/1.1" 200 2410 +2024-05-16 13:23:49,940 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:49,941 INFO ___FILE_ONLY___ ═══════════════ +2024-05-16 13:23:49,941 INFO ___FILE_ONLY___ ═══════════════ +2024-05-16 13:23:49,942 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:49,952 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:49,952 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣ + +2024-05-16 13:23:49,952 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:49,958 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════ +2024-05-16 13:23:49,958 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:49,960 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:49,960 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣ + +2024-05-16 13:23:49,960 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:49,964 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:50,026 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20231215195722.tar.gz HTTP/1.1" 200 1287877 +2024-05-16 13:23:50,037 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,037 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,037 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,037 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,038 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,039 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,039 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,039 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,039 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,040 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,041 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,041 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,041 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,041 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,042 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,042 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,042 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,042 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,042 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,043 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,043 INFO ___FILE_ONLY___ ═ +2024-05-16 13:23:50,079 INFO ___FILE_ONLY___ ═══════════════ +2024-05-16 13:23:50,079 INFO ___FILE_ONLY___ ═══════════════ +2024-05-16 13:23:50,080 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:50,090 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:50,090 INFO ___FILE_ONLY___ ╠═ Installing: gcloud cli dependencies ═╣ + +2024-05-16 13:23:50,090 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:50,094 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:23:50,159 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-deps-linux-x86_64-20210416153011.tar.gz HTTP/1.1" 200 104 +2024-05-16 13:23:50,160 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:50,160 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:50,160 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:50,170 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:23:50,171 INFO ___FILE_ONLY___ ╠═ Creating backup and activating new installation ═╣ + +2024-05-16 13:23:50,171 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:23:50,171 DEBUG root Attempting to move directory [/tools/google-cloud-sdk] to [/tools/google-cloud-sdk.staging/.install/.backup] +2024-05-16 13:23:50,171 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:50,171 DEBUG root Attempting to move directory [/tools/google-cloud-sdk.staging] to [/tools/google-cloud-sdk] +2024-05-16 13:23:50,171 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:23:50,172 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:23:50,176 DEBUG root Updating notification cache... +2024-05-16 13:23:50,176 INFO ___FILE_ONLY___ + +2024-05-16 13:23:50,179 INFO ___FILE_ONLY___ Performing post processing steps... +2024-05-16 13:23:50,179 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process'] +2024-05-16 13:24:01,515 DEBUG ___FILE_ONLY___ +2024-05-16 13:24:01,515 DEBUG ___FILE_ONLY___ +2024-05-16 13:24:01,697 INFO ___FILE_ONLY___ +Update done! + + +2024-05-16 13:24:01,701 DEBUG root Chosen display Format:none +2024-05-16 13:24:01,701 INFO root Display format: "none" diff --git a/.config/logs/2024.05.16/13.23.50.662918.log b/.config/logs/2024.05.16/13.23.50.662918.log new file mode 100644 index 0000000000000000000000000000000000000000..a9a435cd6a971e42caf2647fda1191ec255742b7 --- /dev/null +++ b/.config/logs/2024.05.16/13.23.50.662918.log @@ -0,0 +1,5 @@ +2024-05-16 13:23:50,663 DEBUG root Loaded Command Group: ['gcloud', 'components'] +2024-05-16 13:23:50,666 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process'] +2024-05-16 13:23:50,669 DEBUG root Running [gcloud.components.post-process] with arguments: [] +2024-05-16 13:24:01,416 DEBUG root Chosen display Format:none +2024-05-16 13:24:01,417 INFO root Display format: "none" diff --git a/.config/logs/2024.05.16/13.24.02.277246.log b/.config/logs/2024.05.16/13.24.02.277246.log new file mode 100644 index 0000000000000000000000000000000000000000..00fc9d394b993a12e1b248143eb8593b2b282d0f --- /dev/null +++ b/.config/logs/2024.05.16/13.24.02.277246.log @@ -0,0 +1,169 @@ +2024-05-16 13:24:02,278 DEBUG root Loaded Command Group: ['gcloud', 'components'] +2024-05-16 13:24:02,281 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update'] +2024-05-16 13:24:02,284 DEBUG root Running [gcloud.components.update] with arguments: [--quiet: "True", COMPONENT-IDS:8: "['gcloud', 'core', 'bq', 'gsutil', 'compute', 'preview', 'alpha', 'beta']"] +2024-05-16 13:24:02,285 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes. + +2024-05-16 13:24:02,293 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:24:02,359 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 222652 +2024-05-16 13:24:02,380 WARNING root Component [preview] no longer exists. +2024-05-16 13:24:02,380 WARNING root Component [compute] no longer exists. +2024-05-16 13:24:02,382 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,382 INFO ___FILE_ONLY___ +Your current Google Cloud CLI version is: 476.0.0 + +2024-05-16 13:24:02,382 INFO ___FILE_ONLY___ Installing components from version: 476.0.0 + +2024-05-16 13:24:02,382 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,383 DEBUG root Chosen display Format:table[box,title="These components will be removed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:24:02,384 DEBUG root Chosen display Format:table[box,title="These components will be updated."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:24:02,384 DEBUG root Chosen display Format:table[box,title="These components will be installed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right) +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ ┌──────────────────────────────────────────────┐ +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ │ These components will be installed. │ +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ ├───────────────────────┬────────────┬─────────┤ +2024-05-16 13:24:02,428 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ │ Name │ Version │ Size │ +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ ├───────────────────────┼────────────┼─────────┤ +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ gcloud Alpha Commands +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,429 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ 2024.05.10 +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,430 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ gcloud Beta Commands +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ 2024.05.10 +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ < 1 MiB +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ +2024-05-16 13:24:02,431 INFO ___FILE_ONLY___ │ +2024-05-16 13:24:02,432 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,432 INFO ___FILE_ONLY___ └───────────────────────┴────────────┴─────────┘ +2024-05-16 13:24:02,432 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,432 INFO ___FILE_ONLY___ + +2024-05-16 13:24:02,437 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:24:02,510 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 1211411 +2024-05-16 13:24:02,591 INFO ___FILE_ONLY___ For the latest full release notes, please visit: + https://cloud.google.com/sdk/release_notes + + +2024-05-16 13:24:02,593 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:24:02,593 INFO ___FILE_ONLY___ ╠═ Creating update staging area ═╣ + +2024-05-16 13:24:02,593 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:24:02,594 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:24:03,397 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:24:03,397 INFO ___FILE_ONLY___ ══════ +2024-05-16 13:24:03,858 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:03,917 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:03,964 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,009 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,057 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,111 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,159 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,242 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,421 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,520 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,654 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:04,830 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,106 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,200 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,287 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,359 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,448 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,516 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,587 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,651 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,723 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,788 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,860 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:05,931 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,007 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,087 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,166 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,258 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,373 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,469 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,568 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,633 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,722 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,797 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,872 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:06,944 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,025 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,099 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,201 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,276 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,350 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,420 INFO ___FILE_ONLY___ ═ +2024-05-16 13:24:07,420 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:24:11,102 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:24:11,102 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Alpha Commands ═╣ + +2024-05-16 13:24:11,102 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:24:11,106 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:24:11,169 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-alpha-20240510142152.tar.gz HTTP/1.1" 200 800 +2024-05-16 13:24:11,169 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,171 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,171 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:24:11,181 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:24:11,181 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Beta Commands ═╣ + +2024-05-16 13:24:11,181 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:24:11,186 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443 +2024-05-16 13:24:11,252 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-beta-20240510142152.tar.gz HTTP/1.1" 200 797 +2024-05-16 13:24:11,253 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,254 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,254 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:24:11,265 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗ + +2024-05-16 13:24:11,266 INFO ___FILE_ONLY___ ╠═ Creating backup and activating new installation ═╣ + +2024-05-16 13:24:11,266 INFO ___FILE_ONLY___ ╚ +2024-05-16 13:24:11,266 DEBUG root Attempting to move directory [/tools/google-cloud-sdk] to [/tools/google-cloud-sdk.staging/.install/.backup] +2024-05-16 13:24:11,266 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,266 DEBUG root Attempting to move directory [/tools/google-cloud-sdk.staging] to [/tools/google-cloud-sdk] +2024-05-16 13:24:11,266 INFO ___FILE_ONLY___ ══════════════════════════════ +2024-05-16 13:24:11,266 INFO ___FILE_ONLY___ ╝ + +2024-05-16 13:24:11,271 DEBUG root Updating notification cache... +2024-05-16 13:24:11,272 INFO ___FILE_ONLY___ + +2024-05-16 13:24:11,274 INFO ___FILE_ONLY___ Performing post processing steps... +2024-05-16 13:24:11,274 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process'] +2024-05-16 13:24:22,780 DEBUG ___FILE_ONLY___ +2024-05-16 13:24:22,781 DEBUG ___FILE_ONLY___ +2024-05-16 13:24:22,791 INFO ___FILE_ONLY___ +Update done! + + +2024-05-16 13:24:22,795 DEBUG root Chosen display Format:none +2024-05-16 13:24:22,796 INFO root Display format: "none" diff --git a/.config/logs/2024.05.16/13.24.11.771555.log b/.config/logs/2024.05.16/13.24.11.771555.log new file mode 100644 index 0000000000000000000000000000000000000000..3465072c73e1c89b4bc23c2c3a09e6d6f17442b7 --- /dev/null +++ b/.config/logs/2024.05.16/13.24.11.771555.log @@ -0,0 +1,5 @@ +2024-05-16 13:24:11,772 DEBUG root Loaded Command Group: ['gcloud', 'components'] +2024-05-16 13:24:11,774 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process'] +2024-05-16 13:24:11,777 DEBUG root Running [gcloud.components.post-process] with arguments: [] +2024-05-16 13:24:22,686 DEBUG root Chosen display Format:none +2024-05-16 13:24:22,687 INFO root Display format: "none" diff --git a/.config/logs/2024.05.16/13.24.23.381678.log b/.config/logs/2024.05.16/13.24.23.381678.log new file mode 100644 index 0000000000000000000000000000000000000000..a100a247598a2ad664a685da01c3e442b2b4d2ec --- /dev/null +++ b/.config/logs/2024.05.16/13.24.23.381678.log @@ -0,0 +1,8 @@ +2024-05-16 13:24:23,383 DEBUG root Loaded Command Group: ['gcloud', 'config'] +2024-05-16 13:24:23,438 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set'] +2024-05-16 13:24:23,441 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "component_manager/disable_update_check", VALUE: "true"] +2024-05-16 13:24:23,442 INFO ___FILE_ONLY___ Updated property [component_manager/disable_update_check]. + +2024-05-16 13:24:23,443 DEBUG root Chosen display Format:default +2024-05-16 13:24:23,444 INFO root Display format: "default" +2024-05-16 13:24:23,444 DEBUG root SDK update checks are disabled. diff --git a/.config/logs/2024.05.16/13.24.24.022782.log b/.config/logs/2024.05.16/13.24.24.022782.log new file mode 100644 index 0000000000000000000000000000000000000000..847e98a87bedcfce3e1d885e127138be7400a36e --- /dev/null +++ b/.config/logs/2024.05.16/13.24.24.022782.log @@ -0,0 +1,8 @@ +2024-05-16 13:24:24,025 DEBUG root Loaded Command Group: ['gcloud', 'config'] +2024-05-16 13:24:24,079 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set'] +2024-05-16 13:24:24,082 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "compute/gce_metadata_read_timeout_sec", VALUE: "0"] +2024-05-16 13:24:24,083 INFO ___FILE_ONLY___ Updated property [compute/gce_metadata_read_timeout_sec]. + +2024-05-16 13:24:24,084 DEBUG root Chosen display Format:default +2024-05-16 13:24:24,085 INFO root Display format: "default" +2024-05-16 13:24:24,086 DEBUG root SDK update checks are disabled. diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..8ea13431f6c2d2b6bdc9a3587464eff7946ec4bf 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +Comic_Generation.ipynb filter=lfs diff=lfs merge=lfs -text +results_examples/image1.png filter=lfs diff=lfs merge=lfs -text +sample_data/mnist_test.csv filter=lfs diff=lfs merge=lfs -text +sample_data/mnist_train_small.csv filter=lfs diff=lfs merge=lfs -text diff --git a/Comic_Generation.ipynb b/Comic_Generation.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..bfe2dde76b4b16cac388e638849f326575b5a93e --- /dev/null +++ b/Comic_Generation.ipynb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:805ef26cdefe0c1b1256c350016dadd6f9225ccdc09ac957e4aa66f9e811ed9d +size 19370926 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index 1cc9af7019ec2d471a0edba2b0ae7c82e695eabc..823357dd3cfcc9334abad98ca4bd28853549b570 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,158 @@ --- -title: Content -emoji: 🌍 -colorFrom: gray -colorTo: blue +title: content +app_file: gradio_app_sdxl_specific_id_low_vram.py sdk: gradio -sdk_version: 4.31.4 -app_file: app.py -pinned: false +sdk_version: 4.22.0 --- +

+ +

-Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference +
+ +## StoryDiffusion: Consistent Self-Attention for Long-Range Image and Video Generation [![Paper page](https://huggingface.co/datasets/huggingface/badges/resolve/main/paper-page-md-dark.svg)]() + +[[Paper](https://arxiv.org/abs/2405.01434)]   [[Project Page](https://storydiffusion.github.io/)]   [[🤗 Comic Generation Demo ](https://huggingface.co/spaces/YupengZhou/StoryDiffusion)] [![Replicate](https://replicate.com/cjwbw/StoryDiffusion/badge)](https://replicate.com/cjwbw/StoryDiffusion) [![Run Comics Demo in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/HVision-NKU/StoryDiffusion/blob/main/Comic_Generation.ipynb)
+
+ + +--- + +Official implementation of **[StoryDiffusion: Consistent Self-Attention for Long-Range Image and Video Generation]()**. + +### **Demo Video** + +https://github.com/HVision-NKU/StoryDiffusion/assets/49511209/d5b80f8f-09b0-48cd-8b10-daff46d422af + + +### Update History + +***You can visit [here](update.md) to visit update history.*** + +### 🌠 **Key Features:** +StoryDiffusion can create a magic story by generating consistent images and videos. Our work mainly has two parts: +1. Consistent self-attention for character-consistent image generation over long-range sequences. It is hot-pluggable and compatible with all SD1.5 and SDXL-based image diffusion models. For the current implementation, the user needs to provide at least 3 text prompts for the consistent self-attention module. We recommend at least 5 - 6 text prompts for better layout arrangement. +2. Motion predictor for long-range video generation, which predicts motion between Condition Images in a compressed image semantic space, achieving larger motion prediction. + + + +## 🔥 **Examples** + + +### Comics generation + + +![1](https://github.com/HVision-NKU/StoryDiffusion/assets/49511209/b3771cbc-b6ca-4e26-bdc5-d944daf9f266) + + + +### Image-to-Video generation (Results are HIGHLY compressed for speed) +Leveraging the images produced through our Consistent Self-Attention mechanism, we can extend the process to create videos by seamlessly transitioning between these images. This can be considered as a two-stage long video generation approach. + +Note: results are **highly compressed** for speed, you can visit [our website](https://storydiffusion.github.io/) for the high-quality version. +#### Two-stage Long Videos Generation (New Update) +Combining the two parts, we can generate very long and high-quality AIGC videos. +| Video1 | Video2 | Video3 | +| --- | --- | --- | +| | | | + + +#### Long Video Results using Condition Images +Our Image-to-Video model can generate a video by providing a sequence of user-input condition images. +| Video1 | Video2 | Video3 | +| --- | --- | --- | +| | | | + +| Video4 | Video5 | Video6 | +| --- | --- | --- | +| | | | + + + + +#### Short Videos + +| Video1 | Video2 | Video3 | +| --- | --- | --- | +| | | | + + + +| Video4 | Video5 | Video6 | +| --- | --- | --- | +| | | | + + + + +## 🚩 **TODO/Updates** +- [x] Comic Results of StoryDiffusion. +- [x] Video Results of StoryDiffusion. +- [x] Source code of Comic Generation +- [x] Source code of gradio demo +- [ ] Source code of Video Generation Model +- [ ] Pretrained weight of Video Generation Model +--- + +# 🔧 Dependencies and Installation + +- Python >= 3.8 (Recommend to use [Anaconda](https://www.anaconda.com/download/#linux) or [Miniconda](https://docs.conda.io/en/latest/miniconda.html)) +- [PyTorch >= 2.0.0](https://pytorch.org/) +```bash +conda create --name storydiffusion python=3.10 +conda activate storydiffusion +pip install -U pip + +# Install requirements +pip install -r requirements.txt +``` +# How to use + +Currently, we provide two ways for you to generate comics. + +## Use the jupyter notebook + +You can open the `Comic_Generation.ipynb` and run the code. + +## Start a local gradio demo +Run the following command: + + +**(Recommend)** We provide a low GPU Memory cost version, it was tested on a machine with 24GB GPU-memory(Tesla A10) and 30GB RAM, and expected to work well with >20 G GPU-memory. + +```python +python gradio_app_sdxl_specific_id_low_vram.py +``` + + +## Contact +If you have any questions, you are very welcome to email ypzhousdu@gmail.com and zhoudaquan21@gmail.com + + + + +# Disclaimer +This project strives to impact the domain of AI-driven image and video generation positively. Users are granted the freedom to create images and videos using this tool, but they are expected to comply with local laws and utilize it responsibly. The developers do not assume any responsibility for potential misuse by users. + +# Related Resources +Following are some third-party implementations of StoryDiffusion. + + +## API + +- [runpod.io serverless worker](https://github.com/bes-dev/story-diffusion-runpod-serverless-worker) provided by [BeS](https://github.com/bes-dev). +- [Replicate worker](https://github.com/camenduru/StoryDiffusion-replicate) provided by [camenduru](https://github.com/camenduru). + + + + +# BibTeX +If you find StoryDiffusion useful for your research and applications, please cite using this BibTeX: + +```BibTeX +@article{zhou2024storydiffusion, + title={StoryDiffusion: Consistent Self-Attention for Long-Range Image and Video Generation}, + author={Zhou, Yupeng and Zhou, Daquan and Cheng, Ming-Ming and Feng, Jiashi and Hou, Qibin}, + journal={arXiv preprint arXiv:2405.01434}, + year={2024} +} diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..d8b542e0e4a9aaf3e05b6bbafcbf0ddc4cdc21ab --- /dev/null +++ b/app.py @@ -0,0 +1,750 @@ +from email.policy import default +import gradio as gr +import numpy as np +import spaces +import torch +import requests +import random +import os +import sys +import pickle +from PIL import Image +from tqdm.auto import tqdm +from datetime import datetime +from utils.gradio_utils import is_torch2_available +if is_torch2_available(): + from utils.gradio_utils import \ + AttnProcessor2_0 as AttnProcessor + # from utils.gradio_utils import SpatialAttnProcessor2_0 +else: + from utils.gradio_utils import AttnProcessor + +import diffusers +from diffusers import StableDiffusionXLPipeline +from utils import PhotoMakerStableDiffusionXLPipeline +from diffusers import DDIMScheduler +import torch.nn.functional as F +from utils.gradio_utils import cal_attn_mask_xl +import copy +import os +from huggingface_hub import hf_hub_download +from diffusers.utils import load_image +from utils.utils import get_comic +from utils.style_template import styles +image_encoder_path = "./data/models/ip_adapter/sdxl_models/image_encoder" +ip_ckpt = "./data/models/ip_adapter/sdxl_models/ip-adapter_sdxl_vit-h.bin" +os.environ["no_proxy"] = "localhost,127.0.0.1,::1" +STYLE_NAMES = list(styles.keys()) +DEFAULT_STYLE_NAME = "Japanese Anime" +global models_dict +use_va = True +models_dict = { +# "Juggernaut": "RunDiffusion/Juggernaut-XL-v8", +# "RealVision": "SG161222/RealVisXL_V4.0" , +# "SDXL":"stabilityai/stable-diffusion-xl-base-1.0" , + "Unstable": "stablediffusionapi/sdxl-unstable-diffusers-y" +} +photomaker_path = hf_hub_download(repo_id="TencentARC/PhotoMaker", filename="photomaker-v1.bin", repo_type="model") +MAX_SEED = np.iinfo(np.int32).max +def setup_seed(seed): + torch.manual_seed(seed) + torch.cuda.manual_seed_all(seed) + np.random.seed(seed) + random.seed(seed) + torch.backends.cudnn.deterministic = True +def set_text_unfinished(): + return gr.update(visible=True, value="

(Not Finished) Generating ··· The intermediate results will be shown.

") +def set_text_finished(): + return gr.update(visible=True, value="

Generation Finished

") +################################################# +def get_image_path_list(folder_name): + image_basename_list = os.listdir(folder_name) + image_path_list = sorted([os.path.join(folder_name, basename) for basename in image_basename_list]) + return image_path_list + +################################################# +class SpatialAttnProcessor2_0(torch.nn.Module): + r""" + Attention processor for IP-Adapater for PyTorch 2.0. + Args: + hidden_size (`int`): + The hidden size of the attention layer. + cross_attention_dim (`int`): + The number of channels in the `encoder_hidden_states`. + text_context_len (`int`, defaults to 77): + The context length of the text features. + scale (`float`, defaults to 1.0): + the weight scale of image prompt. + """ + + def __init__(self, hidden_size = None, cross_attention_dim=None,id_length = 4,device = "cuda",dtype = torch.float16): + super().__init__() + if not hasattr(F, "scaled_dot_product_attention"): + raise ImportError("AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.") + self.device = device + self.dtype = dtype + self.hidden_size = hidden_size + self.cross_attention_dim = cross_attention_dim + self.total_length = id_length + 1 + self.id_length = id_length + self.id_bank = {} + + def __call__( + self, + attn, + hidden_states, + encoder_hidden_states=None, + attention_mask=None, + temb=None): + # un_cond_hidden_states, cond_hidden_states = hidden_states.chunk(2) + # un_cond_hidden_states = self.__call2__(attn, un_cond_hidden_states,encoder_hidden_states,attention_mask,temb) + # 生成一个0到1之间的随机数 + global total_count,attn_count,cur_step,mask1024,mask4096 + global sa32, sa64 + global write + global height,width + if write: + # print(f"white:{cur_step}") + self.id_bank[cur_step] = [hidden_states[:self.id_length], hidden_states[self.id_length:]] + else: + encoder_hidden_states = torch.cat((self.id_bank[cur_step][0].to(self.device),hidden_states[:1],self.id_bank[cur_step][1].to(self.device),hidden_states[1:])) + # 判断随机数是否大于0.5 + if cur_step <5: + hidden_states = self.__call2__(attn, hidden_states,encoder_hidden_states,attention_mask,temb) + else: # 256 1024 4096 + random_number = random.random() + if cur_step <20: + rand_num = 0.3 + else: + rand_num = 0.1 + # print(f"hidden state shape {hidden_states.shape[1]}") + if random_number > rand_num: + # print("mask shape",mask1024.shape,mask4096.shape) + if not write: + if hidden_states.shape[1] == (height//32) * (width//32): + attention_mask = mask1024[mask1024.shape[0] // self.total_length * self.id_length:] + else: + attention_mask = mask4096[mask4096.shape[0] // self.total_length * self.id_length:] + else: + # print(self.total_length,self.id_length,hidden_states.shape,(height//32) * (width//32)) + if hidden_states.shape[1] == (height//32) * (width//32): + attention_mask = mask1024[:mask1024.shape[0] // self.total_length * self.id_length,:mask1024.shape[0] // self.total_length * self.id_length] + else: + attention_mask = mask4096[:mask4096.shape[0] // self.total_length * self.id_length,:mask4096.shape[0] // self.total_length * self.id_length] + # print(attention_mask.shape) + # print("before attention",hidden_states.shape,attention_mask.shape,encoder_hidden_states.shape if encoder_hidden_states is not None else "None") + hidden_states = self.__call1__(attn, hidden_states,encoder_hidden_states,attention_mask,temb) + else: + hidden_states = self.__call2__(attn, hidden_states,None,attention_mask,temb) + attn_count +=1 + if attn_count == total_count: + attn_count = 0 + cur_step += 1 + mask1024,mask4096 = cal_attn_mask_xl(self.total_length,self.id_length,sa32,sa64,height,width, device=self.device, dtype= self.dtype) + + return hidden_states + def __call1__( + self, + attn, + hidden_states, + encoder_hidden_states=None, + attention_mask=None, + temb=None, + ): + # print("hidden state shape",hidden_states.shape,self.id_length) + residual = hidden_states + # if encoder_hidden_states is not None: + # raise Exception("not implement") + if attn.spatial_norm is not None: + hidden_states = attn.spatial_norm(hidden_states, temb) + input_ndim = hidden_states.ndim + + if input_ndim == 4: + total_batch_size, channel, height, width = hidden_states.shape + hidden_states = hidden_states.view(total_batch_size, channel, height * width).transpose(1, 2) + total_batch_size,nums_token,channel = hidden_states.shape + img_nums = total_batch_size//2 + hidden_states = hidden_states.view(-1,img_nums,nums_token,channel).reshape(-1,img_nums * nums_token,channel) + + batch_size, sequence_length, _ = hidden_states.shape + + if attn.group_norm is not None: + hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2) + + query = attn.to_q(hidden_states) + + if encoder_hidden_states is None: + encoder_hidden_states = hidden_states # B, N, C + else: + encoder_hidden_states = encoder_hidden_states.view(-1,self.id_length+1,nums_token,channel).reshape(-1,(self.id_length+1) * nums_token,channel) + + key = attn.to_k(encoder_hidden_states) + value = attn.to_v(encoder_hidden_states) + + + inner_dim = key.shape[-1] + head_dim = inner_dim // attn.heads + + query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + + key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + # print(key.shape,value.shape,query.shape,attention_mask.shape) + # the output of sdp = (batch, num_heads, seq_len, head_dim) + # TODO: add support for attn.scale when we move to Torch 2.1 + #print(query.shape,key.shape,value.shape,attention_mask.shape) + hidden_states = F.scaled_dot_product_attention( + query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False + ) + + hidden_states = hidden_states.transpose(1, 2).reshape(total_batch_size, -1, attn.heads * head_dim) + hidden_states = hidden_states.to(query.dtype) + + + + # linear proj + hidden_states = attn.to_out[0](hidden_states) + # dropout + hidden_states = attn.to_out[1](hidden_states) + + # if input_ndim == 4: + # tile_hidden_states = tile_hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width) + + # if attn.residual_connection: + # tile_hidden_states = tile_hidden_states + residual + + if input_ndim == 4: + hidden_states = hidden_states.transpose(-1, -2).reshape(total_batch_size, channel, height, width) + if attn.residual_connection: + hidden_states = hidden_states + residual + hidden_states = hidden_states / attn.rescale_output_factor + # print(hidden_states.shape) + return hidden_states + def __call2__( + self, + attn, + hidden_states, + encoder_hidden_states=None, + attention_mask=None, + temb=None): + residual = hidden_states + + if attn.spatial_norm is not None: + hidden_states = attn.spatial_norm(hidden_states, temb) + + input_ndim = hidden_states.ndim + + if input_ndim == 4: + batch_size, channel, height, width = hidden_states.shape + hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2) + + batch_size, sequence_length, channel = ( + hidden_states.shape + ) + # print(hidden_states.shape) + if attention_mask is not None: + attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size) + # scaled_dot_product_attention expects attention_mask shape to be + # (batch, heads, source_length, target_length) + attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1]) + + if attn.group_norm is not None: + hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2) + + query = attn.to_q(hidden_states) + + if encoder_hidden_states is None: + encoder_hidden_states = hidden_states # B, N, C + else: + encoder_hidden_states = encoder_hidden_states.view(-1,self.id_length+1,sequence_length,channel).reshape(-1,(self.id_length+1) * sequence_length,channel) + + key = attn.to_k(encoder_hidden_states) + value = attn.to_v(encoder_hidden_states) + + inner_dim = key.shape[-1] + head_dim = inner_dim // attn.heads + + query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + + key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2) + + # the output of sdp = (batch, num_heads, seq_len, head_dim) + # TODO: add support for attn.scale when we move to Torch 2.1 + hidden_states = F.scaled_dot_product_attention( + query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False + ) + + hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim) + hidden_states = hidden_states.to(query.dtype) + + # linear proj + hidden_states = attn.to_out[0](hidden_states) + # dropout + hidden_states = attn.to_out[1](hidden_states) + + if input_ndim == 4: + hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width) + + if attn.residual_connection: + hidden_states = hidden_states + residual + + hidden_states = hidden_states / attn.rescale_output_factor + + return hidden_states + +def set_attention_processor(unet,id_length,is_ipadapter = False): + global total_count + total_count = 0 + attn_procs = {} + for name in unet.attn_processors.keys(): + cross_attention_dim = None if name.endswith("attn1.processor") else unet.config.cross_attention_dim + if name.startswith("mid_block"): + hidden_size = unet.config.block_out_channels[-1] + elif name.startswith("up_blocks"): + block_id = int(name[len("up_blocks.")]) + hidden_size = list(reversed(unet.config.block_out_channels))[block_id] + elif name.startswith("down_blocks"): + block_id = int(name[len("down_blocks.")]) + hidden_size = unet.config.block_out_channels[block_id] + if cross_attention_dim is None: + if name.startswith("up_blocks") : + attn_procs[name] = SpatialAttnProcessor2_0(id_length = id_length) + total_count +=1 + else: + attn_procs[name] = AttnProcessor() + else: + if is_ipadapter: + attn_procs[name] = IPAttnProcessor2_0( + hidden_size=hidden_size, + cross_attention_dim=cross_attention_dim, + scale=1, + num_tokens=4, + ).to(unet.device, dtype=torch.float16) + else: + attn_procs[name] = AttnProcessor() + + unet.set_attn_processor(copy.deepcopy(attn_procs)) + print("successsfully load paired self-attention") + print(f"number of the processor : {total_count}") +################################################# +################################################# +canvas_html = "
" +load_js = """ +async () => { +const url = "https://huggingface.co/datasets/radames/gradio-components/raw/main/sketch-canvas.js" +fetch(url) + .then(res => res.text()) + .then(text => { + const script = document.createElement('script'); + script.type = "module" + script.src = URL.createObjectURL(new Blob([text], { type: 'application/javascript' })); + document.head.appendChild(script); + }); +} +""" + +get_js_colors = """ +async (canvasData) => { + const canvasEl = document.getElementById("canvas-root"); + return [canvasEl._data] +} +""" + +css = ''' +#color-bg{display:flex;justify-content: center;align-items: center;} +.color-bg-item{width: 100%; height: 32px} +#main_button{width:100%} +