Upload initial character-level GPT model
Browse files- .config/.last_opt_in_prompt.yaml +1 -0
- .config/.last_survey_prompt.yaml +1 -0
- .config/.last_update_check.json +1 -0
- .config/active_config +1 -0
- .config/config_sentinel +0 -0
- .config/configurations/config_default +6 -0
- .config/default_configs.db +0 -0
- .config/gce +1 -0
- .config/hidden_gcloud_config_universe_descriptor_data_cache_configs.db +0 -0
- .config/logs/2025.11.20/14.30.04.285207.log +765 -0
- .config/logs/2025.11.20/14.30.27.010422.log +5 -0
- .config/logs/2025.11.20/14.30.35.382199.log +153 -0
- .config/logs/2025.11.20/14.30.36.623222.log +5 -0
- .config/logs/2025.11.20/14.30.45.231815.log +8 -0
- .config/logs/2025.11.20/14.30.45.937471.log +8 -0
- .gitattributes +2 -0
- README.md +243 -0
- input.txt +0 -0
- my_gpt_model/README.md +243 -0
- sample_data/README.md +19 -0
- sample_data/anscombe.json +49 -0
- sample_data/california_housing_test.csv +0 -0
- sample_data/california_housing_train.csv +0 -0
- sample_data/mnist_test.csv +3 -0
- sample_data/mnist_train_small.csv +3 -0
.config/.last_opt_in_prompt.yaml
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{}
|
.config/.last_survey_prompt.yaml
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
last_prompt_time: 1763649034.7954972
|
.config/.last_update_check.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"last_update_check_time": 1763649036.1225162, "last_update_check_revision": 20251117224618, "notifications": [], "last_nag_times": {}}
|
.config/active_config
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
default
|
.config/config_sentinel
ADDED
|
File without changes
|
.config/configurations/config_default
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[component_manager]
|
| 2 |
+
disable_update_check = true
|
| 3 |
+
|
| 4 |
+
[compute]
|
| 5 |
+
gce_metadata_read_timeout_sec = 0
|
| 6 |
+
|
.config/default_configs.db
ADDED
|
Binary file (12.3 kB). View file
|
|
|
.config/gce
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
False
|
.config/hidden_gcloud_config_universe_descriptor_data_cache_configs.db
ADDED
|
Binary file (12.3 kB). View file
|
|
|
.config/logs/2025.11.20/14.30.04.285207.log
ADDED
|
@@ -0,0 +1,765 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:16,312 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-20 14:30:16,315 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2025-11-20 14:30:16,317 DEBUG root Running [gcloud.components.update] with arguments: [--compile-python: "True", --quiet: "True", COMPONENT-IDS:6: "['core', 'gcloud-deps', 'bq', 'gcloud', 'gcloud-crc32c', 'gsutil']"]
|
| 4 |
+
2025-11-20 14:30:16,318 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2025-11-20 14:30:16,354 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2025-11-20 14:30:16,364 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 24782
|
| 8 |
+
2025-11-20 14:30:16,374 INFO ___FILE_ONLY___
|
| 9 |
+
|
| 10 |
+
2025-11-20 14:30:16,374 INFO ___FILE_ONLY___
|
| 11 |
+
Your current Google Cloud CLI version is: 548.0.0
|
| 12 |
+
|
| 13 |
+
2025-11-20 14:30:16,374 INFO ___FILE_ONLY___ Installing components from version: 548.0.0
|
| 14 |
+
|
| 15 |
+
2025-11-20 14:30:16,374 INFO ___FILE_ONLY___
|
| 16 |
+
|
| 17 |
+
2025-11-20 14:30:16,374 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)
|
| 18 |
+
2025-11-20 14:30:16,375 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)
|
| 19 |
+
2025-11-20 14:30:16,375 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)
|
| 20 |
+
2025-11-20 14:30:16,418 INFO ___FILE_ONLY___ ┌──────────────────────────────────────────────────────────────────────────────┐
|
| 21 |
+
2025-11-20 14:30:16,418 INFO ___FILE_ONLY___
|
| 22 |
+
|
| 23 |
+
2025-11-20 14:30:16,418 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 24 |
+
2025-11-20 14:30:16,418 INFO ___FILE_ONLY___
|
| 25 |
+
|
| 26 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┬────────────┬───────────┤
|
| 27 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 28 |
+
|
| 29 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 30 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 31 |
+
|
| 32 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┼────────────┼───────────┤
|
| 33 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 34 |
+
|
| 35 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │
|
| 36 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ BigQuery Command Line Tool
|
| 37 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 38 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │
|
| 39 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ 2.1.25
|
| 40 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 41 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │
|
| 42 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ 1.8 MiB
|
| 43 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 44 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │
|
| 45 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___
|
| 46 |
+
|
| 47 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ │
|
| 48 |
+
2025-11-20 14:30:16,419 INFO ___FILE_ONLY___ BigQuery Command Line Tool (Platform Specific)
|
| 49 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 50 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 51 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ 2.1.25
|
| 52 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 53 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 54 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ < 1 MiB
|
| 55 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 56 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 57 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 58 |
+
|
| 59 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 60 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ Bundled Python 3.13 (Platform Specific)
|
| 61 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 62 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 63 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ 3.13.7
|
| 64 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 65 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 66 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ 138.6 MiB
|
| 67 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 68 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 69 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___
|
| 70 |
+
|
| 71 |
+
2025-11-20 14:30:16,420 INFO ___FILE_ONLY___ │
|
| 72 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool
|
| 73 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 74 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 75 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ 5.35
|
| 76 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 77 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 78 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ 12.4 MiB
|
| 79 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 80 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 81 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 82 |
+
|
| 83 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 84 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool (Platform Specific)
|
| 85 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 86 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 87 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ 5.35
|
| 88 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 89 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 90 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ < 1 MiB
|
| 91 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 92 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___ │
|
| 93 |
+
2025-11-20 14:30:16,421 INFO ___FILE_ONLY___
|
| 94 |
+
|
| 95 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 96 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ Google Cloud CLI Core Libraries (Platform Specific)
|
| 97 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 98 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 99 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ 2025.10.31
|
| 100 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 101 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 102 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ < 1 MiB
|
| 103 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 104 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 105 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 106 |
+
|
| 107 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 108 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ Google Cloud CRC32C Hash Tool (Platform Specific)
|
| 109 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 110 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 111 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ 1.0.0
|
| 112 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 113 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ │
|
| 114 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___ 1.5 MiB
|
| 115 |
+
2025-11-20 14:30:16,422 INFO ___FILE_ONLY___
|
| 116 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ │
|
| 117 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 118 |
+
|
| 119 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ │
|
| 120 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ gcloud cli dependencies (Platform Specific)
|
| 121 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 122 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ │
|
| 123 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ 2021.04.16
|
| 124 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 125 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ │
|
| 126 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ < 1 MiB
|
| 127 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 128 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ │
|
| 129 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 130 |
+
|
| 131 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___ └─────────────────────────────────────────────────────┴────────────┴───────────┘
|
| 132 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 133 |
+
|
| 134 |
+
2025-11-20 14:30:16,423 INFO ___FILE_ONLY___
|
| 135 |
+
|
| 136 |
+
2025-11-20 14:30:16,426 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 137 |
+
2025-11-20 14:30:16,436 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 339882
|
| 138 |
+
2025-11-20 14:30:16,959 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 139 |
+
https://cloud.google.com/sdk/release_notes
|
| 140 |
+
|
| 141 |
+
|
| 142 |
+
2025-11-20 14:30:16,960 INFO ___FILE_ONLY___ Performing in place update...
|
| 143 |
+
|
| 144 |
+
|
| 145 |
+
2025-11-20 14:30:16,962 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 146 |
+
|
| 147 |
+
2025-11-20 14:30:16,962 INFO ___FILE_ONLY___ ╠═ Downloading: BigQuery Command Line Tool ═╣
|
| 148 |
+
|
| 149 |
+
2025-11-20 14:30:16,962 INFO ___FILE_ONLY___ ╚
|
| 150 |
+
2025-11-20 14:30:16,965 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 151 |
+
2025-11-20 14:30:16,979 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-20251024121634.tar.gz HTTP/1.1" 200 1911793
|
| 152 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 153 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 154 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 155 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 156 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 157 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 158 |
+
2025-11-20 14:30:16,991 INFO ___FILE_ONLY___ ═
|
| 159 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 160 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 161 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 162 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 163 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 164 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 165 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 166 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 167 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 168 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 169 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 170 |
+
2025-11-20 14:30:16,992 INFO ___FILE_ONLY___ ═
|
| 171 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 172 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 173 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 174 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 175 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 176 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 177 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 178 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 179 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 180 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 181 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 182 |
+
2025-11-20 14:30:16,993 INFO ___FILE_ONLY___ ═
|
| 183 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 184 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 185 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 186 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 187 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 188 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 189 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 190 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 191 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 192 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 193 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 194 |
+
2025-11-20 14:30:16,994 INFO ___FILE_ONLY___ ═
|
| 195 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 196 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 197 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 198 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 199 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 200 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 201 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 202 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 203 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 204 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 205 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 206 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 207 |
+
2025-11-20 14:30:16,995 INFO ___FILE_ONLY___ ═
|
| 208 |
+
2025-11-20 14:30:16,996 INFO ___FILE_ONLY___ ═
|
| 209 |
+
2025-11-20 14:30:16,996 INFO ___FILE_ONLY___ ═
|
| 210 |
+
2025-11-20 14:30:16,996 INFO ___FILE_ONLY___ ═
|
| 211 |
+
2025-11-20 14:30:16,996 INFO ___FILE_ONLY___ ═
|
| 212 |
+
2025-11-20 14:30:16,996 INFO ___FILE_ONLY___ ╝
|
| 213 |
+
|
| 214 |
+
2025-11-20 14:30:16,998 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 215 |
+
|
| 216 |
+
2025-11-20 14:30:16,998 INFO ___FILE_ONLY___ ╠═ Downloading: BigQuery Command Line Tool (Platform Spe... ═╣
|
| 217 |
+
|
| 218 |
+
2025-11-20 14:30:16,998 INFO ___FILE_ONLY___ ╚
|
| 219 |
+
2025-11-20 14:30:17,001 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 220 |
+
2025-11-20 14:30:17,014 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-nix-20251031202127.tar.gz HTTP/1.1" 200 1932
|
| 221 |
+
2025-11-20 14:30:17,015 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 222 |
+
2025-11-20 14:30:17,015 INFO ___FILE_ONLY___ ╝
|
| 223 |
+
|
| 224 |
+
2025-11-20 14:30:17,017 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 225 |
+
|
| 226 |
+
2025-11-20 14:30:17,017 INFO ___FILE_ONLY___ ╠═ Downloading: Bundled Python 3.13 ═╣
|
| 227 |
+
|
| 228 |
+
2025-11-20 14:30:17,017 INFO ___FILE_ONLY___ ╚
|
| 229 |
+
2025-11-20 14:30:17,017 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 230 |
+
2025-11-20 14:30:17,017 INFO ___FILE_ONLY___ ╝
|
| 231 |
+
|
| 232 |
+
2025-11-20 14:30:17,019 INFO ___FILE_ONLY___ ╔════════════════════════════════════���═══════════════════════╗
|
| 233 |
+
|
| 234 |
+
2025-11-20 14:30:17,019 INFO ___FILE_ONLY___ ╠═ Downloading: Bundled Python 3.13 (Platform Specific) ═╣
|
| 235 |
+
|
| 236 |
+
2025-11-20 14:30:17,019 INFO ___FILE_ONLY___ ╚
|
| 237 |
+
2025-11-20 14:30:17,021 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 238 |
+
2025-11-20 14:30:17,033 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20251107144733.tar.gz HTTP/1.1" 200 145334617
|
| 239 |
+
2025-11-20 14:30:17,517 INFO ___FILE_ONLY___ ═
|
| 240 |
+
2025-11-20 14:30:17,519 INFO ___FILE_ONLY___ ═
|
| 241 |
+
2025-11-20 14:30:17,522 INFO ___FILE_ONLY___ ═
|
| 242 |
+
2025-11-20 14:30:17,524 INFO ___FILE_ONLY___ ═
|
| 243 |
+
2025-11-20 14:30:17,526 INFO ___FILE_ONLY___ ═
|
| 244 |
+
2025-11-20 14:30:17,529 INFO ___FILE_ONLY___ ═
|
| 245 |
+
2025-11-20 14:30:17,531 INFO ___FILE_ONLY___ ═
|
| 246 |
+
2025-11-20 14:30:17,534 INFO ___FILE_ONLY___ ═
|
| 247 |
+
2025-11-20 14:30:17,536 INFO ___FILE_ONLY___ ═
|
| 248 |
+
2025-11-20 14:30:17,539 INFO ___FILE_ONLY___ ═
|
| 249 |
+
2025-11-20 14:30:17,541 INFO ___FILE_ONLY___ ═
|
| 250 |
+
2025-11-20 14:30:17,544 INFO ___FILE_ONLY___ ═
|
| 251 |
+
2025-11-20 14:30:17,546 INFO ___FILE_ONLY___ ═
|
| 252 |
+
2025-11-20 14:30:17,549 INFO ___FILE_ONLY___ ═
|
| 253 |
+
2025-11-20 14:30:17,551 INFO ___FILE_ONLY___ ═
|
| 254 |
+
2025-11-20 14:30:17,553 INFO ___FILE_ONLY___ ═
|
| 255 |
+
2025-11-20 14:30:17,556 INFO ___FILE_ONLY___ ═
|
| 256 |
+
2025-11-20 14:30:17,558 INFO ___FILE_ONLY___ ═
|
| 257 |
+
2025-11-20 14:30:17,561 INFO ___FILE_ONLY___ ═
|
| 258 |
+
2025-11-20 14:30:17,563 INFO ___FILE_ONLY___ ═
|
| 259 |
+
2025-11-20 14:30:17,566 INFO ___FILE_ONLY___ ═
|
| 260 |
+
2025-11-20 14:30:17,568 INFO ___FILE_ONLY___ ═
|
| 261 |
+
2025-11-20 14:30:17,570 INFO ___FILE_ONLY___ ═
|
| 262 |
+
2025-11-20 14:30:17,573 INFO ___FILE_ONLY___ ═
|
| 263 |
+
2025-11-20 14:30:17,575 INFO ___FILE_ONLY___ ═
|
| 264 |
+
2025-11-20 14:30:17,578 INFO ___FILE_ONLY___ ═
|
| 265 |
+
2025-11-20 14:30:17,580 INFO ___FILE_ONLY___ ═
|
| 266 |
+
2025-11-20 14:30:17,582 INFO ___FILE_ONLY___ ═
|
| 267 |
+
2025-11-20 14:30:17,585 INFO ___FILE_ONLY___ ═
|
| 268 |
+
2025-11-20 14:30:17,587 INFO ___FILE_ONLY___ ═
|
| 269 |
+
2025-11-20 14:30:17,590 INFO ___FILE_ONLY___ ═
|
| 270 |
+
2025-11-20 14:30:17,592 INFO ___FILE_ONLY___ ═
|
| 271 |
+
2025-11-20 14:30:17,595 INFO ___FILE_ONLY___ ═
|
| 272 |
+
2025-11-20 14:30:17,597 INFO ___FILE_ONLY___ ═
|
| 273 |
+
2025-11-20 14:30:17,599 INFO ___FILE_ONLY___ ═
|
| 274 |
+
2025-11-20 14:30:17,602 INFO ___FILE_ONLY___ ═
|
| 275 |
+
2025-11-20 14:30:17,604 INFO ___FILE_ONLY___ ═
|
| 276 |
+
2025-11-20 14:30:17,607 INFO ___FILE_ONLY___ ═
|
| 277 |
+
2025-11-20 14:30:17,609 INFO ___FILE_ONLY___ ═
|
| 278 |
+
2025-11-20 14:30:17,612 INFO ___FILE_ONLY___ ═
|
| 279 |
+
2025-11-20 14:30:17,614 INFO ___FILE_ONLY___ ═
|
| 280 |
+
2025-11-20 14:30:17,617 INFO ___FILE_ONLY___ ═
|
| 281 |
+
2025-11-20 14:30:17,619 INFO ___FILE_ONLY___ ═
|
| 282 |
+
2025-11-20 14:30:17,622 INFO ___FILE_ONLY___ ═
|
| 283 |
+
2025-11-20 14:30:17,624 INFO ___FILE_ONLY___ ═
|
| 284 |
+
2025-11-20 14:30:17,627 INFO ___FILE_ONLY___ ═
|
| 285 |
+
2025-11-20 14:30:17,629 INFO ___FILE_ONLY___ ═
|
| 286 |
+
2025-11-20 14:30:17,632 INFO ___FILE_ONLY___ ═
|
| 287 |
+
2025-11-20 14:30:17,634 INFO ___FILE_ONLY___ ═
|
| 288 |
+
2025-11-20 14:30:17,637 INFO ___FILE_ONLY___ ═
|
| 289 |
+
2025-11-20 14:30:17,639 INFO ___FILE_ONLY___ ═
|
| 290 |
+
2025-11-20 14:30:17,642 INFO ___FILE_ONLY___ ═
|
| 291 |
+
2025-11-20 14:30:17,644 INFO ___FILE_ONLY___ ═
|
| 292 |
+
2025-11-20 14:30:17,647 INFO ___FILE_ONLY___ ═
|
| 293 |
+
2025-11-20 14:30:17,649 INFO ___FILE_ONLY___ ═
|
| 294 |
+
2025-11-20 14:30:17,652 INFO ___FILE_ONLY___ ═
|
| 295 |
+
2025-11-20 14:30:17,654 INFO ___FILE_ONLY___ ═
|
| 296 |
+
2025-11-20 14:30:17,657 INFO ___FILE_ONLY___ ═
|
| 297 |
+
2025-11-20 14:30:17,659 INFO ___FILE_ONLY___ ═
|
| 298 |
+
2025-11-20 14:30:17,662 INFO ___FILE_ONLY___ ═
|
| 299 |
+
2025-11-20 14:30:17,662 INFO ___FILE_ONLY___ ╝
|
| 300 |
+
|
| 301 |
+
2025-11-20 14:30:17,665 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 302 |
+
|
| 303 |
+
2025-11-20 14:30:17,665 INFO ___FILE_ONLY___ ╠═ Downloading: Cloud Storage Command Line Tool ═╣
|
| 304 |
+
|
| 305 |
+
2025-11-20 14:30:17,665 INFO ___FILE_ONLY___ ╚
|
| 306 |
+
2025-11-20 14:30:17,667 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 307 |
+
2025-11-20 14:30:17,678 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-20250627154417.tar.gz HTTP/1.1" 200 12962791
|
| 308 |
+
2025-11-20 14:30:17,734 INFO ___FILE_ONLY___ ═
|
| 309 |
+
2025-11-20 14:30:17,734 INFO ___FILE_ONLY___ ═
|
| 310 |
+
2025-11-20 14:30:17,735 INFO ___FILE_ONLY___ ═
|
| 311 |
+
2025-11-20 14:30:17,735 INFO ___FILE_ONLY___ ═
|
| 312 |
+
2025-11-20 14:30:17,735 INFO ___FILE_ONLY___ ═
|
| 313 |
+
2025-11-20 14:30:17,736 INFO ___FILE_ONLY___ ═
|
| 314 |
+
2025-11-20 14:30:17,736 INFO ___FILE_ONLY___ ═
|
| 315 |
+
2025-11-20 14:30:17,736 INFO ___FILE_ONLY___ ═
|
| 316 |
+
2025-11-20 14:30:17,736 INFO ___FILE_ONLY___ ═
|
| 317 |
+
2025-11-20 14:30:17,737 INFO ___FILE_ONLY___ ═
|
| 318 |
+
2025-11-20 14:30:17,737 INFO ___FILE_ONLY___ ═
|
| 319 |
+
2025-11-20 14:30:17,737 INFO ___FILE_ONLY___ ═
|
| 320 |
+
2025-11-20 14:30:17,737 INFO ___FILE_ONLY___ ═
|
| 321 |
+
2025-11-20 14:30:17,738 INFO ___FILE_ONLY___ ═
|
| 322 |
+
2025-11-20 14:30:17,738 INFO ___FILE_ONLY___ ═
|
| 323 |
+
2025-11-20 14:30:17,738 INFO ___FILE_ONLY___ ═
|
| 324 |
+
2025-11-20 14:30:17,739 INFO ___FILE_ONLY___ ═
|
| 325 |
+
2025-11-20 14:30:17,739 INFO ___FILE_ONLY___ ═
|
| 326 |
+
2025-11-20 14:30:17,739 INFO ___FILE_ONLY___ ═
|
| 327 |
+
2025-11-20 14:30:17,739 INFO ___FILE_ONLY___ ═
|
| 328 |
+
2025-11-20 14:30:17,740 INFO ___FILE_ONLY___ ═
|
| 329 |
+
2025-11-20 14:30:17,740 INFO ___FILE_ONLY___ ═
|
| 330 |
+
2025-11-20 14:30:17,740 INFO ___FILE_ONLY___ ═
|
| 331 |
+
2025-11-20 14:30:17,740 INFO ___FILE_ONLY___ ═
|
| 332 |
+
2025-11-20 14:30:17,741 INFO ___FILE_ONLY___ ═
|
| 333 |
+
2025-11-20 14:30:17,741 INFO ___FILE_ONLY___ ═
|
| 334 |
+
2025-11-20 14:30:17,741 INFO ___FILE_ONLY___ ═
|
| 335 |
+
2025-11-20 14:30:17,741 INFO ___FILE_ONLY___ ═
|
| 336 |
+
2025-11-20 14:30:17,742 INFO ___FILE_ONLY___ ═
|
| 337 |
+
2025-11-20 14:30:17,742 INFO ___FILE_ONLY___ ═
|
| 338 |
+
2025-11-20 14:30:17,742 INFO ___FILE_ONLY___ ═
|
| 339 |
+
2025-11-20 14:30:17,743 INFO ___FILE_ONLY___ ═
|
| 340 |
+
2025-11-20 14:30:17,743 INFO ___FILE_ONLY___ ═
|
| 341 |
+
2025-11-20 14:30:17,743 INFO ___FILE_ONLY___ ═
|
| 342 |
+
2025-11-20 14:30:17,743 INFO ___FILE_ONLY___ ═
|
| 343 |
+
2025-11-20 14:30:17,744 INFO ___FILE_ONLY___ ═
|
| 344 |
+
2025-11-20 14:30:17,744 INFO ___FILE_ONLY___ ═
|
| 345 |
+
2025-11-20 14:30:17,744 INFO ___FILE_ONLY___ ═
|
| 346 |
+
2025-11-20 14:30:17,744 INFO ___FILE_ONLY___ ═
|
| 347 |
+
2025-11-20 14:30:17,745 INFO ___FILE_ONLY___ ═
|
| 348 |
+
2025-11-20 14:30:17,745 INFO ___FILE_ONLY___ ═
|
| 349 |
+
2025-11-20 14:30:17,745 INFO ___FILE_ONLY___ ═
|
| 350 |
+
2025-11-20 14:30:17,745 INFO ___FILE_ONLY___ ═
|
| 351 |
+
2025-11-20 14:30:17,746 INFO ___FILE_ONLY___ ═
|
| 352 |
+
2025-11-20 14:30:17,746 INFO ___FILE_ONLY___ ═
|
| 353 |
+
2025-11-20 14:30:17,746 INFO ___FILE_ONLY___ ═
|
| 354 |
+
2025-11-20 14:30:17,747 INFO ___FILE_ONLY___ ═
|
| 355 |
+
2025-11-20 14:30:17,747 INFO ___FILE_ONLY___ ═
|
| 356 |
+
2025-11-20 14:30:17,747 INFO ___FILE_ONLY___ ═
|
| 357 |
+
2025-11-20 14:30:17,747 INFO ___FILE_ONLY___ ═
|
| 358 |
+
2025-11-20 14:30:17,748 INFO ___FILE_ONLY___ ═
|
| 359 |
+
2025-11-20 14:30:17,748 INFO ___FILE_ONLY___ ═
|
| 360 |
+
2025-11-20 14:30:17,748 INFO ___FILE_ONLY___ ═
|
| 361 |
+
2025-11-20 14:30:17,749 INFO ___FILE_ONLY___ ═
|
| 362 |
+
2025-11-20 14:30:17,749 INFO ___FILE_ONLY___ ═
|
| 363 |
+
2025-11-20 14:30:17,749 INFO ___FILE_ONLY___ ═
|
| 364 |
+
2025-11-20 14:30:17,749 INFO ___FILE_ONLY___ ═
|
| 365 |
+
2025-11-20 14:30:17,750 INFO ___FILE_ONLY___ ═
|
| 366 |
+
2025-11-20 14:30:17,750 INFO ___FILE_ONLY___ ═
|
| 367 |
+
2025-11-20 14:30:17,750 INFO ___FILE_ONLY___ ═
|
| 368 |
+
2025-11-20 14:30:17,750 INFO ___FILE_ONLY___ ╝
|
| 369 |
+
|
| 370 |
+
2025-11-20 14:30:17,752 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 371 |
+
|
| 372 |
+
2025-11-20 14:30:17,752 INFO ___FILE_ONLY___ ╠═ Downloading: Cloud Storage Command Line Tool (Platfor... ═╣
|
| 373 |
+
|
| 374 |
+
2025-11-20 14:30:17,752 INFO ___FILE_ONLY___ ╚
|
| 375 |
+
2025-11-20 14:30:17,755 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 376 |
+
2025-11-20 14:30:17,793 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-nix-20251031202127.tar.gz HTTP/1.1" 200 1949
|
| 377 |
+
2025-11-20 14:30:17,793 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 378 |
+
2025-11-20 14:30:17,793 INFO ___FILE_ONLY___ ╝
|
| 379 |
+
|
| 380 |
+
2025-11-20 14:30:17,795 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 381 |
+
|
| 382 |
+
2025-11-20 14:30:17,795 INFO ___FILE_ONLY___ ╠═ Downloading: Default set of gcloud commands ═╣
|
| 383 |
+
|
| 384 |
+
2025-11-20 14:30:17,795 INFO ___FILE_ONLY___ ╚
|
| 385 |
+
2025-11-20 14:30:17,795 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 386 |
+
2025-11-20 14:30:17,796 INFO ___FILE_ONLY___ ╝
|
| 387 |
+
|
| 388 |
+
2025-11-20 14:30:17,797 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 389 |
+
|
| 390 |
+
2025-11-20 14:30:17,797 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CLI Core Libraries (Platfor... ═╣
|
| 391 |
+
|
| 392 |
+
2025-11-20 14:30:17,797 INFO ___FILE_ONLY___ ╚
|
| 393 |
+
2025-11-20 14:30:17,800 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 394 |
+
2025-11-20 14:30:17,810 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-core-nix-20251031202127.tar.gz HTTP/1.1" 200 2326
|
| 395 |
+
2025-11-20 14:30:17,811 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 396 |
+
2025-11-20 14:30:17,811 INFO ___FILE_ONLY___ ╝
|
| 397 |
+
|
| 398 |
+
2025-11-20 14:30:17,813 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 399 |
+
|
| 400 |
+
2025-11-20 14:30:17,813 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CRC32C Hash Tool ═╣
|
| 401 |
+
|
| 402 |
+
2025-11-20 14:30:17,813 INFO ___FILE_ONLY___ ╚
|
| 403 |
+
2025-11-20 14:30:17,813 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 404 |
+
2025-11-20 14:30:17,813 INFO ___FILE_ONLY___ ╝
|
| 405 |
+
|
| 406 |
+
2025-11-20 14:30:17,815 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 407 |
+
|
| 408 |
+
2025-11-20 14:30:17,815 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CRC32C Hash Tool (Platform ... ═╣
|
| 409 |
+
|
| 410 |
+
2025-11-20 14:30:17,815 INFO ___FILE_ONLY___ ╚
|
| 411 |
+
2025-11-20 14:30:17,817 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 412 |
+
2025-11-20 14:30:17,831 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20251031202127.tar.gz HTTP/1.1" 200 1531280
|
| 413 |
+
2025-11-20 14:30:17,842 INFO ___FILE_ONLY___ ═
|
| 414 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 415 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 416 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 417 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 418 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 419 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 420 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 421 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 422 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 423 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 424 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 425 |
+
2025-11-20 14:30:17,843 INFO ___FILE_ONLY___ ═
|
| 426 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 427 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 428 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 429 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 430 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 431 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 432 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 433 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 434 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 435 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 436 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 437 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 438 |
+
2025-11-20 14:30:17,844 INFO ___FILE_ONLY___ ═
|
| 439 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 440 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 441 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 442 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 443 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 444 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 445 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 446 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 447 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 448 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 449 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 450 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 451 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 452 |
+
2025-11-20 14:30:17,845 INFO ___FILE_ONLY___ ═
|
| 453 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 454 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 455 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 456 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 457 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 458 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 459 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 460 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 461 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 462 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 463 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 464 |
+
2025-11-20 14:30:17,846 INFO ___FILE_ONLY___ ═
|
| 465 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 466 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 467 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 468 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 469 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 470 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 471 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 472 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ═
|
| 473 |
+
2025-11-20 14:30:17,847 INFO ___FILE_ONLY___ ╝
|
| 474 |
+
|
| 475 |
+
2025-11-20 14:30:17,849 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 476 |
+
|
| 477 |
+
2025-11-20 14:30:17,849 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud cli dependencies (Platform Specific) ═╣
|
| 478 |
+
|
| 479 |
+
2025-11-20 14:30:17,849 INFO ___FILE_ONLY___ ╚
|
| 480 |
+
2025-11-20 14:30:17,852 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 481 |
+
2025-11-20 14:30:17,863 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
|
| 482 |
+
2025-11-20 14:30:17,863 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 483 |
+
2025-11-20 14:30:17,863 INFO ___FILE_ONLY___ ╝
|
| 484 |
+
|
| 485 |
+
2025-11-20 14:30:17,865 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 486 |
+
|
| 487 |
+
2025-11-20 14:30:17,865 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool ═╣
|
| 488 |
+
|
| 489 |
+
2025-11-20 14:30:17,865 INFO ___FILE_ONLY___ ╚
|
| 490 |
+
2025-11-20 14:30:17,965 INFO ___FILE_ONLY___ ═
|
| 491 |
+
2025-11-20 14:30:17,968 INFO ___FILE_ONLY___ ═
|
| 492 |
+
2025-11-20 14:30:17,971 INFO ___FILE_ONLY___ ═
|
| 493 |
+
2025-11-20 14:30:17,973 INFO ___FILE_ONLY___ ═
|
| 494 |
+
2025-11-20 14:30:17,976 INFO ___FILE_ONLY___ ═
|
| 495 |
+
2025-11-20 14:30:17,979 INFO ___FILE_ONLY___ ═
|
| 496 |
+
2025-11-20 14:30:17,981 INFO ___FILE_ONLY___ ═
|
| 497 |
+
2025-11-20 14:30:17,983 INFO ___FILE_ONLY___ ═
|
| 498 |
+
2025-11-20 14:30:17,985 INFO ___FILE_ONLY___ ═
|
| 499 |
+
2025-11-20 14:30:17,988 INFO ___FILE_ONLY___ ═
|
| 500 |
+
2025-11-20 14:30:17,990 INFO ___FILE_ONLY___ ═
|
| 501 |
+
2025-11-20 14:30:17,992 INFO ___FILE_ONLY___ ═
|
| 502 |
+
2025-11-20 14:30:17,994 INFO ___FILE_ONLY___ ═
|
| 503 |
+
2025-11-20 14:30:17,997 INFO ___FILE_ONLY___ ═
|
| 504 |
+
2025-11-20 14:30:17,999 INFO ___FILE_ONLY___ ═
|
| 505 |
+
2025-11-20 14:30:18,001 INFO ___FILE_ONLY___ ═
|
| 506 |
+
2025-11-20 14:30:18,004 INFO ___FILE_ONLY___ ═
|
| 507 |
+
2025-11-20 14:30:18,007 INFO ___FILE_ONLY___ ═
|
| 508 |
+
2025-11-20 14:30:18,009 INFO ___FILE_ONLY___ ═
|
| 509 |
+
2025-11-20 14:30:18,012 INFO ___FILE_ONLY___ ═
|
| 510 |
+
2025-11-20 14:30:18,014 INFO ___FILE_ONLY___ ═
|
| 511 |
+
2025-11-20 14:30:18,016 INFO ___FILE_ONLY___ ═
|
| 512 |
+
2025-11-20 14:30:18,018 INFO ___FILE_ONLY___ ═
|
| 513 |
+
2025-11-20 14:30:18,020 INFO ___FILE_ONLY___ ═
|
| 514 |
+
2025-11-20 14:30:18,023 INFO ___FILE_ONLY___ ═
|
| 515 |
+
2025-11-20 14:30:18,025 INFO ___FILE_ONLY___ ═
|
| 516 |
+
2025-11-20 14:30:18,027 INFO ___FILE_ONLY___ ═
|
| 517 |
+
2025-11-20 14:30:18,029 INFO ___FILE_ONLY___ ═
|
| 518 |
+
2025-11-20 14:30:18,030 INFO ___FILE_ONLY___ ═
|
| 519 |
+
2025-11-20 14:30:18,032 INFO ___FILE_ONLY___ ═
|
| 520 |
+
2025-11-20 14:30:18,034 INFO ___FILE_ONLY___ ═
|
| 521 |
+
2025-11-20 14:30:18,035 INFO ___FILE_ONLY___ ═
|
| 522 |
+
2025-11-20 14:30:18,037 INFO ___FILE_ONLY___ ═
|
| 523 |
+
2025-11-20 14:30:18,040 INFO ___FILE_ONLY___ ═
|
| 524 |
+
2025-11-20 14:30:18,042 INFO ___FILE_ONLY___ ═
|
| 525 |
+
2025-11-20 14:30:18,044 INFO ___FILE_ONLY___ ═
|
| 526 |
+
2025-11-20 14:30:18,046 INFO ___FILE_ONLY___ ═
|
| 527 |
+
2025-11-20 14:30:18,049 INFO ___FILE_ONLY___ ═
|
| 528 |
+
2025-11-20 14:30:18,060 INFO ___FILE_ONLY___ ═
|
| 529 |
+
2025-11-20 14:30:18,064 INFO ___FILE_ONLY___ ═
|
| 530 |
+
2025-11-20 14:30:18,066 INFO ___FILE_ONLY___ ═
|
| 531 |
+
2025-11-20 14:30:18,068 INFO ___FILE_ONLY___ ═
|
| 532 |
+
2025-11-20 14:30:18,071 INFO ___FILE_ONLY___ ═
|
| 533 |
+
2025-11-20 14:30:18,073 INFO ___FILE_ONLY___ ═
|
| 534 |
+
2025-11-20 14:30:18,075 INFO ___FILE_ONLY___ ═
|
| 535 |
+
2025-11-20 14:30:18,080 INFO ___FILE_ONLY___ ═
|
| 536 |
+
2025-11-20 14:30:18,082 INFO ___FILE_ONLY___ ═
|
| 537 |
+
2025-11-20 14:30:18,084 INFO ___FILE_ONLY___ ═
|
| 538 |
+
2025-11-20 14:30:18,086 INFO ___FILE_ONLY___ ═
|
| 539 |
+
2025-11-20 14:30:18,088 INFO ___FILE_ONLY___ ═
|
| 540 |
+
2025-11-20 14:30:18,091 INFO ___FILE_ONLY___ ═
|
| 541 |
+
2025-11-20 14:30:18,093 INFO ___FILE_ONLY___ ═
|
| 542 |
+
2025-11-20 14:30:18,095 INFO ___FILE_ONLY___ ═
|
| 543 |
+
2025-11-20 14:30:18,097 INFO ___FILE_ONLY___ ═
|
| 544 |
+
2025-11-20 14:30:18,099 INFO ___FILE_ONLY___ ═
|
| 545 |
+
2025-11-20 14:30:18,101 INFO ___FILE_ONLY___ ═
|
| 546 |
+
2025-11-20 14:30:18,104 INFO ___FILE_ONLY___ ═
|
| 547 |
+
2025-11-20 14:30:18,106 INFO ___FILE_ONLY___ ═
|
| 548 |
+
2025-11-20 14:30:18,108 INFO ___FILE_ONLY___ ═
|
| 549 |
+
2025-11-20 14:30:18,110 INFO ___FILE_ONLY___ ═
|
| 550 |
+
2025-11-20 14:30:18,110 INFO ___FILE_ONLY___ ╝
|
| 551 |
+
|
| 552 |
+
2025-11-20 14:30:18,118 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 553 |
+
|
| 554 |
+
2025-11-20 14:30:18,118 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool (Platform Spec... ═╣
|
| 555 |
+
|
| 556 |
+
2025-11-20 14:30:18,118 INFO ___FILE_ONLY___ ╚
|
| 557 |
+
2025-11-20 14:30:18,119 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 558 |
+
2025-11-20 14:30:18,119 INFO ___FILE_ONLY___ ╝
|
| 559 |
+
|
| 560 |
+
2025-11-20 14:30:18,123 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 561 |
+
|
| 562 |
+
2025-11-20 14:30:18,123 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.13 ═╣
|
| 563 |
+
|
| 564 |
+
2025-11-20 14:30:18,123 INFO ___FILE_ONLY___ ╚
|
| 565 |
+
2025-11-20 14:30:18,126 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 566 |
+
2025-11-20 14:30:18,126 INFO ___FILE_ONLY___ ╝
|
| 567 |
+
|
| 568 |
+
2025-11-20 14:30:18,128 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 569 |
+
|
| 570 |
+
2025-11-20 14:30:18,128 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.13 (Platform Specific) ═╣
|
| 571 |
+
|
| 572 |
+
2025-11-20 14:30:18,128 INFO ___FILE_ONLY___ ╚
|
| 573 |
+
2025-11-20 14:30:21,213 INFO ___FILE_ONLY___ ═
|
| 574 |
+
2025-11-20 14:30:21,228 INFO ___FILE_ONLY___ ═
|
| 575 |
+
2025-11-20 14:30:21,242 INFO ___FILE_ONLY___ ═
|
| 576 |
+
2025-11-20 14:30:23,539 INFO ___FILE_ONLY___ ═
|
| 577 |
+
2025-11-20 14:30:23,564 INFO ___FILE_ONLY___ ═
|
| 578 |
+
2025-11-20 14:30:23,593 INFO ___FILE_ONLY___ ═
|
| 579 |
+
2025-11-20 14:30:23,613 INFO ___FILE_ONLY___ ═
|
| 580 |
+
2025-11-20 14:30:23,643 INFO ___FILE_ONLY___ ═
|
| 581 |
+
2025-11-20 14:30:23,661 INFO ___FILE_ONLY___ ═
|
| 582 |
+
2025-11-20 14:30:23,754 INFO ___FILE_ONLY___ ═
|
| 583 |
+
2025-11-20 14:30:23,770 INFO ___FILE_ONLY___ ═
|
| 584 |
+
2025-11-20 14:30:23,786 INFO ___FILE_ONLY___ ═
|
| 585 |
+
2025-11-20 14:30:23,816 INFO ___FILE_ONLY___ ═
|
| 586 |
+
2025-11-20 14:30:23,831 INFO ___FILE_ONLY___ ═
|
| 587 |
+
2025-11-20 14:30:23,847 INFO ___FILE_ONLY___ ═
|
| 588 |
+
2025-11-20 14:30:23,861 INFO ___FILE_ONLY___ ═
|
| 589 |
+
2025-11-20 14:30:23,876 INFO ___FILE_ONLY___ ═
|
| 590 |
+
2025-11-20 14:30:23,896 INFO ___FILE_ONLY___ ═
|
| 591 |
+
2025-11-20 14:30:23,911 INFO ___FILE_ONLY___ ═
|
| 592 |
+
2025-11-20 14:30:23,927 INFO ___FILE_ONLY___ ═
|
| 593 |
+
2025-11-20 14:30:23,942 INFO ___FILE_ONLY___ ═
|
| 594 |
+
2025-11-20 14:30:23,960 INFO ___FILE_ONLY___ ═
|
| 595 |
+
2025-11-20 14:30:23,975 INFO ___FILE_ONLY___ ═
|
| 596 |
+
2025-11-20 14:30:24,123 INFO ___FILE_ONLY___ ═
|
| 597 |
+
2025-11-20 14:30:24,597 INFO ___FILE_ONLY___ ═
|
| 598 |
+
2025-11-20 14:30:24,621 INFO ___FILE_ONLY___ ═
|
| 599 |
+
2025-11-20 14:30:24,641 INFO ___FILE_ONLY___ ═
|
| 600 |
+
2025-11-20 14:30:24,655 INFO ___FILE_ONLY___ ═
|
| 601 |
+
2025-11-20 14:30:24,669 INFO ___FILE_ONLY___ ═
|
| 602 |
+
2025-11-20 14:30:24,682 INFO ___FILE_ONLY___ ═
|
| 603 |
+
2025-11-20 14:30:24,695 INFO ___FILE_ONLY___ ═
|
| 604 |
+
2025-11-20 14:30:24,709 INFO ___FILE_ONLY___ ═
|
| 605 |
+
2025-11-20 14:30:24,723 INFO ___FILE_ONLY___ ═
|
| 606 |
+
2025-11-20 14:30:24,736 INFO ___FILE_ONLY___ ═
|
| 607 |
+
2025-11-20 14:30:24,749 INFO ___FILE_ONLY___ ═
|
| 608 |
+
2025-11-20 14:30:24,762 INFO ___FILE_ONLY___ ═
|
| 609 |
+
2025-11-20 14:30:24,775 INFO ___FILE_ONLY___ ═
|
| 610 |
+
2025-11-20 14:30:24,788 INFO ___FILE_ONLY___ ═
|
| 611 |
+
2025-11-20 14:30:24,801 INFO ___FILE_ONLY___ ═
|
| 612 |
+
2025-11-20 14:30:24,815 INFO ___FILE_ONLY___ ═
|
| 613 |
+
2025-11-20 14:30:24,828 INFO ___FILE_ONLY___ ═
|
| 614 |
+
2025-11-20 14:30:24,842 INFO ___FILE_ONLY___ ═
|
| 615 |
+
2025-11-20 14:30:24,855 INFO ___FILE_ONLY___ ═
|
| 616 |
+
2025-11-20 14:30:24,868 INFO ___FILE_ONLY___ ═
|
| 617 |
+
2025-11-20 14:30:24,881 INFO ___FILE_ONLY___ ═
|
| 618 |
+
2025-11-20 14:30:24,894 INFO ___FILE_ONLY___ ═
|
| 619 |
+
2025-11-20 14:30:24,908 INFO ___FILE_ONLY___ ═
|
| 620 |
+
2025-11-20 14:30:24,921 INFO ___FILE_ONLY___ ═
|
| 621 |
+
2025-11-20 14:30:24,934 INFO ___FILE_ONLY___ ═
|
| 622 |
+
2025-11-20 14:30:24,947 INFO ___FILE_ONLY___ ═
|
| 623 |
+
2025-11-20 14:30:24,960 INFO ___FILE_ONLY___ ═
|
| 624 |
+
2025-11-20 14:30:24,974 INFO ___FILE_ONLY___ ═
|
| 625 |
+
2025-11-20 14:30:24,987 INFO ___FILE_ONLY___ ═
|
| 626 |
+
2025-11-20 14:30:25,000 INFO ___FILE_ONLY___ ═
|
| 627 |
+
2025-11-20 14:30:25,014 INFO ___FILE_ONLY___ ═
|
| 628 |
+
2025-11-20 14:30:25,027 INFO ___FILE_ONLY___ ═
|
| 629 |
+
2025-11-20 14:30:25,041 INFO ___FILE_ONLY___ ═
|
| 630 |
+
2025-11-20 14:30:25,054 INFO ___FILE_ONLY___ ═
|
| 631 |
+
2025-11-20 14:30:25,067 INFO ___FILE_ONLY___ ═
|
| 632 |
+
2025-11-20 14:30:25,080 INFO ___FILE_ONLY___ ═
|
| 633 |
+
2025-11-20 14:30:25,081 INFO ___FILE_ONLY___ ╝
|
| 634 |
+
|
| 635 |
+
2025-11-20 14:30:25,139 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 636 |
+
|
| 637 |
+
2025-11-20 14:30:25,139 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool ═╣
|
| 638 |
+
|
| 639 |
+
2025-11-20 14:30:25,139 INFO ___FILE_ONLY___ ╚
|
| 640 |
+
2025-11-20 14:30:25,678 INFO ___FILE_ONLY___ ═
|
| 641 |
+
2025-11-20 14:30:25,689 INFO ___FILE_ONLY___ ═
|
| 642 |
+
2025-11-20 14:30:25,699 INFO ___FILE_ONLY___ ═
|
| 643 |
+
2025-11-20 14:30:25,708 INFO ___FILE_ONLY___ ═
|
| 644 |
+
2025-11-20 14:30:25,717 INFO ___FILE_ONLY___ ═
|
| 645 |
+
2025-11-20 14:30:25,749 INFO ___FILE_ONLY___ ═
|
| 646 |
+
2025-11-20 14:30:25,762 INFO ___FILE_ONLY___ ═
|
| 647 |
+
2025-11-20 14:30:25,776 INFO ___FILE_ONLY___ ═
|
| 648 |
+
2025-11-20 14:30:25,790 INFO ___FILE_ONLY___ ═
|
| 649 |
+
2025-11-20 14:30:25,804 INFO ___FILE_ONLY___ ═
|
| 650 |
+
2025-11-20 14:30:25,820 INFO ___FILE_ONLY___ ═
|
| 651 |
+
2025-11-20 14:30:25,830 INFO ___FILE_ONLY___ ═
|
| 652 |
+
2025-11-20 14:30:25,841 INFO ___FILE_ONLY___ ═
|
| 653 |
+
2025-11-20 14:30:25,849 INFO ___FILE_ONLY___ ═
|
| 654 |
+
2025-11-20 14:30:25,857 INFO ___FILE_ONLY___ ═
|
| 655 |
+
2025-11-20 14:30:25,873 INFO ___FILE_ONLY___ ═
|
| 656 |
+
2025-11-20 14:30:25,885 INFO ___FILE_ONLY___ ═
|
| 657 |
+
2025-11-20 14:30:25,893 INFO ___FILE_ONLY___ ═
|
| 658 |
+
2025-11-20 14:30:25,904 INFO ___FILE_ONLY___ ═
|
| 659 |
+
2025-11-20 14:30:25,914 INFO ___FILE_ONLY___ ═
|
| 660 |
+
2025-11-20 14:30:25,923 INFO ___FILE_ONLY___ ═
|
| 661 |
+
2025-11-20 14:30:25,934 INFO ___FILE_ONLY___ ═
|
| 662 |
+
2025-11-20 14:30:25,944 INFO ___FILE_ONLY___ ═
|
| 663 |
+
2025-11-20 14:30:25,953 INFO ___FILE_ONLY___ ═
|
| 664 |
+
2025-11-20 14:30:25,963 INFO ___FILE_ONLY___ ═
|
| 665 |
+
2025-11-20 14:30:25,972 INFO ___FILE_ONLY___ ═
|
| 666 |
+
2025-11-20 14:30:25,981 INFO ___FILE_ONLY___ ═
|
| 667 |
+
2025-11-20 14:30:25,994 INFO ___FILE_ONLY___ ═
|
| 668 |
+
2025-11-20 14:30:26,009 INFO ___FILE_ONLY___ ═
|
| 669 |
+
2025-11-20 14:30:26,020 INFO ___FILE_ONLY___ ═
|
| 670 |
+
2025-11-20 14:30:26,031 INFO ___FILE_ONLY___ ═
|
| 671 |
+
2025-11-20 14:30:26,051 INFO ___FILE_ONLY___ ═
|
| 672 |
+
2025-11-20 14:30:26,065 INFO ___FILE_ONLY___ ═
|
| 673 |
+
2025-11-20 14:30:26,082 INFO ___FILE_ONLY___ ═
|
| 674 |
+
2025-11-20 14:30:26,095 INFO ___FILE_ONLY___ ═
|
| 675 |
+
2025-11-20 14:30:26,111 INFO ___FILE_ONLY___ ═
|
| 676 |
+
2025-11-20 14:30:26,119 INFO ___FILE_ONLY___ ═
|
| 677 |
+
2025-11-20 14:30:26,129 INFO ___FILE_ONLY___ ═
|
| 678 |
+
2025-11-20 14:30:26,163 INFO ___FILE_ONLY___ ═
|
| 679 |
+
2025-11-20 14:30:26,176 INFO ___FILE_ONLY___ ═
|
| 680 |
+
2025-11-20 14:30:26,186 INFO ___FILE_ONLY___ ═
|
| 681 |
+
2025-11-20 14:30:26,196 INFO ___FILE_ONLY___ ═
|
| 682 |
+
2025-11-20 14:30:26,205 INFO ___FILE_ONLY___ ═
|
| 683 |
+
2025-11-20 14:30:26,215 INFO ___FILE_ONLY___ ═
|
| 684 |
+
2025-11-20 14:30:26,225 INFO ___FILE_ONLY___ ═
|
| 685 |
+
2025-11-20 14:30:26,234 INFO ___FILE_ONLY___ ═
|
| 686 |
+
2025-11-20 14:30:26,243 INFO ___FILE_ONLY___ ═
|
| 687 |
+
2025-11-20 14:30:26,251 INFO ___FILE_ONLY___ ═
|
| 688 |
+
2025-11-20 14:30:26,260 INFO ___FILE_ONLY___ ═
|
| 689 |
+
2025-11-20 14:30:26,272 INFO ___FILE_ONLY___ ═
|
| 690 |
+
2025-11-20 14:30:26,286 INFO ___FILE_ONLY___ ═
|
| 691 |
+
2025-11-20 14:30:26,297 INFO ___FILE_ONLY___ ═
|
| 692 |
+
2025-11-20 14:30:26,309 INFO ___FILE_ONLY___ ═
|
| 693 |
+
2025-11-20 14:30:26,322 INFO ___FILE_ONLY___ ═
|
| 694 |
+
2025-11-20 14:30:26,345 INFO ___FILE_ONLY___ ═
|
| 695 |
+
2025-11-20 14:30:26,359 INFO ___FILE_ONLY___ ═
|
| 696 |
+
2025-11-20 14:30:26,373 INFO ___FILE_ONLY___ ═
|
| 697 |
+
2025-11-20 14:30:26,393 INFO ___FILE_ONLY___ ═
|
| 698 |
+
2025-11-20 14:30:26,409 INFO ___FILE_ONLY___ ═
|
| 699 |
+
2025-11-20 14:30:26,426 INFO ___FILE_ONLY___ ═
|
| 700 |
+
2025-11-20 14:30:26,426 INFO ___FILE_ONLY___ ╝
|
| 701 |
+
|
| 702 |
+
2025-11-20 14:30:26,456 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 703 |
+
|
| 704 |
+
2025-11-20 14:30:26,456 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool (Platform... ═╣
|
| 705 |
+
|
| 706 |
+
2025-11-20 14:30:26,456 INFO ___FILE_ONLY___ ╚
|
| 707 |
+
2025-11-20 14:30:26,457 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 708 |
+
2025-11-20 14:30:26,457 INFO ___FILE_ONLY___ ╝
|
| 709 |
+
|
| 710 |
+
2025-11-20 14:30:26,461 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 711 |
+
|
| 712 |
+
2025-11-20 14:30:26,461 INFO ___FILE_ONLY___ ╠═ Installing: Default set of gcloud commands ═╣
|
| 713 |
+
|
| 714 |
+
2025-11-20 14:30:26,461 INFO ___FILE_ONLY___ ╚
|
| 715 |
+
2025-11-20 14:30:26,463 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 716 |
+
2025-11-20 14:30:26,463 INFO ___FILE_ONLY___ ╝
|
| 717 |
+
|
| 718 |
+
2025-11-20 14:30:26,465 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 719 |
+
|
| 720 |
+
2025-11-20 14:30:26,465 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CLI Core Libraries (Platform... ═╣
|
| 721 |
+
|
| 722 |
+
2025-11-20 14:30:26,465 INFO ___FILE_ONLY___ ╚
|
| 723 |
+
2025-11-20 14:30:26,466 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 724 |
+
2025-11-20 14:30:26,466 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 725 |
+
2025-11-20 14:30:26,467 INFO ___FILE_ONLY___ ╝
|
| 726 |
+
|
| 727 |
+
2025-11-20 14:30:26,470 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 728 |
+
|
| 729 |
+
2025-11-20 14:30:26,471 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣
|
| 730 |
+
|
| 731 |
+
2025-11-20 14:30:26,471 INFO ___FILE_ONLY___ ╚
|
| 732 |
+
2025-11-20 14:30:26,473 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 733 |
+
2025-11-20 14:30:26,473 INFO ___FILE_ONLY___ ╝
|
| 734 |
+
|
| 735 |
+
2025-11-20 14:30:26,475 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 736 |
+
|
| 737 |
+
2025-11-20 14:30:26,475 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool (Platform S... ═╣
|
| 738 |
+
|
| 739 |
+
2025-11-20 14:30:26,475 INFO ___FILE_ONLY___ ╚
|
| 740 |
+
2025-11-20 14:30:26,510 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 741 |
+
2025-11-20 14:30:26,510 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 742 |
+
2025-11-20 14:30:26,510 INFO ___FILE_ONLY___ ╝
|
| 743 |
+
|
| 744 |
+
2025-11-20 14:30:26,515 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 745 |
+
|
| 746 |
+
2025-11-20 14:30:26,515 INFO ___FILE_ONLY___ ╠═ Installing: gcloud cli dependencies (Platform Specific) ═╣
|
| 747 |
+
|
| 748 |
+
2025-11-20 14:30:26,515 INFO ___FILE_ONLY___ ╚
|
| 749 |
+
2025-11-20 14:30:26,515 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 750 |
+
2025-11-20 14:30:26,515 INFO ___FILE_ONLY___ ╝
|
| 751 |
+
|
| 752 |
+
2025-11-20 14:30:26,520 DEBUG root Updating notification cache...
|
| 753 |
+
2025-11-20 14:30:26,521 INFO ___FILE_ONLY___
|
| 754 |
+
|
| 755 |
+
2025-11-20 14:30:26,522 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 756 |
+
2025-11-20 14:30:26,523 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process']
|
| 757 |
+
2025-11-20 14:30:34,735 DEBUG ___FILE_ONLY___
|
| 758 |
+
2025-11-20 14:30:34,736 DEBUG ___FILE_ONLY___
|
| 759 |
+
2025-11-20 14:30:34,791 INFO root descriptor_list: [{'universeDomain': 'googleapis.com', 'universeShortName': '', 'authenticationDomain': 'auth.cloud.google.com', 'projectPrefix': '', 'cloudWebDomain': 'cloud.google.com', 'documentationDomain': 'cloud.google.com', 'version': '1.0.0', 'state': 'primary', 'artifactRegistryDomain': 'pkg.dev'}]
|
| 760 |
+
2025-11-20 14:30:34,791 INFO ___FILE_ONLY___
|
| 761 |
+
Update done!
|
| 762 |
+
|
| 763 |
+
|
| 764 |
+
2025-11-20 14:30:34,794 DEBUG root Chosen display Format:none
|
| 765 |
+
2025-11-20 14:30:34,795 INFO root Display format: "none"
|
.config/logs/2025.11.20/14.30.27.010422.log
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:27,011 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-20 14:30:27,013 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2025-11-20 14:30:27,014 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2025-11-20 14:30:34,644 DEBUG root Chosen display Format:none
|
| 5 |
+
2025-11-20 14:30:34,644 INFO root Display format: "none"
|
.config/logs/2025.11.20/14.30.35.382199.log
ADDED
|
@@ -0,0 +1,153 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:35,383 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-20 14:30:35,414 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2025-11-20 14:30:35,417 DEBUG root Running [gcloud.components.update] with arguments: [--quiet: "True", COMPONENT-IDS:8: "['gcloud', 'core', 'bq', 'gsutil', 'compute', 'preview', 'alpha', 'beta']"]
|
| 4 |
+
2025-11-20 14:30:35,418 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2025-11-20 14:30:35,426 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2025-11-20 14:30:35,445 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 24782
|
| 8 |
+
2025-11-20 14:30:35,456 WARNING root Component [compute] no longer exists.
|
| 9 |
+
2025-11-20 14:30:35,457 INFO ___FILE_ONLY___
|
| 10 |
+
|
| 11 |
+
2025-11-20 14:30:35,457 INFO ___FILE_ONLY___
|
| 12 |
+
Your current Google Cloud CLI version is: 548.0.0
|
| 13 |
+
|
| 14 |
+
2025-11-20 14:30:35,457 INFO ___FILE_ONLY___ Installing components from version: 548.0.0
|
| 15 |
+
|
| 16 |
+
2025-11-20 14:30:35,457 INFO ___FILE_ONLY___
|
| 17 |
+
|
| 18 |
+
2025-11-20 14:30:35,458 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)
|
| 19 |
+
2025-11-20 14:30:35,458 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)
|
| 20 |
+
2025-11-20 14:30:35,458 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)
|
| 21 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___ ┌────────────────────────────────────────────────┐
|
| 22 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___
|
| 23 |
+
|
| 24 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 25 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___
|
| 26 |
+
|
| 27 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___ ├─────────────────────────┬────────────┬─────────┤
|
| 28 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___
|
| 29 |
+
|
| 30 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 31 |
+
2025-11-20 14:30:35,474 INFO ___FILE_ONLY___
|
| 32 |
+
|
| 33 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ ├─────────────────────────┼────────────┼─────────┤
|
| 34 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 35 |
+
|
| 36 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 37 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ gcloud Alpha Commands
|
| 38 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 39 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 40 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ 2025.11.17
|
| 41 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 42 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 43 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ < 1 MiB
|
| 44 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 45 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 46 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 47 |
+
|
| 48 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 49 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ gcloud Beta Commands
|
| 50 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 51 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 52 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ 2025.11.17
|
| 53 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___
|
| 54 |
+
2025-11-20 14:30:35,475 INFO ___FILE_ONLY___ │
|
| 55 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ < 1 MiB
|
| 56 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 57 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ │
|
| 58 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 59 |
+
|
| 60 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ │
|
| 61 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ gcloud Preview Commands
|
| 62 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 63 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ │
|
| 64 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 65 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 66 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ │
|
| 67 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ < 1 MiB
|
| 68 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 69 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ │
|
| 70 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 71 |
+
|
| 72 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___ └─────────────────────────┴────────────┴─────────┘
|
| 73 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 74 |
+
|
| 75 |
+
2025-11-20 14:30:35,476 INFO ___FILE_ONLY___
|
| 76 |
+
|
| 77 |
+
2025-11-20 14:30:35,479 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 78 |
+
2025-11-20 14:30:35,488 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 339882
|
| 79 |
+
2025-11-20 14:30:36,016 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 80 |
+
https://cloud.google.com/sdk/release_notes
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
2025-11-20 14:30:36,016 INFO ___FILE_ONLY___ Performing in place update...
|
| 84 |
+
|
| 85 |
+
|
| 86 |
+
2025-11-20 14:30:36,018 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 87 |
+
|
| 88 |
+
2025-11-20 14:30:36,018 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Alpha Commands ═╣
|
| 89 |
+
|
| 90 |
+
2025-11-20 14:30:36,018 INFO ___FILE_ONLY___ ╚
|
| 91 |
+
2025-11-20 14:30:36,021 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 92 |
+
2025-11-20 14:30:36,035 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-alpha-20251117224618.tar.gz HTTP/1.1" 200 800
|
| 93 |
+
2025-11-20 14:30:36,035 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 94 |
+
2025-11-20 14:30:36,036 INFO ___FILE_ONLY___ ╝
|
| 95 |
+
|
| 96 |
+
2025-11-20 14:30:36,037 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 97 |
+
|
| 98 |
+
2025-11-20 14:30:36,037 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Beta Commands ═╣
|
| 99 |
+
|
| 100 |
+
2025-11-20 14:30:36,037 INFO ___FILE_ONLY___ ╚
|
| 101 |
+
2025-11-20 14:30:36,040 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 102 |
+
2025-11-20 14:30:36,052 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-beta-20251117224618.tar.gz HTTP/1.1" 200 797
|
| 103 |
+
2025-11-20 14:30:36,052 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 104 |
+
2025-11-20 14:30:36,052 INFO ___FILE_ONLY___ ╝
|
| 105 |
+
|
| 106 |
+
2025-11-20 14:30:36,054 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 107 |
+
|
| 108 |
+
2025-11-20 14:30:36,054 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Preview Commands ═╣
|
| 109 |
+
|
| 110 |
+
2025-11-20 14:30:36,054 INFO ___FILE_ONLY___ ╚
|
| 111 |
+
2025-11-20 14:30:36,057 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 112 |
+
2025-11-20 14:30:36,102 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-preview-20241115154308.tar.gz HTTP/1.1" 200 823
|
| 113 |
+
2025-11-20 14:30:36,103 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 114 |
+
2025-11-20 14:30:36,103 INFO ___FILE_ONLY___ ╝
|
| 115 |
+
|
| 116 |
+
2025-11-20 14:30:36,105 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 117 |
+
|
| 118 |
+
2025-11-20 14:30:36,105 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Alpha Commands ═╣
|
| 119 |
+
|
| 120 |
+
2025-11-20 14:30:36,105 INFO ___FILE_ONLY___ ╚
|
| 121 |
+
2025-11-20 14:30:36,106 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 122 |
+
2025-11-20 14:30:36,106 INFO ___FILE_ONLY___ ╝
|
| 123 |
+
|
| 124 |
+
2025-11-20 14:30:36,111 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 125 |
+
|
| 126 |
+
2025-11-20 14:30:36,111 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Beta Commands ═╣
|
| 127 |
+
|
| 128 |
+
2025-11-20 14:30:36,111 INFO ___FILE_ONLY___ ╚
|
| 129 |
+
2025-11-20 14:30:36,112 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 130 |
+
2025-11-20 14:30:36,112 INFO ___FILE_ONLY___ ╝
|
| 131 |
+
|
| 132 |
+
2025-11-20 14:30:36,117 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 133 |
+
|
| 134 |
+
2025-11-20 14:30:36,117 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Preview Commands ═╣
|
| 135 |
+
|
| 136 |
+
2025-11-20 14:30:36,117 INFO ___FILE_ONLY___ ╚
|
| 137 |
+
2025-11-20 14:30:36,117 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 138 |
+
2025-11-20 14:30:36,117 INFO ___FILE_ONLY___ ╝
|
| 139 |
+
|
| 140 |
+
2025-11-20 14:30:36,122 DEBUG root Updating notification cache...
|
| 141 |
+
2025-11-20 14:30:36,122 INFO ___FILE_ONLY___
|
| 142 |
+
|
| 143 |
+
2025-11-20 14:30:36,124 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 144 |
+
2025-11-20 14:30:36,124 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process']
|
| 145 |
+
2025-11-20 14:30:44,435 DEBUG ___FILE_ONLY___
|
| 146 |
+
2025-11-20 14:30:44,435 DEBUG ___FILE_ONLY___
|
| 147 |
+
2025-11-20 14:30:44,638 INFO root descriptor_list: [{'universeDomain': 'googleapis.com', 'universeShortName': '', 'authenticationDomain': 'auth.cloud.google.com', 'projectPrefix': '', 'cloudWebDomain': 'cloud.google.com', 'documentationDomain': 'cloud.google.com', 'version': '1.0.0', 'state': 'primary', 'artifactRegistryDomain': 'pkg.dev'}]
|
| 148 |
+
2025-11-20 14:30:44,638 INFO ___FILE_ONLY___
|
| 149 |
+
Update done!
|
| 150 |
+
|
| 151 |
+
|
| 152 |
+
2025-11-20 14:30:44,640 DEBUG root Chosen display Format:none
|
| 153 |
+
2025-11-20 14:30:44,641 INFO root Display format: "none"
|
.config/logs/2025.11.20/14.30.36.623222.log
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:36,623 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-20 14:30:36,625 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2025-11-20 14:30:36,626 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2025-11-20 14:30:44,338 DEBUG root Chosen display Format:none
|
| 5 |
+
2025-11-20 14:30:44,339 INFO root Display format: "none"
|
.config/logs/2025.11.20/14.30.45.231815.log
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:45,233 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2025-11-20 14:30:45,319 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2025-11-20 14:30:45,321 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "component_manager/disable_update_check", VALUE: "true"]
|
| 4 |
+
2025-11-20 14:30:45,321 INFO ___FILE_ONLY___ Updated property [component_manager/disable_update_check].
|
| 5 |
+
|
| 6 |
+
2025-11-20 14:30:45,322 DEBUG root Chosen display Format:default
|
| 7 |
+
2025-11-20 14:30:45,323 INFO root Display format: "default"
|
| 8 |
+
2025-11-20 14:30:45,328 DEBUG root SDK update checks are disabled.
|
.config/logs/2025.11.20/14.30.45.937471.log
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-20 14:30:45,939 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2025-11-20 14:30:46,023 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2025-11-20 14:30:46,025 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "compute/gce_metadata_read_timeout_sec", VALUE: "0"]
|
| 4 |
+
2025-11-20 14:30:46,026 INFO ___FILE_ONLY___ Updated property [compute/gce_metadata_read_timeout_sec].
|
| 5 |
+
|
| 6 |
+
2025-11-20 14:30:46,027 DEBUG root Chosen display Format:default
|
| 7 |
+
2025-11-20 14:30:46,027 INFO root Display format: "default"
|
| 8 |
+
2025-11-20 14:30:46,032 DEBUG root SDK update checks are disabled.
|
.gitattributes
CHANGED
|
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
sample_data/mnist_test.csv filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
sample_data/mnist_train_small.csv filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,243 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
---
|
| 3 |
+
base_model: GPT-2-like-character-level
|
| 4 |
+
tags:
|
| 5 |
+
- text-generation
|
| 6 |
+
- character-level
|
| 7 |
+
- pytorch
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
# Character-level GPT Model
|
| 11 |
+
|
| 12 |
+
This is a custom character-level GPT model trained on a text dataset (e.g., Shakespeare). It's a minimal implementation designed for educational purposes.
|
| 13 |
+
|
| 14 |
+
## Model Architecture
|
| 15 |
+
|
| 16 |
+
The model is a Transformer-based decoder-only architecture, similar to GPT-2, but operating at the character level.
|
| 17 |
+
|
| 18 |
+
- `block_size`: 1024
|
| 19 |
+
- `vocab_size`: Dynamically determined from training data
|
| 20 |
+
- `n_layer`: 12
|
| 21 |
+
- `n_head`: 12
|
| 22 |
+
- `n_embd`: 768
|
| 23 |
+
|
| 24 |
+
## How to Use
|
| 25 |
+
|
| 26 |
+
To use this model, you'll need the `pytorch_model.bin` (weights) and `vocab.json` (character mappings).
|
| 27 |
+
|
| 28 |
+
```python
|
| 29 |
+
import torch
|
| 30 |
+
import json
|
| 31 |
+
from dataclasses import dataclass
|
| 32 |
+
import torch.nn as nn
|
| 33 |
+
from torch.nn import functional as F
|
| 34 |
+
import math
|
| 35 |
+
|
| 36 |
+
# --- Define your model classes (GPTConfig, CausalSelfAttention, MLP, Block, GPT) here ---
|
| 37 |
+
# Copy the relevant classes from your training script.
|
| 38 |
+
|
| 39 |
+
@dataclass
|
| 40 |
+
class GPTConfig:
|
| 41 |
+
block_size: int = 1024
|
| 42 |
+
vocab_size: int = 50257
|
| 43 |
+
n_layer: int = 12
|
| 44 |
+
n_head: int = 12
|
| 45 |
+
n_embd: int = 768
|
| 46 |
+
|
| 47 |
+
# ... (CausalSelfAttention, MLP, Block, GPT class definitions) ...
|
| 48 |
+
|
| 49 |
+
class CausalSelfAttention(nn.Module):
|
| 50 |
+
'''A minimal Causal Self-Attention block.'''
|
| 51 |
+
def __init__(self, config):
|
| 52 |
+
super().__init__()
|
| 53 |
+
assert config.n_embd % config.n_head == 0
|
| 54 |
+
self.c_attn = nn.Linear(config.n_embd, 3 * config.n_embd)
|
| 55 |
+
self.c_proj = nn.Linear(config.n_embd, config.n_embd)
|
| 56 |
+
self.c_proj.NANGPT_SCALE_INIT = 1.0 / math.sqrt(2.0 * config.n_layer)
|
| 57 |
+
self.n_head = config.n_head
|
| 58 |
+
self.n_embd = config.n_embd
|
| 59 |
+
self.register_buffer("bias", torch.tril(torch.ones(config.block_size, config.block_size))
|
| 60 |
+
.view(1, 1, config.block_size, config.block_size))
|
| 61 |
+
|
| 62 |
+
def forward(self, x):
|
| 63 |
+
B, T, C = x.size()
|
| 64 |
+
q, k, v = self.c_attn(x).split(self.n_embd, dim=2)
|
| 65 |
+
k = k.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 66 |
+
q = q.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 67 |
+
v = v.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 68 |
+
att = (q @ k.transpose(-2, -1)) * (1.0 / math.sqrt(k.size(-1)))
|
| 69 |
+
att = att.masked_fill(self.bias[:,:,:T,:T] == 0, float('-inf'))
|
| 70 |
+
att = F.softmax(att, dim=-1)
|
| 71 |
+
y = att @ v
|
| 72 |
+
y = y.transpose(1, 2).contiguous().view(B, T, C)
|
| 73 |
+
y = self.c_proj(y)
|
| 74 |
+
return y
|
| 75 |
+
|
| 76 |
+
class MLP(nn.Module):
|
| 77 |
+
'''A minimal Multi-Layer Perceptron block.'''
|
| 78 |
+
def __init__(self, config):
|
| 79 |
+
super().__init__()
|
| 80 |
+
self.c_fc = nn.Linear(config.n_embd, 4 * config.n_embd)
|
| 81 |
+
self.gelu = nn.GELU(approximate='tanh')
|
| 82 |
+
self.c_proj = nn.Linear(4 * config.n_embd, config.n_embd)
|
| 83 |
+
self.c_proj.NANGPT_SCALE_INIT = 1.0 / math.sqrt(2.0 * config.n_layer)
|
| 84 |
+
|
| 85 |
+
def forward(self, x):
|
| 86 |
+
x = self.c_fc(x)
|
| 87 |
+
x = self.gelu(x)
|
| 88 |
+
x = self.c_proj(x)
|
| 89 |
+
return x
|
| 90 |
+
|
| 91 |
+
class Block(nn.Module):
|
| 92 |
+
'''A minimal Transformer Block consisting of Attention and MLP.'''
|
| 93 |
+
def __init__(self, config):
|
| 94 |
+
super().__init__()
|
| 95 |
+
self.ln_1 = nn.LayerNorm(config.n_embd)
|
| 96 |
+
self.attn = CausalSelfAttention(config)
|
| 97 |
+
self.ln_2 = nn.LayerNorm(config.n_embd)
|
| 98 |
+
self.mlp = MLP(config)
|
| 99 |
+
|
| 100 |
+
def forward(self, x):
|
| 101 |
+
x = x + self.attn(self.ln_1(x))
|
| 102 |
+
x = x + self.mlp(self.ln_2(x))
|
| 103 |
+
return x
|
| 104 |
+
|
| 105 |
+
class GPT(nn.Module):
|
| 106 |
+
'''The full GPT model composed of Blocks.'''
|
| 107 |
+
def __init__(self, config):
|
| 108 |
+
super().__init__()
|
| 109 |
+
self.config = config
|
| 110 |
+
self.transformer = nn.ModuleDict(dict(
|
| 111 |
+
wte = nn.Embedding(config.vocab_size, config.n_embd),
|
| 112 |
+
wpe = nn.Embedding(config.block_size, config.n_embd),
|
| 113 |
+
h = nn.ModuleList([Block(config) for _ in range(config.n_layer)]),
|
| 114 |
+
ln_f = nn.LayerNorm(config.n_embd),
|
| 115 |
+
))
|
| 116 |
+
self.lm_head = nn.Linear(config.n_embd, config.vocab_size, bias=False)
|
| 117 |
+
self.transformer.wte.weight = self.lm_head.weight # Weight tying
|
| 118 |
+
self.apply(self._init_weights)
|
| 119 |
+
|
| 120 |
+
def get_num_params(self, non_embedding=True):
|
| 121 |
+
n_params = sum(p.numel() for p in self.parameters())
|
| 122 |
+
if non_embedding:
|
| 123 |
+
n_params -= self.transformer.wpe.weight.numel()
|
| 124 |
+
return n_params
|
| 125 |
+
|
| 126 |
+
def _init_weights(self, module):
|
| 127 |
+
if isinstance(module, nn.Linear):
|
| 128 |
+
std = 0.02
|
| 129 |
+
if hasattr(module, 'NANGPT_SCALE_INIT'):
|
| 130 |
+
std *= module.NANGPT_SCALE_INIT
|
| 131 |
+
torch.nn.init.normal_(module.weight, mean=0.0, std=std)
|
| 132 |
+
if module.bias is not None:
|
| 133 |
+
torch.nn.init.zeros_(module.bias)
|
| 134 |
+
elif isinstance(module, nn.Embedding):
|
| 135 |
+
torch.nn.init.normal_(module.weight, mean=0.0, std=0.02)
|
| 136 |
+
elif isinstance(module, nn.LayerNorm):
|
| 137 |
+
torch.nn.init.zeros_(module.bias)
|
| 138 |
+
torch.nn.init.ones_(module.weight)
|
| 139 |
+
|
| 140 |
+
def forward(self, idx, targets=None):
|
| 141 |
+
device = idx.device
|
| 142 |
+
B, T = idx.size()
|
| 143 |
+
assert T <= self.config.block_size, f"Cannot forward sequence of length {T}, block size is only {self.config.block_size}"
|
| 144 |
+
|
| 145 |
+
pos = torch.arange(0, T, dtype=torch.long, device=device).unsqueeze(0)
|
| 146 |
+
|
| 147 |
+
tok_emb = self.transformer.wte(idx)
|
| 148 |
+
pos_emb = self.transformer.wpe(pos)
|
| 149 |
+
x = tok_emb + pos_emb
|
| 150 |
+
|
| 151 |
+
for block in self.transformer.h:
|
| 152 |
+
x = block(x)
|
| 153 |
+
|
| 154 |
+
x = self.transformer.ln_f(x)
|
| 155 |
+
logits = self.lm_head(x)
|
| 156 |
+
|
| 157 |
+
loss = None
|
| 158 |
+
if targets is not None:
|
| 159 |
+
loss = F.cross_entropy(logits.view(-1, logits.size(-1)), targets.view(-1), ignore_index=-1)
|
| 160 |
+
|
| 161 |
+
return logits, loss
|
| 162 |
+
|
| 163 |
+
|
| 164 |
+
# --- Custom tokenizer based on vocab.json ---
|
| 165 |
+
class SimpleCharTokenizer:
|
| 166 |
+
def __init__(self, vocab_file):
|
| 167 |
+
with open(vocab_file, 'r') as f:
|
| 168 |
+
vocab_data = json.load(f)
|
| 169 |
+
self.stoi = vocab_data['stoi']
|
| 170 |
+
self.itos = {int(k): v for k, v in vocab_data['itos'].items()} # keys are string in json
|
| 171 |
+
self.vocab_size = vocab_data['vocab_size']
|
| 172 |
+
|
| 173 |
+
def encode(self, s):
|
| 174 |
+
return [self.stoi[c] for c in s]
|
| 175 |
+
|
| 176 |
+
def decode(self, l):
|
| 177 |
+
return ''.join([self.itos[i] for i in l])
|
| 178 |
+
|
| 179 |
+
|
| 180 |
+
# --- Generation function (simplified) ---
|
| 181 |
+
def generate_from_hf(model, tokenizer, start_str, max_new_tokens, temperature=1.0, top_k=50, device='cpu'):
|
| 182 |
+
model.eval()
|
| 183 |
+
B, T_model = 1, model.config.block_size # Model's block_size
|
| 184 |
+
|
| 185 |
+
start_ids = tokenizer.encode(start_str)
|
| 186 |
+
x = (torch.tensor(start_ids, dtype=torch.long, device=device)[None, ...])
|
| 187 |
+
|
| 188 |
+
x = x[:, -T_model:] # Truncate if start string is too long for model's block_size
|
| 189 |
+
|
| 190 |
+
for _ in range(max_new_tokens):
|
| 191 |
+
# crop context if necessary
|
| 192 |
+
x_cond = x if x.size(1) <= T_model else x[:, -T_model:]
|
| 193 |
+
|
| 194 |
+
with torch.no_grad():
|
| 195 |
+
logits, _ = model(x_cond)
|
| 196 |
+
logits = logits[:, -1, :] / temperature
|
| 197 |
+
if top_k is not None:
|
| 198 |
+
v, _ = torch.topk(logits, min(top_k, logits.size(-1)))
|
| 199 |
+
logits[logits < v[:, [-1]]] = -float('Inf')
|
| 200 |
+
|
| 201 |
+
probs = F.softmax(logits, dim=-1)
|
| 202 |
+
idx_next = torch.multinomial(probs, num_samples=1)
|
| 203 |
+
|
| 204 |
+
x = torch.cat((x, idx_next), dim=1)
|
| 205 |
+
|
| 206 |
+
if tokenizer.stoi.get('
|
| 207 |
+
') is not None and idx_next.item() == tokenizer.stoi.get('
|
| 208 |
+
'):
|
| 209 |
+
break
|
| 210 |
+
|
| 211 |
+
return tokenizer.decode(x[0].tolist())
|
| 212 |
+
|
| 213 |
+
|
| 214 |
+
|
| 215 |
+
# Example usage:
|
| 216 |
+
# device = 'cuda' if torch.cuda.is_available() else 'cpu'
|
| 217 |
+
# # Load config and vocab
|
| 218 |
+
# with open('my_gpt_model/config.json', 'r') as f:
|
| 219 |
+
# model_config_dict = json.load(f)
|
| 220 |
+
# model_config = GPTConfig(**model_config_dict)
|
| 221 |
+
#
|
| 222 |
+
# tokenizer = SimpleCharTokenizer('my_gpt_model/vocab.json')
|
| 223 |
+
# model = GPT(model_config).to(device)
|
| 224 |
+
# model.load_state_dict(torch.load('my_gpt_model/pytorch_model.bin', map_location=device))
|
| 225 |
+
#
|
| 226 |
+
# prompt = "First Citizen:"
|
| 227 |
+
# generated_text = generate_from_hf(model, tokenizer, prompt, max_new_tokens=200, temperature=0.9, device=device)
|
| 228 |
+
# print(generated_text)
|
| 229 |
+
|
| 230 |
+
```
|
| 231 |
+
|
| 232 |
+
## Files in `.` directory:
|
| 233 |
+
- `pytorch_model.bin`: Contains the model's state dictionary (weights).
|
| 234 |
+
- `vocab.json`: Contains the character-to-integer (`stoi`) and integer-to-character (`itos`) mappings.
|
| 235 |
+
- `config.json`: Contains the model's configuration parameters (`GPTConfig`).
|
| 236 |
+
|
| 237 |
+
## How to Load and Generate Text
|
| 238 |
+
|
| 239 |
+
```python
|
| 240 |
+
# (Refer to the example usage in the code block above for loading and generating text)
|
| 241 |
+
```
|
| 242 |
+
|
| 243 |
+
**Note**: The model architecture classes (`GPTConfig`, `CausalSelfAttention`, `MLP`, `Block`, `GPT`) and the `generate` function itself are part of the model's definition and would need to be present in your environment when loading the model from Hugging Face. The `README.md` includes these definitions for clarity and ease of use.
|
input.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
my_gpt_model/README.md
ADDED
|
@@ -0,0 +1,243 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
---
|
| 3 |
+
base_model: GPT-2-like-character-level
|
| 4 |
+
tags:
|
| 5 |
+
- text-generation
|
| 6 |
+
- character-level
|
| 7 |
+
- pytorch
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
# Character-level GPT Model
|
| 11 |
+
|
| 12 |
+
This is a custom character-level GPT model trained on a text dataset (e.g., Shakespeare). It's a minimal implementation designed for educational purposes.
|
| 13 |
+
|
| 14 |
+
## Model Architecture
|
| 15 |
+
|
| 16 |
+
The model is a Transformer-based decoder-only architecture, similar to GPT-2, but operating at the character level.
|
| 17 |
+
|
| 18 |
+
- `block_size`: 1024
|
| 19 |
+
- `vocab_size`: Dynamically determined from training data
|
| 20 |
+
- `n_layer`: 12
|
| 21 |
+
- `n_head`: 12
|
| 22 |
+
- `n_embd`: 768
|
| 23 |
+
|
| 24 |
+
## How to Use
|
| 25 |
+
|
| 26 |
+
To use this model, you'll need the `pytorch_model.bin` (weights) and `vocab.json` (character mappings).
|
| 27 |
+
|
| 28 |
+
```python
|
| 29 |
+
import torch
|
| 30 |
+
import json
|
| 31 |
+
from dataclasses import dataclass
|
| 32 |
+
import torch.nn as nn
|
| 33 |
+
from torch.nn import functional as F
|
| 34 |
+
import math
|
| 35 |
+
|
| 36 |
+
# --- Define your model classes (GPTConfig, CausalSelfAttention, MLP, Block, GPT) here ---
|
| 37 |
+
# Copy the relevant classes from your training script.
|
| 38 |
+
|
| 39 |
+
@dataclass
|
| 40 |
+
class GPTConfig:
|
| 41 |
+
block_size: int = 1024
|
| 42 |
+
vocab_size: int = 50257
|
| 43 |
+
n_layer: int = 12
|
| 44 |
+
n_head: int = 12
|
| 45 |
+
n_embd: int = 768
|
| 46 |
+
|
| 47 |
+
# ... (CausalSelfAttention, MLP, Block, GPT class definitions) ...
|
| 48 |
+
|
| 49 |
+
class CausalSelfAttention(nn.Module):
|
| 50 |
+
'''A minimal Causal Self-Attention block.'''
|
| 51 |
+
def __init__(self, config):
|
| 52 |
+
super().__init__()
|
| 53 |
+
assert config.n_embd % config.n_head == 0
|
| 54 |
+
self.c_attn = nn.Linear(config.n_embd, 3 * config.n_embd)
|
| 55 |
+
self.c_proj = nn.Linear(config.n_embd, config.n_embd)
|
| 56 |
+
self.c_proj.NANGPT_SCALE_INIT = 1.0 / math.sqrt(2.0 * config.n_layer)
|
| 57 |
+
self.n_head = config.n_head
|
| 58 |
+
self.n_embd = config.n_embd
|
| 59 |
+
self.register_buffer("bias", torch.tril(torch.ones(config.block_size, config.block_size))
|
| 60 |
+
.view(1, 1, config.block_size, config.block_size))
|
| 61 |
+
|
| 62 |
+
def forward(self, x):
|
| 63 |
+
B, T, C = x.size()
|
| 64 |
+
q, k, v = self.c_attn(x).split(self.n_embd, dim=2)
|
| 65 |
+
k = k.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 66 |
+
q = q.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 67 |
+
v = v.view(B, T, self.n_head, C // self.n_head).transpose(1, 2)
|
| 68 |
+
att = (q @ k.transpose(-2, -1)) * (1.0 / math.sqrt(k.size(-1)))
|
| 69 |
+
att = att.masked_fill(self.bias[:,:,:T,:T] == 0, float('-inf'))
|
| 70 |
+
att = F.softmax(att, dim=-1)
|
| 71 |
+
y = att @ v
|
| 72 |
+
y = y.transpose(1, 2).contiguous().view(B, T, C)
|
| 73 |
+
y = self.c_proj(y)
|
| 74 |
+
return y
|
| 75 |
+
|
| 76 |
+
class MLP(nn.Module):
|
| 77 |
+
'''A minimal Multi-Layer Perceptron block.'''
|
| 78 |
+
def __init__(self, config):
|
| 79 |
+
super().__init__()
|
| 80 |
+
self.c_fc = nn.Linear(config.n_embd, 4 * config.n_embd)
|
| 81 |
+
self.gelu = nn.GELU(approximate='tanh')
|
| 82 |
+
self.c_proj = nn.Linear(4 * config.n_embd, config.n_embd)
|
| 83 |
+
self.c_proj.NANGPT_SCALE_INIT = 1.0 / math.sqrt(2.0 * config.n_layer)
|
| 84 |
+
|
| 85 |
+
def forward(self, x):
|
| 86 |
+
x = self.c_fc(x)
|
| 87 |
+
x = self.gelu(x)
|
| 88 |
+
x = self.c_proj(x)
|
| 89 |
+
return x
|
| 90 |
+
|
| 91 |
+
class Block(nn.Module):
|
| 92 |
+
'''A minimal Transformer Block consisting of Attention and MLP.'''
|
| 93 |
+
def __init__(self, config):
|
| 94 |
+
super().__init__()
|
| 95 |
+
self.ln_1 = nn.LayerNorm(config.n_embd)
|
| 96 |
+
self.attn = CausalSelfAttention(config)
|
| 97 |
+
self.ln_2 = nn.LayerNorm(config.n_embd)
|
| 98 |
+
self.mlp = MLP(config)
|
| 99 |
+
|
| 100 |
+
def forward(self, x):
|
| 101 |
+
x = x + self.attn(self.ln_1(x))
|
| 102 |
+
x = x + self.mlp(self.ln_2(x))
|
| 103 |
+
return x
|
| 104 |
+
|
| 105 |
+
class GPT(nn.Module):
|
| 106 |
+
'''The full GPT model composed of Blocks.'''
|
| 107 |
+
def __init__(self, config):
|
| 108 |
+
super().__init__()
|
| 109 |
+
self.config = config
|
| 110 |
+
self.transformer = nn.ModuleDict(dict(
|
| 111 |
+
wte = nn.Embedding(config.vocab_size, config.n_embd),
|
| 112 |
+
wpe = nn.Embedding(config.block_size, config.n_embd),
|
| 113 |
+
h = nn.ModuleList([Block(config) for _ in range(config.n_layer)]),
|
| 114 |
+
ln_f = nn.LayerNorm(config.n_embd),
|
| 115 |
+
))
|
| 116 |
+
self.lm_head = nn.Linear(config.n_embd, config.vocab_size, bias=False)
|
| 117 |
+
self.transformer.wte.weight = self.lm_head.weight # Weight tying
|
| 118 |
+
self.apply(self._init_weights)
|
| 119 |
+
|
| 120 |
+
def get_num_params(self, non_embedding=True):
|
| 121 |
+
n_params = sum(p.numel() for p in self.parameters())
|
| 122 |
+
if non_embedding:
|
| 123 |
+
n_params -= self.transformer.wpe.weight.numel()
|
| 124 |
+
return n_params
|
| 125 |
+
|
| 126 |
+
def _init_weights(self, module):
|
| 127 |
+
if isinstance(module, nn.Linear):
|
| 128 |
+
std = 0.02
|
| 129 |
+
if hasattr(module, 'NANGPT_SCALE_INIT'):
|
| 130 |
+
std *= module.NANGPT_SCALE_INIT
|
| 131 |
+
torch.nn.init.normal_(module.weight, mean=0.0, std=std)
|
| 132 |
+
if module.bias is not None:
|
| 133 |
+
torch.nn.init.zeros_(module.bias)
|
| 134 |
+
elif isinstance(module, nn.Embedding):
|
| 135 |
+
torch.nn.init.normal_(module.weight, mean=0.0, std=0.02)
|
| 136 |
+
elif isinstance(module, nn.LayerNorm):
|
| 137 |
+
torch.nn.init.zeros_(module.bias)
|
| 138 |
+
torch.nn.init.ones_(module.weight)
|
| 139 |
+
|
| 140 |
+
def forward(self, idx, targets=None):
|
| 141 |
+
device = idx.device
|
| 142 |
+
B, T = idx.size()
|
| 143 |
+
assert T <= self.config.block_size, f"Cannot forward sequence of length {T}, block size is only {self.config.block_size}"
|
| 144 |
+
|
| 145 |
+
pos = torch.arange(0, T, dtype=torch.long, device=device).unsqueeze(0)
|
| 146 |
+
|
| 147 |
+
tok_emb = self.transformer.wte(idx)
|
| 148 |
+
pos_emb = self.transformer.wpe(pos)
|
| 149 |
+
x = tok_emb + pos_emb
|
| 150 |
+
|
| 151 |
+
for block in self.transformer.h:
|
| 152 |
+
x = block(x)
|
| 153 |
+
|
| 154 |
+
x = self.transformer.ln_f(x)
|
| 155 |
+
logits = self.lm_head(x)
|
| 156 |
+
|
| 157 |
+
loss = None
|
| 158 |
+
if targets is not None:
|
| 159 |
+
loss = F.cross_entropy(logits.view(-1, logits.size(-1)), targets.view(-1), ignore_index=-1)
|
| 160 |
+
|
| 161 |
+
return logits, loss
|
| 162 |
+
|
| 163 |
+
|
| 164 |
+
# --- Custom tokenizer based on vocab.json ---
|
| 165 |
+
class SimpleCharTokenizer:
|
| 166 |
+
def __init__(self, vocab_file):
|
| 167 |
+
with open(vocab_file, 'r') as f:
|
| 168 |
+
vocab_data = json.load(f)
|
| 169 |
+
self.stoi = vocab_data['stoi']
|
| 170 |
+
self.itos = {int(k): v for k, v in vocab_data['itos'].items()} # keys are string in json
|
| 171 |
+
self.vocab_size = vocab_data['vocab_size']
|
| 172 |
+
|
| 173 |
+
def encode(self, s):
|
| 174 |
+
return [self.stoi[c] for c in s]
|
| 175 |
+
|
| 176 |
+
def decode(self, l):
|
| 177 |
+
return ''.join([self.itos[i] for i in l])
|
| 178 |
+
|
| 179 |
+
|
| 180 |
+
# --- Generation function (simplified) ---
|
| 181 |
+
def generate_from_hf(model, tokenizer, start_str, max_new_tokens, temperature=1.0, top_k=50, device='cpu'):
|
| 182 |
+
model.eval()
|
| 183 |
+
B, T_model = 1, model.config.block_size # Model's block_size
|
| 184 |
+
|
| 185 |
+
start_ids = tokenizer.encode(start_str)
|
| 186 |
+
x = (torch.tensor(start_ids, dtype=torch.long, device=device)[None, ...])
|
| 187 |
+
|
| 188 |
+
x = x[:, -T_model:] # Truncate if start string is too long for model's block_size
|
| 189 |
+
|
| 190 |
+
for _ in range(max_new_tokens):
|
| 191 |
+
# crop context if necessary
|
| 192 |
+
x_cond = x if x.size(1) <= T_model else x[:, -T_model:]
|
| 193 |
+
|
| 194 |
+
with torch.no_grad():
|
| 195 |
+
logits, _ = model(x_cond)
|
| 196 |
+
logits = logits[:, -1, :] / temperature
|
| 197 |
+
if top_k is not None:
|
| 198 |
+
v, _ = torch.topk(logits, min(top_k, logits.size(-1)))
|
| 199 |
+
logits[logits < v[:, [-1]]] = -float('Inf')
|
| 200 |
+
|
| 201 |
+
probs = F.softmax(logits, dim=-1)
|
| 202 |
+
idx_next = torch.multinomial(probs, num_samples=1)
|
| 203 |
+
|
| 204 |
+
x = torch.cat((x, idx_next), dim=1)
|
| 205 |
+
|
| 206 |
+
if tokenizer.stoi.get('
|
| 207 |
+
') is not None and idx_next.item() == tokenizer.stoi.get('
|
| 208 |
+
'):
|
| 209 |
+
break
|
| 210 |
+
|
| 211 |
+
return tokenizer.decode(x[0].tolist())
|
| 212 |
+
|
| 213 |
+
|
| 214 |
+
|
| 215 |
+
# Example usage:
|
| 216 |
+
# device = 'cuda' if torch.cuda.is_available() else 'cpu'
|
| 217 |
+
# # Load config and vocab
|
| 218 |
+
# with open('my_gpt_model/config.json', 'r') as f:
|
| 219 |
+
# model_config_dict = json.load(f)
|
| 220 |
+
# model_config = GPTConfig(**model_config_dict)
|
| 221 |
+
#
|
| 222 |
+
# tokenizer = SimpleCharTokenizer('my_gpt_model/vocab.json')
|
| 223 |
+
# model = GPT(model_config).to(device)
|
| 224 |
+
# model.load_state_dict(torch.load('my_gpt_model/pytorch_model.bin', map_location=device))
|
| 225 |
+
#
|
| 226 |
+
# prompt = "First Citizen:"
|
| 227 |
+
# generated_text = generate_from_hf(model, tokenizer, prompt, max_new_tokens=200, temperature=0.9, device=device)
|
| 228 |
+
# print(generated_text)
|
| 229 |
+
|
| 230 |
+
```
|
| 231 |
+
|
| 232 |
+
## Files in `my_gpt_model` directory:
|
| 233 |
+
- `pytorch_model.bin`: Contains the model's state dictionary (weights).
|
| 234 |
+
- `vocab.json`: Contains the character-to-integer (`stoi`) and integer-to-character (`itos`) mappings.
|
| 235 |
+
- `config.json`: Contains the model's configuration parameters (`GPTConfig`).
|
| 236 |
+
|
| 237 |
+
## How to Load and Generate Text
|
| 238 |
+
|
| 239 |
+
```python
|
| 240 |
+
# (Refer to the example usage in the code block above for loading and generating text)
|
| 241 |
+
```
|
| 242 |
+
|
| 243 |
+
**Note**: The model architecture classes (`GPTConfig`, `CausalSelfAttention`, `MLP`, `Block`, `GPT`) and the `generate` function itself are part of the model's definition and would need to be present in your environment when loading the model from Hugging Face. The `README.md` includes these definitions for clarity and ease of use.
|
sample_data/README.md
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
This directory includes a few sample datasets to get you started.
|
| 2 |
+
|
| 3 |
+
* `california_housing_data*.csv` is California housing data from the 1990 US
|
| 4 |
+
Census; more information is available at:
|
| 5 |
+
https://docs.google.com/document/d/e/2PACX-1vRhYtsvc5eOR2FWNCwaBiKL6suIOrxJig8LcSBbmCbyYsayia_DvPOOBlXZ4CAlQ5nlDD8kTaIDRwrN/pub
|
| 6 |
+
|
| 7 |
+
* `mnist_*.csv` is a small sample of the
|
| 8 |
+
[MNIST database](https://en.wikipedia.org/wiki/MNIST_database), which is
|
| 9 |
+
described at: http://yann.lecun.com/exdb/mnist/
|
| 10 |
+
|
| 11 |
+
* `anscombe.json` contains a copy of
|
| 12 |
+
[Anscombe's quartet](https://en.wikipedia.org/wiki/Anscombe%27s_quartet); it
|
| 13 |
+
was originally described in
|
| 14 |
+
|
| 15 |
+
Anscombe, F. J. (1973). 'Graphs in Statistical Analysis'. American
|
| 16 |
+
Statistician. 27 (1): 17-21. JSTOR 2682899.
|
| 17 |
+
|
| 18 |
+
and our copy was prepared by the
|
| 19 |
+
[vega_datasets library](https://github.com/altair-viz/vega_datasets/blob/4f67bdaad10f45e3549984e17e1b3088c731503d/vega_datasets/_data/anscombe.json).
|
sample_data/anscombe.json
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{"Series":"I", "X":10.0, "Y":8.04},
|
| 3 |
+
{"Series":"I", "X":8.0, "Y":6.95},
|
| 4 |
+
{"Series":"I", "X":13.0, "Y":7.58},
|
| 5 |
+
{"Series":"I", "X":9.0, "Y":8.81},
|
| 6 |
+
{"Series":"I", "X":11.0, "Y":8.33},
|
| 7 |
+
{"Series":"I", "X":14.0, "Y":9.96},
|
| 8 |
+
{"Series":"I", "X":6.0, "Y":7.24},
|
| 9 |
+
{"Series":"I", "X":4.0, "Y":4.26},
|
| 10 |
+
{"Series":"I", "X":12.0, "Y":10.84},
|
| 11 |
+
{"Series":"I", "X":7.0, "Y":4.81},
|
| 12 |
+
{"Series":"I", "X":5.0, "Y":5.68},
|
| 13 |
+
|
| 14 |
+
{"Series":"II", "X":10.0, "Y":9.14},
|
| 15 |
+
{"Series":"II", "X":8.0, "Y":8.14},
|
| 16 |
+
{"Series":"II", "X":13.0, "Y":8.74},
|
| 17 |
+
{"Series":"II", "X":9.0, "Y":8.77},
|
| 18 |
+
{"Series":"II", "X":11.0, "Y":9.26},
|
| 19 |
+
{"Series":"II", "X":14.0, "Y":8.10},
|
| 20 |
+
{"Series":"II", "X":6.0, "Y":6.13},
|
| 21 |
+
{"Series":"II", "X":4.0, "Y":3.10},
|
| 22 |
+
{"Series":"II", "X":12.0, "Y":9.13},
|
| 23 |
+
{"Series":"II", "X":7.0, "Y":7.26},
|
| 24 |
+
{"Series":"II", "X":5.0, "Y":4.74},
|
| 25 |
+
|
| 26 |
+
{"Series":"III", "X":10.0, "Y":7.46},
|
| 27 |
+
{"Series":"III", "X":8.0, "Y":6.77},
|
| 28 |
+
{"Series":"III", "X":13.0, "Y":12.74},
|
| 29 |
+
{"Series":"III", "X":9.0, "Y":7.11},
|
| 30 |
+
{"Series":"III", "X":11.0, "Y":7.81},
|
| 31 |
+
{"Series":"III", "X":14.0, "Y":8.84},
|
| 32 |
+
{"Series":"III", "X":6.0, "Y":6.08},
|
| 33 |
+
{"Series":"III", "X":4.0, "Y":5.39},
|
| 34 |
+
{"Series":"III", "X":12.0, "Y":8.15},
|
| 35 |
+
{"Series":"III", "X":7.0, "Y":6.42},
|
| 36 |
+
{"Series":"III", "X":5.0, "Y":5.73},
|
| 37 |
+
|
| 38 |
+
{"Series":"IV", "X":8.0, "Y":6.58},
|
| 39 |
+
{"Series":"IV", "X":8.0, "Y":5.76},
|
| 40 |
+
{"Series":"IV", "X":8.0, "Y":7.71},
|
| 41 |
+
{"Series":"IV", "X":8.0, "Y":8.84},
|
| 42 |
+
{"Series":"IV", "X":8.0, "Y":8.47},
|
| 43 |
+
{"Series":"IV", "X":8.0, "Y":7.04},
|
| 44 |
+
{"Series":"IV", "X":8.0, "Y":5.25},
|
| 45 |
+
{"Series":"IV", "X":19.0, "Y":12.50},
|
| 46 |
+
{"Series":"IV", "X":8.0, "Y":5.56},
|
| 47 |
+
{"Series":"IV", "X":8.0, "Y":7.91},
|
| 48 |
+
{"Series":"IV", "X":8.0, "Y":6.89}
|
| 49 |
+
]
|
sample_data/california_housing_test.csv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sample_data/california_housing_train.csv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sample_data/mnist_test.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:51c292478d94ec3a01461bdfa82eb0885d262eb09e615679b2d69dedb6ad09e7
|
| 3 |
+
size 18289443
|
sample_data/mnist_train_small.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1ef64781aa03180f4f5ce504314f058f5d0227277df86060473d973cf43b033e
|
| 3 |
+
size 36523880
|