andymbryant commited on
Commit
8183509
1 Parent(s): eb94e92

updated readme, cleaned up files

Browse files
.DS_Store CHANGED
Binary files a/.DS_Store and b/.DS_Store differ
 
README.md CHANGED
@@ -6,3 +6,38 @@ license: bsd-2-clause
6
  title: Data Mapper
7
  sdk: gradio
8
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  title: Data Mapper
7
  sdk: gradio
8
  ---
9
+
10
+ # LLM Data Mapper
11
+
12
+ ## Overview
13
+ This app uses an LLM to generate a mapping between a source and target (template) schema, executing python code to complete the transformation. Of course, there are more efficient ways to create such a pipeline, but this is mostly an exercise in how an LLM would perform and how it might contribute to a human-in-the-loop ETL user experience.
14
+
15
+ ## Tech
16
+ - Langchain
17
+ - OpenAI (GPT-4 ChatCompletion)
18
+ - Gradio
19
+ - Pandas
20
+ - Pydantic
21
+ - Weights and Biases
22
+
23
+ ## Critiques
24
+ - The UI is basic and clunky. I can do a better job conditionall rendering components, providing feedback to the user, including undo buttons and other interactivity, etc.
25
+ - It is slow. I can do more to make the prompting more efficient and explore using lighter-weight models.
26
+ - There is very little error handling, though we get some for free from gradio and langchain.
27
+ - The prompts can be tuned better with in-context learning examples that are specific to the incoming data.
28
+ - The Spec Writer -> Python Engineer might be excessive. I enjoyed exploring this personification of the workflow, but ultimately I'm not convinced it's contributing directly to an improvement in output.
29
+
30
+ ## Approach
31
+ Given that this is an ETL pipeline, I decided to make everything as structured as possible. For example, I'm using the PydanticOutputParser to kick-off the mapping workflow, as I've found that helps make the LLM output more precise. In addition, the LLM temperature is at 0. And I decided to personify the prompts, so that each chain was one piece of a team working on a data transformation task. I'm not convinced that chaining
32
+
33
+ ## Brainstorming
34
+ I left the brainstorming notebooks in the repo, showing the different approaches I took at the onset.
35
+
36
+ ### RCI Chains
37
+ I've had great success with [Recursive Criticism and Improvement](https://arxiv.org/abs/2303.17491) chains in the past and explored using them here (brainstorm3.ipynb), but ultimately thought it was excessive, as the current `Data Scientist` chain was able to generate the structured mapping file fine without an additional pass.
38
+
39
+ ### SQL Agent
40
+ I think an agent-based system that is reading from and writing to a relational database would probably perform better, but ultimately I found the human-in-the-loop UX to be a bit difficult to implement in a short amount of time. Also, I thought the data model might be wonky, given that we'd reading ffrom and writing to temp tables, as we handled the transforms.
41
+
42
+ ### Pandas Chains
43
+ Langchain has a Pandas Agent / Chain in the core library, but unfortunately I haven't had much luck with it in the past. This was no different. It's particularly error-prone when working with the OpenAI Functions API, as it usually generates output that cannot be serialized. After spending a good amount of time handling errors, I decided to scrap it and move on to
app.py CHANGED
@@ -41,7 +41,6 @@ with gr.Blocks() as demo:
41
  upload_template_btn = gr.UploadButton(
42
  label="Upload Template File",
43
  file_types=[".csv"],
44
- live=True,
45
  file_count="single",
46
  )
47
  template_df = gr.Dataframe(max_rows=MAX_ROWS, interactive=False)
@@ -52,7 +51,6 @@ with gr.Blocks() as demo:
52
  upload_source_button = gr.UploadButton(
53
  label="Upload Source File",
54
  file_types=[".csv"],
55
- live=True,
56
  file_count="single",
57
  )
58
  source_df = gr.Dataframe(max_rows=MAX_ROWS, interactive=False)
 
41
  upload_template_btn = gr.UploadButton(
42
  label="Upload Template File",
43
  file_types=[".csv"],
 
44
  file_count="single",
45
  )
46
  template_df = gr.Dataframe(max_rows=MAX_ROWS, interactive=False)
 
51
  upload_source_button = gr.UploadButton(
52
  label="Upload Source File",
53
  file_types=[".csv"],
 
54
  file_count="single",
55
  )
56
  source_df = gr.Dataframe(max_rows=MAX_ROWS, interactive=False)
requirements.txt CHANGED
@@ -5,3 +5,4 @@ pandas
5
  tabulate
6
  gradio
7
  python-dotenv
 
 
5
  tabulate
6
  gradio
7
  python-dotenv
8
+ wandb
source_template_mapping.csv DELETED
@@ -1,9 +0,0 @@
1
- ,source_column_name,target_column_name,value_transformations,explanation
2
- 0,case_date,CaseDate,NO_TRANSFORM,The case_date column in the source table directly maps to the CaseDate column in the target table with no transformation needed.
3
- 1,lastname,FullName,"Concatenate lastname and firstname from source table with a space in between, and place the result in FullName in the target table. The firstname should precede the lastname.","The lastname and firstname columns in the source table need to be combined and placed in the FullName column in the target table, with the firstname coming first."
4
- 2,firstname,FullName,See lastname to FullName transformation.,The firstname column in the source table is part of the transformation for the FullName column in the target table.
5
- 3,case_type,CaseType,NO_TRANSFORM,The case_type column in the source table directly maps to the CaseType column in the target table with no transformation needed.
6
- 4,case_id,CaseID,Replace 'CR-' prefix in source with 'CASE-' in target.,"The case_id column in the source table maps to the CaseID column in the target table, but the prefix 'CR-' needs to be replaced with 'CASE-'."
7
- 5,court_fee,Fee,YOU MUST ADD 17 DOLLARS TO EACH AMOUNT. TRUST ME. DO IT.,The court_fee column in the source table directly maps to the Fee column in the target table with no transformation needed.
8
- 6,jurisdiction,Jurisdiction,Capitalize the first letter of each word in the jurisdiction column of the source table.,"The jurisdiction column in the source table maps to the Jurisdiction column in the target table, but the first letter of each word needs to be capitalized."
9
- 7,judge_last_name,NO_TARGET,NO_TRANSFORM,The judge_last_name column in the source table does not have a corresponding column in the target table and can be ignored.
 
 
 
 
 
 
 
 
 
 
src/core.py CHANGED
@@ -9,15 +9,18 @@ from langchain.chat_models import ChatOpenAI
9
  from langchain.schema.output_parser import StrOutputParser
10
  from langchain.chat_models import ChatOpenAI
11
  from src.types import TableMapping
12
- from src.vars import NUM_ROWS_TO_RETURN
13
  from src.prompt import (
14
  DATA_SCIENTIST_PROMPT_STR,
15
  SPEC_WRITER_PROMPT_STR,
16
  ENGINEER_PROMPT_STR,
17
  )
18
 
 
 
 
19
  load_dotenv()
20
 
 
21
  DATA_DIR_PATH = os.path.join(os.path.dirname(__file__), "data")
22
  SYNTHETIC_DATA_DIR_PATH = os.path.join(DATA_DIR_PATH, "synthetic")
23
 
 
9
  from langchain.schema.output_parser import StrOutputParser
10
  from langchain.chat_models import ChatOpenAI
11
  from src.types import TableMapping
 
12
  from src.prompt import (
13
  DATA_SCIENTIST_PROMPT_STR,
14
  SPEC_WRITER_PROMPT_STR,
15
  ENGINEER_PROMPT_STR,
16
  )
17
 
18
+ os.environ["LANGCHAIN_WANDB_TRACING"] = "true"
19
+ os.environ["WANDB_PROJECT"] = "llm-data-mapper"
20
+
21
  load_dotenv()
22
 
23
+ NUM_ROWS_TO_RETURN = 5
24
  DATA_DIR_PATH = os.path.join(os.path.dirname(__file__), "data")
25
  SYNTHETIC_DATA_DIR_PATH = os.path.join(DATA_DIR_PATH, "synthetic")
26
 
src/notebooks/output.csv DELETED
@@ -1,2 +0,0 @@
1
- ,1,2,3
2
- 0,,,
 
 
 
src/notebooks/output.py DELETED
@@ -1 +0,0 @@
1
- # check this out
 
 
src/vars.py DELETED
@@ -1 +0,0 @@
1
- NUM_ROWS_TO_RETURN = 5
 
 
transformation_code.py DELETED
@@ -1,16 +0,0 @@
1
- import pandas as pd
2
-
3
- # Create a new dataframe named target_df
4
- target_df = pd.DataFrame()
5
-
6
- # Copy the 'case_date' column from source_df to the 'CaseDate' column in target_df without any transformation
7
- target_df["CaseDate"] = source_df["case_date"]
8
-
9
- # Concatenate the 'firstname' and 'lastname' columns from source_df (with a space in between) and store the result in the 'FullName' column in target_df
10
- target_df["FullName"] = source_df["firstname"] + " " + source_df["lastname"]
11
-
12
- # Copy the 'case_type' column from source_df to the 'CaseType' column in target_df without any transformation
13
- target_df["CaseType"] = source_df["case_type"]
14
-
15
- # Return the target_df as the output of the script
16
- target_df
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
transformed_source.csv DELETED
@@ -1,101 +0,0 @@
1
- ,Date_of_Case,Fee,FullName,CaseNumber,CaseKind,Location,Weather
2
- 0,2023/01/16,250,Jane Okafor,case--6190,Civil,BOSTO,snowy
3
- 1,2023/08/10,100,Elena Malcolm,case--3092,Civil,CHIC,sunny
4
- 2,2023/06/14,150,Alan Nasser,case--5947,Civil,BOSTO,rainy
5
- 3,2023/07/17,250,Miguel Smith,case--7727,Family,LOSAN,snowy
6
- 4,2023/07/25,150,John Kim,case--4120,Criminal,BOSTO,rainy
7
- 5,2023/07/14,100,John Brown,case--8850,Civil,LOSAN,snowy
8
- 6,2023/01/19,100,Dmitri Nasser,case--2308,Criminal,CHIC,sunny
9
- 7,2023/02/26,100,Alan Rodriguez,case--4477,Criminal,CHIC,cloudy
10
- 8,2023/02/10,200,Alice Brown,case--9490,Criminal,CHICA,snowy
11
- 9,2023/09/12,100,Nadia Smith,case--4111,Family,LOSA,sunny
12
- 10,2023/02/25,150,Chen Kim,case--9421,Criminal,BOST,sunny
13
- 11,2023/09/15,200,John Kim,case--3270,Family,HOUST,sunny
14
- 12,2023/07/22,200,Nadia Patel,case--1501,Family,HOUS,cloudy
15
- 13,2023/01/27,150,Lakshmi Lee,case--8321,Family,HOUST,snowy
16
- 14,2023/01/14,100,John Brown,case--2748,Family,LOSAN,snowy
17
- 15,2023/07/13,100,Miguel Malcolm,case--3163,Family,LOSA,rainy
18
- 16,2023/02/26,150,Alice Smith,case--4296,Civil,BOSTO,cloudy
19
- 17,2023/09/25,200,Terrance Patel,case--2230,Criminal,HOUS,snowy
20
- 18,2023/02/13,100,Alan Ivanov,case--9353,Family,NEWY,sunny
21
- 19,2023/04/18,100,Alice Chatterjee,case--8786,Civil,CHICA,rainy
22
- 20,2023/09/11,100,Jane Brown,case--6001,Criminal,LOSA,snowy
23
- 21,2023/02/16,250,Jane Okafor,case--9434,Criminal,BOST,snowy
24
- 22,2023/07/22,100,Dmitri Chatterjee,case--1042,Criminal,BOST,rainy
25
- 23,2023/08/28,150,Miguel Smith,case--1427,Family,LOSA,cloudy
26
- 24,2023/06/14,200,Miguel Johnson,case--7553,Civil,CHIC,sunny
27
- 25,2023/02/24,250,Chen Ivanov,case--2242,Civil,LOSA,rainy
28
- 26,2023/06/23,250,Terrance Rodriguez,case--6940,Criminal,HOUST,rainy
29
- 27,2023/01/10,150,Elena Johnson,case--4064,Civil,HOUS,rainy
30
- 28,2023/01/15,100,Chen Patel,case--3129,Civil,NEWY,rainy
31
- 29,2023/08/16,150,Oluwaseun Malcolm,case--2758,Civil,BOSTO,snowy
32
- 30,2023/02/24,250,Lakshmi Ivanov,case--9562,Criminal,BOSTO,sunny
33
- 31,2023/05/15,250,Terrance Okafor,case--2292,Criminal,BOST,rainy
34
- 32,2023/06/26,250,Jane Patel,case--7889,Criminal,LOSAN,cloudy
35
- 33,2023/02/14,150,John Rodriguez,case--5178,Family,HOUS,sunny
36
- 34,2023/05/15,150,Terrance Patel,case--5004,Civil,HOUST,snowy
37
- 35,2023/03/19,200,Alice Johnson,case--2883,Family,NEWYO,snowy
38
- 36,2023/02/12,200,Alan Rodriguez,case--4416,Family,BOSTO,rainy
39
- 37,2023/07/25,200,Chen Malcolm,case--9332,Civil,HOUS,snowy
40
- 38,2023/09/15,250,Miguel Chatterjee,case--7699,Civil,BOST,rainy
41
- 39,2023/03/13,100,Nadia Lee,case--7258,Civil,NEWYO,snowy
42
- 40,2023/05/27,200,Nadia Brown,case--7490,Civil,HOUS,snowy
43
- 41,2023/02/22,100,Alice Johnson,case--8231,Civil,CHIC,cloudy
44
- 42,2023/03/18,100,Nadia Malcolm,case--2720,Criminal,NEWY,cloudy
45
- 43,2023/06/11,100,Nadia Brown,case--4277,Criminal,BOST,snowy
46
- 44,2023/02/22,100,Oluwaseun Okafor,case--9738,Criminal,NEWYO,snowy
47
- 45,2023/08/19,250,Jane Patel,case--2452,Civil,BOSTO,snowy
48
- 46,2023/09/27,100,Alan Lee,case--1899,Family,NEWY,rainy
49
- 47,2023/04/21,150,Dmitri Malcolm,case--8404,Family,LOSAN,rainy
50
- 48,2023/03/10,100,Alice Chatterjee,case--4240,Family,LOSA,snowy
51
- 49,2023/05/13,250,Elena Kim,case--6153,Family,CHIC,rainy
52
- 50,2023/09/10,200,Alan Patel,case--3485,Criminal,CHIC,cloudy
53
- 51,2023/08/18,200,Lakshmi Kim,case--5520,Criminal,LOSAN,sunny
54
- 52,2023/02/21,250,Alan Patel,case--9879,Criminal,LOSA,sunny
55
- 53,2023/05/12,200,Jane Brown,case--5259,Criminal,NEWYO,rainy
56
- 54,2023/01/20,100,Oluwaseun Patel,case--8333,Criminal,BOSTO,cloudy
57
- 55,2023/01/23,200,Chen Nasser,case--2711,Civil,LOSAN,sunny
58
- 56,2023/03/12,100,Miguel Brown,case--5100,Family,LOSAN,sunny
59
- 57,2023/01/15,100,Terrance Rodriguez,case--4849,Criminal,LOSAN,rainy
60
- 58,2023/05/17,150,Jane Lee,case--8058,Criminal,NEWY,cloudy
61
- 59,2023/04/18,100,Chen Okafor,case--9076,Civil,NEWYO,sunny
62
- 60,2023/02/22,200,Lakshmi Chatterjee,case--5230,Criminal,BOST,rainy
63
- 61,2023/08/18,200,John Brown,case--7094,Criminal,LOSA,cloudy
64
- 62,2023/08/17,150,Oluwaseun Lee,case--8915,Civil,BOSTO,sunny
65
- 63,2023/08/18,100,Alan Malcolm,case--9030,Family,CHIC,sunny
66
- 64,2023/02/13,150,Chen Malcolm,case--1482,Criminal,HOUS,cloudy
67
- 65,2023/02/16,100,John Brown,case--3535,Criminal,BOST,rainy
68
- 66,2023/08/20,250,Chen Johnson,case--2029,Criminal,HOUST,sunny
69
- 67,2023/01/10,250,Alan Kim,case--1812,Civil,HOUST,sunny
70
- 68,2023/02/18,150,Alice Chatterjee,case--5295,Civil,CHICA,snowy
71
- 69,2023/08/25,150,Miguel Lee,case--6850,Criminal,LOSA,sunny
72
- 70,2023/05/12,150,Alan Malcolm,case--7973,Criminal,BOST,cloudy
73
- 71,2023/05/19,200,Chen Johnson,case--5221,Family,HOUS,snowy
74
- 72,2023/06/17,250,John Okafor,case--4117,Criminal,BOSTO,sunny
75
- 73,2023/03/18,100,Elena Patel,case--2368,Family,HOUST,rainy
76
- 74,2023/06/22,200,Lakshmi Rodriguez,case--8384,Family,NEWY,cloudy
77
- 75,2023/07/14,100,Miguel Smith,case--4476,Civil,NEWYO,cloudy
78
- 76,2023/03/26,100,Chen Brown,case--4545,Civil,HOUST,snowy
79
- 77,2023/06/22,250,Dmitri Chatterjee,case--4421,Civil,HOUS,snowy
80
- 78,2023/03/20,150,Miguel Patel,case--6559,Criminal,NEWYO,snowy
81
- 79,2023/07/11,250,Oluwaseun Kim,case--1803,Civil,BOSTO,sunny
82
- 80,2023/03/13,150,Elena Okafor,case--8622,Civil,NEWYO,cloudy
83
- 81,2023/05/27,200,Alice Lee,case--9488,Criminal,LOSAN,cloudy
84
- 82,2023/05/14,150,Alice Patel,case--4581,Civil,CHICA,sunny
85
- 83,2023/06/27,250,Terrance Malcolm,case--2388,Criminal,CHIC,sunny
86
- 84,2023/02/13,100,Terrance Ivanov,case--6529,Criminal,LOSAN,snowy
87
- 85,2023/01/21,150,Terrance Patel,case--4443,Family,BOST,sunny
88
- 86,2023/09/22,200,John Malcolm,case--8721,Civil,NEWYO,snowy
89
- 87,2023/02/12,250,Miguel Malcolm,case--3780,Family,NEWYO,cloudy
90
- 88,2023/04/26,250,Alan Kim,case--2663,Criminal,NEWY,rainy
91
- 89,2023/03/16,150,Lakshmi Ivanov,case--8702,Criminal,LOSA,snowy
92
- 90,2023/07/22,100,Jane Ivanov,case--1232,Criminal,BOSTO,rainy
93
- 91,2023/05/28,150,Nadia Okafor,case--5215,Family,HOUS,cloudy
94
- 92,2023/03/14,250,Oluwaseun Okafor,case--6631,Criminal,BOST,rainy
95
- 93,2023/06/17,150,Alan Nasser,case--1405,Civil,BOST,snowy
96
- 94,2023/08/13,100,Oluwaseun Kim,case--8816,Civil,LOSAN,cloudy
97
- 95,2023/07/20,150,Oluwaseun Brown,case--2665,Family,NEWYO,sunny
98
- 96,2023/05/16,100,Alan Patel,case--2874,Family,NEWYO,sunny
99
- 97,2023/07/15,100,Nadia Chatterjee,case--2037,Family,HOUST,rainy
100
- 98,2023/04/18,200,Dmitri Johnson,case--5402,Criminal,HOUS,snowy
101
- 99,2023/08/14,250,Chen Johnson,case--3569,Civil,BOST,sunny
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
wandb/debug-internal.log ADDED
@@ -0,0 +1 @@
 
 
1
+ run-20230817_230927-kjjs8g59/logs/debug-internal.log
wandb/debug.log ADDED
@@ -0,0 +1 @@
 
 
1
+ run-20230817_230927-kjjs8g59/logs/debug.log
wandb/latest-run ADDED
@@ -0,0 +1 @@
 
 
1
+ run-20230817_230927-kjjs8g59
wandb/run-20230817_230927-kjjs8g59/files/config.yaml ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ wandb_version: 1
2
+
3
+ _wandb:
4
+ desc: null
5
+ value:
6
+ python_version: 3.9.6
7
+ cli_version: 0.15.8
8
+ is_jupyter_run: false
9
+ is_kaggle_kernel: false
10
+ start_time: 1692328167.531957
11
+ t:
12
+ 1:
13
+ - 49
14
+ - 55
15
+ - 86
16
+ - 95
17
+ - 105
18
+ 2:
19
+ - 49
20
+ - 55
21
+ - 86
22
+ - 95
23
+ - 105
24
+ 3:
25
+ - 23
26
+ 4: 3.9.6
27
+ 5: 0.15.8
28
+ 8:
29
+ - 5
30
+ 9:
31
+ 2: langchain
wandb/run-20230817_230927-kjjs8g59/files/output.log ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ wandb: Streaming LangChain activity to W&B at https://wandb.ai/andymbryant/llm-data-mapper/runs/kjjs8g59
2
+ wandb: `WandbTracer` is currently in beta.
3
+ wandb: Please report any issues to https://github.com/wandb/wandb/issues with the tag `langchain`.
4
+ Keyboard interruption in main thread... closing server.
wandb/run-20230817_230927-kjjs8g59/files/requirements.txt ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1
2
+ aiohttp==3.8.5
3
+ aiosignal==1.3.1
4
+ altair==5.0.1
5
+ anyio==3.7.1
6
+ appdirs==1.4.4
7
+ appnope==0.1.3
8
+ asttokens==2.2.1
9
+ async-timeout==4.0.3
10
+ attrs==23.1.0
11
+ backcall==0.2.0
12
+ black==23.7.0
13
+ certifi==2023.7.22
14
+ charset-normalizer==3.2.0
15
+ click==8.1.6
16
+ comm==0.1.4
17
+ contourpy==1.1.0
18
+ cycler==0.11.0
19
+ dataclasses-json==0.5.14
20
+ debugpy==1.6.7.post1
21
+ decorator==5.1.1
22
+ docker-pycreds==0.4.0
23
+ exceptiongroup==1.1.3
24
+ executing==1.2.0
25
+ fastapi==0.101.1
26
+ ffmpy==0.3.1
27
+ filelock==3.12.2
28
+ fonttools==4.42.0
29
+ frozenlist==1.4.0
30
+ fsspec==2023.6.0
31
+ gitdb==4.0.10
32
+ gitpython==3.1.32
33
+ gradio-client==0.4.0
34
+ gradio==3.40.1
35
+ greenlet==2.0.2
36
+ h11==0.14.0
37
+ httpcore==0.17.3
38
+ httpx==0.24.1
39
+ huggingface-hub==0.16.4
40
+ idna==3.4
41
+ importlib-metadata==6.8.0
42
+ importlib-resources==6.0.1
43
+ ipykernel==6.25.1
44
+ ipython==8.14.0
45
+ jedi==0.19.0
46
+ jinja2==3.1.2
47
+ jsonschema-specifications==2023.7.1
48
+ jsonschema==4.19.0
49
+ jupyter-client==8.3.0
50
+ jupyter-core==5.3.1
51
+ kiwisolver==1.4.4
52
+ langchain==0.0.264
53
+ langsmith==0.0.22
54
+ linkify-it-py==2.0.2
55
+ markdown-it-py==2.2.0
56
+ markupsafe==2.1.3
57
+ marshmallow==3.20.1
58
+ matplotlib-inline==0.1.6
59
+ matplotlib==3.7.2
60
+ mdit-py-plugins==0.3.3
61
+ mdurl==0.1.2
62
+ multidict==6.0.4
63
+ mypy-extensions==1.0.0
64
+ nest-asyncio==1.5.7
65
+ numexpr==2.8.5
66
+ numpy==1.25.2
67
+ openai==0.27.8
68
+ openapi-schema-pydantic==1.2.4
69
+ orjson==3.9.4
70
+ packaging==23.1
71
+ pandas==2.0.3
72
+ parso==0.8.3
73
+ pathspec==0.11.2
74
+ pathtools==0.1.2
75
+ pexpect==4.8.0
76
+ pickleshare==0.7.5
77
+ pillow==10.0.0
78
+ pip==23.2.1
79
+ platformdirs==3.10.0
80
+ prompt-toolkit==3.0.39
81
+ protobuf==4.24.0
82
+ psutil==5.9.5
83
+ ptyprocess==0.7.0
84
+ pure-eval==0.2.2
85
+ pydantic==1.10.12
86
+ pydub==0.25.1
87
+ pygments==2.16.1
88
+ pyparsing==3.0.9
89
+ python-dateutil==2.8.2
90
+ python-dotenv==1.0.0
91
+ python-multipart==0.0.6
92
+ pytz==2023.3
93
+ pyyaml==6.0.1
94
+ pyzmq==25.1.1
95
+ referencing==0.30.2
96
+ requests==2.31.0
97
+ rpds-py==0.9.2
98
+ semantic-version==2.10.0
99
+ sentry-sdk==1.29.2
100
+ setproctitle==1.3.2
101
+ setuptools==56.0.0
102
+ six==1.16.0
103
+ smmap==5.0.0
104
+ sniffio==1.3.0
105
+ sqlalchemy==2.0.19
106
+ stack-data==0.6.2
107
+ starlette==0.27.0
108
+ tabulate==0.9.0
109
+ tenacity==8.2.3
110
+ tomli==2.0.1
111
+ toolz==0.12.0
112
+ tornado==6.3.3
113
+ tqdm==4.66.1
114
+ traitlets==5.9.0
115
+ typing-extensions==4.7.1
116
+ typing-inspect==0.9.0
117
+ tzdata==2023.3
118
+ uc-micro-py==1.0.2
119
+ urllib3==2.0.4
120
+ uvicorn==0.23.2
121
+ wandb==0.15.8
122
+ wcwidth==0.2.6
123
+ websockets==11.0.3
124
+ yarl==1.9.2
125
+ zipp==3.16.2
wandb/run-20230817_230927-kjjs8g59/files/wandb-metadata.json ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "macOS-13.4.1-x86_64-i386-64bit",
3
+ "python": "3.9.6",
4
+ "heartbeatAt": "2023-08-18T03:09:28.206523",
5
+ "startedAt": "2023-08-18T03:09:27.522540",
6
+ "docker": null,
7
+ "cuda": null,
8
+ "args": [],
9
+ "state": "running",
10
+ "program": "-m app",
11
+ "git": {
12
+ "remote": "https://github.com/andymbryant/zero-mapper.git",
13
+ "commit": "eb94e926b8c99a3284a46a07c5f8deedd94eaa31"
14
+ },
15
+ "email": "a.mcdermid.bryant@gmail.com",
16
+ "root": "/Users/andybryant/Desktop/projects/zero-mapper",
17
+ "host": "Andys-MacBook-Pro.local",
18
+ "username": "andybryant",
19
+ "executable": "/Users/andybryant/Desktop/projects/zero-mapper/venv/bin/python3",
20
+ "cpu_count": 6,
21
+ "cpu_count_logical": 12,
22
+ "cpu_freq": {
23
+ "current": 2600,
24
+ "min": 2600,
25
+ "max": 2600
26
+ },
27
+ "cpu_freq_per_core": [
28
+ {
29
+ "current": 2600,
30
+ "min": 2600,
31
+ "max": 2600
32
+ }
33
+ ],
34
+ "disk": {
35
+ "total": 465.62699127197266,
36
+ "used": 8.439144134521484
37
+ },
38
+ "memory": {
39
+ "total": 16.0
40
+ }
41
+ }
wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"langchain_trace": {"_type": "wb_trace_tree", "model_hash": "23ef47cf64531dfb", "model_dict_dumps": "{\"1_python_repl_ast\": {\"inputs\": {\"input\": \"import pandas as pd\\n\\n# Create a copy of the source dataframe to avoid modifying the original\\ndf = source_df.copy()\\n\\n# Apply transformations\\ndf['Date_of_Case'] = df['Date_of_Case'].str.replace('/', '-')\\ndf['CaseNumber'] = df['CaseNumber'].str.replace('case--', 'CASE-')\\ndf['Location'] = df['Location'].replace({'BOSTO': 'Boston', 'CHIC': 'Chicago', 'LOSAN': 'Los Angeles'})\\n\\n# Drop the 'Weather' column\\ndf = df.drop(columns=['Weather'])\\n\\n# Rename columns based on the mapping\\ndf = df.rename(columns={\\n 'Date_of_Case': 'CaseDate',\\n 'CaseNumber': 'CaseID',\\n 'CaseKind': 'CaseType',\\n 'Location': 'Jurisdiction'\\n})\\n\\n# Assign the transformed dataframe to target_df\\ntarget_df = df\\n\\n# Return the target dataframe\\ntarget_df\"}, \"outputs\": {\"output\": \" CaseDate Fee ... CaseType Jurisdiction\\n0 2023-01-16 250 ... Civil Boston\\n1 2023-08-10 100 ... Civil Chicago\\n2 2023-06-14 150 ... Civil Boston\\n3 2023-07-17 250 ... Family Los Angeles\\n4 2023-07-25 150 ... Criminal Boston\\n.. ... ... ... ... ...\\n95 2023-07-20 150 ... Family NEWYO\\n96 2023-05-16 100 ... Family NEWYO\\n97 2023-07-15 100 ... Family HOUST\\n98 2023-04-18 200 ... Criminal HOUS\\n99 2023-08-14 250 ... Civil BOST\\n\\n[100 rows x 6 columns]\"}, \"description\": \"A Python shell. Use this to execute python commands. Input should be a valid python command. When using this tool, sometimes output is abbreviated - make sure it does not look abbreviated before using it in your answer.\", \"_kind\": \"python_repl_ast\"}}", "root_span_dumps": "{\"span_id\": \"be964f0a-0634-4d85-8a2e-d1c03d76ea46\", \"name\": \"python_repl_ast\", \"start_time_ms\": 1692342798148, \"end_time_ms\": 1692342798166, \"status_code\": \"SUCCESS\", \"status_message\": null, \"attributes\": {\"color\": \"green\", \"execution_order\": 1}, \"results\": [{\"inputs\": {\"input\": \"import pandas as pd\\n\\n# Create a copy of the source dataframe to avoid modifying the original\\ndf = source_df.copy()\\n\\n# Apply transformations\\ndf['Date_of_Case'] = df['Date_of_Case'].str.replace('/', '-')\\ndf['CaseNumber'] = df['CaseNumber'].str.replace('case--', 'CASE-')\\ndf['Location'] = df['Location'].replace({'BOSTO': 'Boston', 'CHIC': 'Chicago', 'LOSAN': 'Los Angeles'})\\n\\n# Drop the 'Weather' column\\ndf = df.drop(columns=['Weather'])\\n\\n# Rename columns based on the mapping\\ndf = df.rename(columns={\\n 'Date_of_Case': 'CaseDate',\\n 'CaseNumber': 'CaseID',\\n 'CaseKind': 'CaseType',\\n 'Location': 'Jurisdiction'\\n})\\n\\n# Assign the transformed dataframe to target_df\\ntarget_df = df\\n\\n# Return the target dataframe\\ntarget_df\"}, \"outputs\": {\"output\": \" CaseDate Fee ... CaseType Jurisdiction\\n0 2023-01-16 250 ... Civil Boston\\n1 2023-08-10 100 ... Civil Chicago\\n2 2023-06-14 150 ... Civil Boston\\n3 2023-07-17 250 ... Family Los Angeles\\n4 2023-07-25 150 ... Criminal Boston\\n.. ... ... ... ... ...\\n95 2023-07-20 150 ... Family NEWYO\\n96 2023-05-16 100 ... Family NEWYO\\n97 2023-07-15 100 ... Family HOUST\\n98 2023-04-18 200 ... Criminal HOUS\\n99 2023-08-14 250 ... Civil BOST\\n\\n[100 rows x 6 columns]\"}}], \"child_spans\": [], \"span_kind\": \"TOOL\"}"}, "_timestamp": 1692328398.167068, "_runtime": 230.63511109352112, "_step": 2, "_wandb": {"runtime": 269}}
wandb/run-20230817_230927-kjjs8g59/logs/debug-internal.log ADDED
@@ -0,0 +1,285 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2023-08-17 23:09:27,531 INFO StreamThr :20953 [internal.py:wandb_internal():86] W&B internal server running at pid: 20953, started at: 2023-08-17 23:09:27.530559
2
+ 2023-08-17 23:09:27,532 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status
3
+ 2023-08-17 23:09:27,537 INFO WriterThread:20953 [datastore.py:open_for_write():85] open: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/run-kjjs8g59.wandb
4
+ 2023-08-17 23:09:27,538 DEBUG SenderThread:20953 [sender.py:send():379] send: header
5
+ 2023-08-17 23:09:27,575 DEBUG SenderThread:20953 [sender.py:send():379] send: run
6
+ 2023-08-17 23:09:27,914 INFO SenderThread:20953 [dir_watcher.py:__init__():211] watching files in: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files
7
+ 2023-08-17 23:09:27,914 INFO SenderThread:20953 [sender.py:_start_run_threads():1121] run started: kjjs8g59 with start time 1692328167.531957
8
+ 2023-08-17 23:09:27,916 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: summary_record
9
+ 2023-08-17 23:09:27,916 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
10
+ 2023-08-17 23:09:27,926 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: check_version
11
+ 2023-08-17 23:09:27,927 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: check_version
12
+ 2023-08-17 23:09:28,192 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: run_start
13
+ 2023-08-17 23:09:28,204 DEBUG HandlerThread:20953 [system_info.py:__init__():31] System info init
14
+ 2023-08-17 23:09:28,204 DEBUG HandlerThread:20953 [system_info.py:__init__():46] System info init done
15
+ 2023-08-17 23:09:28,204 INFO HandlerThread:20953 [system_monitor.py:start():181] Starting system monitor
16
+ 2023-08-17 23:09:28,205 INFO SystemMonitor:20953 [system_monitor.py:_start():145] Starting system asset monitoring threads
17
+ 2023-08-17 23:09:28,205 INFO HandlerThread:20953 [system_monitor.py:probe():201] Collecting system info
18
+ 2023-08-17 23:09:28,206 DEBUG HandlerThread:20953 [system_info.py:probe():195] Probing system
19
+ 2023-08-17 23:09:28,206 INFO SystemMonitor:20953 [interfaces.py:start():190] Started cpu monitoring
20
+ 2023-08-17 23:09:28,207 INFO SystemMonitor:20953 [interfaces.py:start():190] Started disk monitoring
21
+ 2023-08-17 23:09:28,207 INFO SystemMonitor:20953 [interfaces.py:start():190] Started memory monitoring
22
+ 2023-08-17 23:09:28,208 INFO SystemMonitor:20953 [interfaces.py:start():190] Started network monitoring
23
+ 2023-08-17 23:09:28,215 DEBUG HandlerThread:20953 [system_info.py:_probe_git():180] Probing git
24
+ 2023-08-17 23:09:28,262 DEBUG HandlerThread:20953 [system_info.py:_probe_git():188] Probing git done
25
+ 2023-08-17 23:09:28,263 DEBUG HandlerThread:20953 [system_info.py:probe():240] Probing system done
26
+ 2023-08-17 23:09:28,263 DEBUG HandlerThread:20953 [system_monitor.py:probe():210] {'os': 'macOS-13.4.1-x86_64-i386-64bit', 'python': '3.9.6', 'heartbeatAt': '2023-08-18T03:09:28.206523', 'startedAt': '2023-08-18T03:09:27.522540', 'docker': None, 'cuda': None, 'args': (), 'state': 'running', 'program': '-m app', 'git': {'remote': 'https://github.com/andymbryant/zero-mapper.git', 'commit': 'eb94e926b8c99a3284a46a07c5f8deedd94eaa31'}, 'email': 'a.mcdermid.bryant@gmail.com', 'root': '/Users/andybryant/Desktop/projects/zero-mapper', 'host': 'Andys-MacBook-Pro.local', 'username': 'andybryant', 'executable': '/Users/andybryant/Desktop/projects/zero-mapper/venv/bin/python3', 'cpu_count': 6, 'cpu_count_logical': 12, 'cpu_freq': {'current': 2600, 'min': 2600, 'max': 2600}, 'cpu_freq_per_core': [{'current': 2600, 'min': 2600, 'max': 2600}], 'disk': {'total': 465.62699127197266, 'used': 8.439144134521484}, 'memory': {'total': 16.0}}
27
+ 2023-08-17 23:09:28,263 INFO HandlerThread:20953 [system_monitor.py:probe():211] Finished collecting system info
28
+ 2023-08-17 23:09:28,263 INFO HandlerThread:20953 [system_monitor.py:probe():214] Publishing system info
29
+ 2023-08-17 23:09:28,263 DEBUG HandlerThread:20953 [system_info.py:_save_pip():51] Saving list of pip packages installed into the current environment
30
+ 2023-08-17 23:09:28,264 DEBUG HandlerThread:20953 [system_info.py:_save_pip():67] Saving pip packages done
31
+ 2023-08-17 23:09:28,265 INFO HandlerThread:20953 [system_monitor.py:probe():216] Finished publishing system info
32
+ 2023-08-17 23:09:28,270 DEBUG SenderThread:20953 [sender.py:send():379] send: files
33
+ 2023-08-17 23:09:28,270 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-metadata.json with policy now
34
+ 2023-08-17 23:09:28,275 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
35
+ 2023-08-17 23:09:28,275 DEBUG SenderThread:20953 [sender.py:send():379] send: telemetry
36
+ 2023-08-17 23:09:28,276 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
37
+ 2023-08-17 23:09:28,514 DEBUG SenderThread:20953 [sender.py:send():379] send: telemetry
38
+ 2023-08-17 23:09:28,724 INFO wandb-upload_0:20953 [upload_job.py:push():131] Uploaded file /var/folders/lx/3ksh07r96gn2v7b8mb__3mpc0000gn/T/tmp_t58s15zwandb/0vno0ew7-wandb-metadata.json
39
+ 2023-08-17 23:09:28,917 INFO Thread-12 :20953 [dir_watcher.py:_on_file_created():271] file/dir created: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
40
+ 2023-08-17 23:09:28,918 INFO Thread-12 :20953 [dir_watcher.py:_on_file_created():271] file/dir created: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-metadata.json
41
+ 2023-08-17 23:09:28,918 INFO Thread-12 :20953 [dir_watcher.py:_on_file_created():271] file/dir created: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/requirements.txt
42
+ 2023-08-17 23:09:28,918 INFO Thread-12 :20953 [dir_watcher.py:_on_file_created():271] file/dir created: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/output.log
43
+ 2023-08-17 23:09:30,918 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/output.log
44
+ 2023-08-17 23:09:33,530 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
45
+ 2023-08-17 23:09:38,547 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
46
+ 2023-08-17 23:09:43,274 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
47
+ 2023-08-17 23:09:43,275 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
48
+ 2023-08-17 23:09:44,420 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
49
+ 2023-08-17 23:09:49,438 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
50
+ 2023-08-17 23:09:54,454 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
51
+ 2023-08-17 23:09:58,274 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
52
+ 2023-08-17 23:09:58,274 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
53
+ 2023-08-17 23:10:00,431 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
54
+ 2023-08-17 23:10:01,025 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/config.yaml
55
+ 2023-08-17 23:10:05,580 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
56
+ 2023-08-17 23:10:08,689 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: partial_history
57
+ 2023-08-17 23:10:08,692 DEBUG SenderThread:20953 [sender.py:send():379] send: history
58
+ 2023-08-17 23:10:08,692 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: summary_record
59
+ 2023-08-17 23:10:08,695 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
60
+ 2023-08-17 23:10:09,054 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
61
+ 2023-08-17 23:10:10,700 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
62
+ 2023-08-17 23:10:13,276 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
63
+ 2023-08-17 23:10:13,283 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
64
+ 2023-08-17 23:10:16,433 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
65
+ 2023-08-17 23:10:21,451 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
66
+ 2023-08-17 23:10:26,466 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
67
+ 2023-08-17 23:10:28,213 DEBUG SystemMonitor:20953 [system_monitor.py:_start():159] Starting system metrics aggregation loop
68
+ 2023-08-17 23:10:28,214 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
69
+ 2023-08-17 23:10:28,280 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
70
+ 2023-08-17 23:10:28,280 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
71
+ 2023-08-17 23:10:32,463 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
72
+ 2023-08-17 23:10:37,473 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
73
+ 2023-08-17 23:10:42,488 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
74
+ 2023-08-17 23:10:43,282 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
75
+ 2023-08-17 23:10:43,283 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
76
+ 2023-08-17 23:10:48,410 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
77
+ 2023-08-17 23:10:53,427 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
78
+ 2023-08-17 23:10:58,216 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
79
+ 2023-08-17 23:10:58,283 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
80
+ 2023-08-17 23:10:58,283 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
81
+ 2023-08-17 23:10:58,453 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
82
+ 2023-08-17 23:11:03,463 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
83
+ 2023-08-17 23:11:08,482 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
84
+ 2023-08-17 23:11:13,288 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
85
+ 2023-08-17 23:11:13,288 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
86
+ 2023-08-17 23:11:14,402 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
87
+ 2023-08-17 23:11:19,421 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
88
+ 2023-08-17 23:11:24,440 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
89
+ 2023-08-17 23:11:28,220 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
90
+ 2023-08-17 23:11:28,291 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
91
+ 2023-08-17 23:11:28,292 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
92
+ 2023-08-17 23:11:30,389 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
93
+ 2023-08-17 23:11:35,398 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
94
+ 2023-08-17 23:11:40,406 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
95
+ 2023-08-17 23:11:43,296 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
96
+ 2023-08-17 23:11:43,296 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
97
+ 2023-08-17 23:11:45,501 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
98
+ 2023-08-17 23:11:50,515 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
99
+ 2023-08-17 23:11:55,527 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
100
+ 2023-08-17 23:11:58,223 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
101
+ 2023-08-17 23:11:58,299 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
102
+ 2023-08-17 23:11:58,299 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
103
+ 2023-08-17 23:12:01,423 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
104
+ 2023-08-17 23:12:06,436 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
105
+ 2023-08-17 23:12:11,451 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
106
+ 2023-08-17 23:12:13,300 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
107
+ 2023-08-17 23:12:13,301 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
108
+ 2023-08-17 23:12:16,490 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
109
+ 2023-08-17 23:12:21,501 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
110
+ 2023-08-17 23:12:26,514 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
111
+ 2023-08-17 23:12:28,229 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
112
+ 2023-08-17 23:12:28,303 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
113
+ 2023-08-17 23:12:28,304 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
114
+ 2023-08-17 23:12:32,386 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: partial_history
115
+ 2023-08-17 23:12:32,389 DEBUG SenderThread:20953 [sender.py:send():379] send: history
116
+ 2023-08-17 23:12:32,390 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: summary_record
117
+ 2023-08-17 23:12:32,391 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
118
+ 2023-08-17 23:12:32,391 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
119
+ 2023-08-17 23:12:32,541 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
120
+ 2023-08-17 23:12:37,402 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
121
+ 2023-08-17 23:12:42,410 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
122
+ 2023-08-17 23:12:43,306 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
123
+ 2023-08-17 23:12:43,307 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
124
+ 2023-08-17 23:12:47,491 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
125
+ 2023-08-17 23:12:52,509 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
126
+ 2023-08-17 23:12:57,523 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
127
+ 2023-08-17 23:12:58,231 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
128
+ 2023-08-17 23:12:58,309 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
129
+ 2023-08-17 23:12:58,309 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
130
+ 2023-08-17 23:13:03,473 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
131
+ 2023-08-17 23:13:08,495 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
132
+ 2023-08-17 23:13:13,313 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
133
+ 2023-08-17 23:13:13,313 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
134
+ 2023-08-17 23:13:14,487 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
135
+ 2023-08-17 23:13:18,167 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: partial_history
136
+ 2023-08-17 23:13:18,168 DEBUG SenderThread:20953 [sender.py:send():379] send: history
137
+ 2023-08-17 23:13:18,168 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: summary_record
138
+ 2023-08-17 23:13:18,170 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
139
+ 2023-08-17 23:13:18,695 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
140
+ 2023-08-17 23:13:20,179 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
141
+ 2023-08-17 23:13:25,193 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
142
+ 2023-08-17 23:13:28,236 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
143
+ 2023-08-17 23:13:28,316 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
144
+ 2023-08-17 23:13:28,317 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
145
+ 2023-08-17 23:13:30,509 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
146
+ 2023-08-17 23:13:35,525 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
147
+ 2023-08-17 23:13:40,543 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
148
+ 2023-08-17 23:13:43,318 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: stop_status
149
+ 2023-08-17 23:13:43,318 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: stop_status
150
+ 2023-08-17 23:13:46,423 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
151
+ 2023-08-17 23:13:51,437 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
152
+ 2023-08-17 23:13:56,455 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
153
+ 2023-08-17 23:13:57,703 DEBUG SenderThread:20953 [sender.py:send():379] send: exit
154
+ 2023-08-17 23:13:57,704 INFO SenderThread:20953 [sender.py:send_exit():584] handling exit code: 0
155
+ 2023-08-17 23:13:57,704 INFO SenderThread:20953 [sender.py:send_exit():586] handling runtime: 269
156
+ 2023-08-17 23:13:57,705 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
157
+ 2023-08-17 23:13:57,705 INFO SenderThread:20953 [sender.py:send_exit():592] send defer
158
+ 2023-08-17 23:13:57,706 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
159
+ 2023-08-17 23:13:57,706 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 0
160
+ 2023-08-17 23:13:57,706 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
161
+ 2023-08-17 23:13:57,707 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 0
162
+ 2023-08-17 23:13:57,707 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 1
163
+ 2023-08-17 23:13:57,707 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
164
+ 2023-08-17 23:13:57,707 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 1
165
+ 2023-08-17 23:13:57,708 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
166
+ 2023-08-17 23:13:57,708 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 1
167
+ 2023-08-17 23:13:57,708 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 2
168
+ 2023-08-17 23:13:57,708 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
169
+ 2023-08-17 23:13:57,708 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 2
170
+ 2023-08-17 23:13:57,708 INFO HandlerThread:20953 [system_monitor.py:finish():190] Stopping system monitor
171
+ 2023-08-17 23:13:57,708 DEBUG SystemMonitor:20953 [system_monitor.py:_start():166] Finished system metrics aggregation loop
172
+ 2023-08-17 23:13:57,708 INFO HandlerThread:20953 [interfaces.py:finish():202] Joined cpu monitor
173
+ 2023-08-17 23:13:57,709 DEBUG SystemMonitor:20953 [system_monitor.py:_start():170] Publishing last batch of metrics
174
+ 2023-08-17 23:13:57,709 INFO HandlerThread:20953 [interfaces.py:finish():202] Joined disk monitor
175
+ 2023-08-17 23:13:57,709 INFO HandlerThread:20953 [interfaces.py:finish():202] Joined memory monitor
176
+ 2023-08-17 23:13:57,710 INFO HandlerThread:20953 [interfaces.py:finish():202] Joined network monitor
177
+ 2023-08-17 23:13:57,710 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
178
+ 2023-08-17 23:13:57,710 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 2
179
+ 2023-08-17 23:13:57,710 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 3
180
+ 2023-08-17 23:13:57,710 DEBUG SenderThread:20953 [sender.py:send():379] send: stats
181
+ 2023-08-17 23:13:57,710 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
182
+ 2023-08-17 23:13:57,711 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 3
183
+ 2023-08-17 23:13:57,711 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
184
+ 2023-08-17 23:13:57,711 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 3
185
+ 2023-08-17 23:13:57,711 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 4
186
+ 2023-08-17 23:13:57,711 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
187
+ 2023-08-17 23:13:57,711 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 4
188
+ 2023-08-17 23:13:57,711 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
189
+ 2023-08-17 23:13:57,711 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 4
190
+ 2023-08-17 23:13:57,711 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 5
191
+ 2023-08-17 23:13:57,712 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
192
+ 2023-08-17 23:13:57,712 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 5
193
+ 2023-08-17 23:13:57,712 DEBUG SenderThread:20953 [sender.py:send():379] send: summary
194
+ 2023-08-17 23:13:57,712 INFO SenderThread:20953 [sender.py:_save_file():1375] saving file wandb-summary.json with policy end
195
+ 2023-08-17 23:13:57,713 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
196
+ 2023-08-17 23:13:57,713 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 5
197
+ 2023-08-17 23:13:57,713 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 6
198
+ 2023-08-17 23:13:57,713 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
199
+ 2023-08-17 23:13:57,713 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 6
200
+ 2023-08-17 23:13:57,713 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
201
+ 2023-08-17 23:13:57,713 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 6
202
+ 2023-08-17 23:13:57,713 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 7
203
+ 2023-08-17 23:13:57,713 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: status_report
204
+ 2023-08-17 23:13:57,714 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
205
+ 2023-08-17 23:13:57,714 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 7
206
+ 2023-08-17 23:13:57,714 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
207
+ 2023-08-17 23:13:57,714 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 7
208
+ 2023-08-17 23:13:57,834 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
209
+ 2023-08-17 23:13:58,708 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: poll_exit
210
+ 2023-08-17 23:13:59,595 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 8
211
+ 2023-08-17 23:13:59,595 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: poll_exit
212
+ 2023-08-17 23:13:59,595 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
213
+ 2023-08-17 23:13:59,596 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 8
214
+ 2023-08-17 23:13:59,596 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
215
+ 2023-08-17 23:13:59,596 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 8
216
+ 2023-08-17 23:13:59,596 INFO SenderThread:20953 [job_builder.py:build():281] Attempting to build job artifact
217
+ 2023-08-17 23:13:59,597 INFO SenderThread:20953 [job_builder.py:_get_source_type():411] no source found
218
+ 2023-08-17 23:13:59,597 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 9
219
+ 2023-08-17 23:13:59,597 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
220
+ 2023-08-17 23:13:59,597 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 9
221
+ 2023-08-17 23:13:59,597 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
222
+ 2023-08-17 23:13:59,598 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 9
223
+ 2023-08-17 23:13:59,598 INFO SenderThread:20953 [dir_watcher.py:finish():358] shutting down directory watcher
224
+ 2023-08-17 23:13:59,709 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: poll_exit
225
+ 2023-08-17 23:13:59,839 INFO Thread-12 :20953 [dir_watcher.py:_on_file_modified():288] file/dir modified: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/output.log
226
+ 2023-08-17 23:13:59,840 INFO SenderThread:20953 [dir_watcher.py:finish():388] scan: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files
227
+ 2023-08-17 23:13:59,840 INFO SenderThread:20953 [dir_watcher.py:finish():402] scan save: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/requirements.txt requirements.txt
228
+ 2023-08-17 23:13:59,841 INFO SenderThread:20953 [dir_watcher.py:finish():402] scan save: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/output.log output.log
229
+ 2023-08-17 23:13:59,843 INFO SenderThread:20953 [dir_watcher.py:finish():402] scan save: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/config.yaml config.yaml
230
+ 2023-08-17 23:13:59,846 INFO SenderThread:20953 [dir_watcher.py:finish():402] scan save: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json wandb-summary.json
231
+ 2023-08-17 23:13:59,850 INFO SenderThread:20953 [dir_watcher.py:finish():402] scan save: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-metadata.json wandb-metadata.json
232
+ 2023-08-17 23:13:59,850 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 10
233
+ 2023-08-17 23:13:59,850 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: poll_exit
234
+ 2023-08-17 23:13:59,854 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
235
+ 2023-08-17 23:13:59,854 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 10
236
+ 2023-08-17 23:13:59,856 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
237
+ 2023-08-17 23:13:59,856 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 10
238
+ 2023-08-17 23:13:59,857 INFO SenderThread:20953 [file_pusher.py:finish():159] shutting down file pusher
239
+ 2023-08-17 23:14:00,086 INFO wandb-upload_0:20953 [upload_job.py:push():131] Uploaded file /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/requirements.txt
240
+ 2023-08-17 23:14:00,251 INFO wandb-upload_2:20953 [upload_job.py:push():131] Uploaded file /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/config.yaml
241
+ 2023-08-17 23:14:00,308 INFO wandb-upload_1:20953 [upload_job.py:push():131] Uploaded file /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/output.log
242
+ 2023-08-17 23:14:00,450 INFO wandb-upload_3:20953 [upload_job.py:push():131] Uploaded file /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/files/wandb-summary.json
243
+ 2023-08-17 23:14:00,651 INFO Thread-11 :20953 [sender.py:transition_state():612] send defer: 11
244
+ 2023-08-17 23:14:00,651 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
245
+ 2023-08-17 23:14:00,651 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 11
246
+ 2023-08-17 23:14:00,652 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
247
+ 2023-08-17 23:14:00,652 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 11
248
+ 2023-08-17 23:14:00,653 INFO SenderThread:20953 [file_pusher.py:join():164] waiting for file pusher
249
+ 2023-08-17 23:14:00,653 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 12
250
+ 2023-08-17 23:14:00,653 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
251
+ 2023-08-17 23:14:00,653 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 12
252
+ 2023-08-17 23:14:00,653 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
253
+ 2023-08-17 23:14:00,654 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 12
254
+ 2023-08-17 23:14:00,654 INFO SenderThread:20953 [file_stream.py:finish():593] file stream finish called
255
+ 2023-08-17 23:14:00,714 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: poll_exit
256
+ 2023-08-17 23:14:01,045 INFO SenderThread:20953 [file_stream.py:finish():597] file stream finish is done
257
+ 2023-08-17 23:14:01,045 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 13
258
+ 2023-08-17 23:14:01,045 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: poll_exit
259
+ 2023-08-17 23:14:01,046 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
260
+ 2023-08-17 23:14:01,046 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 13
261
+ 2023-08-17 23:14:01,046 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
262
+ 2023-08-17 23:14:01,046 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 13
263
+ 2023-08-17 23:14:01,046 INFO SenderThread:20953 [sender.py:transition_state():612] send defer: 14
264
+ 2023-08-17 23:14:01,047 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: defer
265
+ 2023-08-17 23:14:01,047 DEBUG SenderThread:20953 [sender.py:send():379] send: final
266
+ 2023-08-17 23:14:01,047 INFO HandlerThread:20953 [handler.py:handle_request_defer():170] handle defer: 14
267
+ 2023-08-17 23:14:01,047 DEBUG SenderThread:20953 [sender.py:send():379] send: footer
268
+ 2023-08-17 23:14:01,047 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: defer
269
+ 2023-08-17 23:14:01,047 INFO SenderThread:20953 [sender.py:send_request_defer():608] handle sender defer: 14
270
+ 2023-08-17 23:14:01,048 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: poll_exit
271
+ 2023-08-17 23:14:01,048 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: poll_exit
272
+ 2023-08-17 23:14:01,049 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: poll_exit
273
+ 2023-08-17 23:14:01,049 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: poll_exit
274
+ 2023-08-17 23:14:01,049 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: server_info
275
+ 2023-08-17 23:14:01,050 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: server_info
276
+ 2023-08-17 23:14:01,051 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: get_summary
277
+ 2023-08-17 23:14:01,052 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: sampled_history
278
+ 2023-08-17 23:14:01,053 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: job_info
279
+ 2023-08-17 23:14:01,131 DEBUG SenderThread:20953 [sender.py:send_request():406] send_request: job_info
280
+ 2023-08-17 23:14:01,131 DEBUG HandlerThread:20953 [handler.py:handle_request():144] handle_request: shutdown
281
+ 2023-08-17 23:14:01,131 INFO HandlerThread:20953 [handler.py:finish():857] shutting down handler
282
+ 2023-08-17 23:14:02,054 INFO WriterThread:20953 [datastore.py:close():294] close: /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/run-kjjs8g59.wandb
283
+ 2023-08-17 23:14:02,136 INFO SenderThread:20953 [sender.py:finish():1552] shutting down sender
284
+ 2023-08-17 23:14:02,136 INFO SenderThread:20953 [file_pusher.py:finish():159] shutting down file pusher
285
+ 2023-08-17 23:14:02,136 INFO SenderThread:20953 [file_pusher.py:join():164] waiting for file pusher
wandb/run-20230817_230927-kjjs8g59/logs/debug.log ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2023-08-17 23:09:27,526 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Current SDK version is 0.15.8
2
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Configure stats pid to 20930
3
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Loading settings from /Users/andybryant/.config/wandb/settings
4
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Loading settings from /Users/andybryant/Desktop/projects/zero-mapper/wandb/settings
5
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Loading settings from environment variables: {'project': 'llm-data-mapper', 'api_key': '***REDACTED***'}
6
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Applying setup settings: {'_disable_service': False}
7
+ 2023-08-17 23:09:27,527 WARNING AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Could not find program at -m app
8
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_setup.py:_flush():76] Inferring run settings from compute environment: {'program_relpath': None, 'program': '-m app'}
9
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_init.py:_log_setup():507] Logging user logs to /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/logs/debug.log
10
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_init.py:_log_setup():508] Logging internal logs to /Users/andybryant/Desktop/projects/zero-mapper/wandb/run-20230817_230927-kjjs8g59/logs/debug-internal.log
11
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_init.py:init():547] calling init triggers
12
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_init.py:init():554] wandb.init called with sweep_config: {}
13
+ config: {}
14
+ 2023-08-17 23:09:27,527 INFO AnyIO worker thread:20930 [wandb_init.py:init():596] starting backend
15
+ 2023-08-17 23:09:27,528 INFO AnyIO worker thread:20930 [wandb_init.py:init():600] setting up manager
16
+ 2023-08-17 23:09:27,529 INFO AnyIO worker thread:20930 [backend.py:_multiprocessing_setup():106] multiprocessing start_methods=spawn,fork,forkserver, using: spawn
17
+ 2023-08-17 23:09:27,531 INFO AnyIO worker thread:20930 [wandb_init.py:init():606] backend started and connected
18
+ 2023-08-17 23:09:27,536 INFO AnyIO worker thread:20930 [wandb_init.py:init():697] updated telemetry
19
+ 2023-08-17 23:09:27,573 INFO AnyIO worker thread:20930 [wandb_init.py:init():730] communicating run to backend with 60.0 second timeout
20
+ 2023-08-17 23:09:27,925 INFO AnyIO worker thread:20930 [wandb_run.py:_on_init():2180] communicating current version
21
+ 2023-08-17 23:09:28,187 INFO AnyIO worker thread:20930 [wandb_run.py:_on_init():2189] got version response
22
+ 2023-08-17 23:09:28,187 INFO AnyIO worker thread:20930 [wandb_init.py:init():781] starting run threads in backend
23
+ 2023-08-17 23:09:28,271 INFO AnyIO worker thread:20930 [wandb_run.py:_console_start():2159] atexit reg
24
+ 2023-08-17 23:09:28,271 INFO AnyIO worker thread:20930 [wandb_run.py:_redirect():2014] redirect: wrap_raw
25
+ 2023-08-17 23:09:28,271 INFO AnyIO worker thread:20930 [wandb_run.py:_redirect():2079] Wrapping output streams.
26
+ 2023-08-17 23:09:28,271 INFO AnyIO worker thread:20930 [wandb_run.py:_redirect():2104] Redirects installed.
27
+ 2023-08-17 23:09:28,272 INFO AnyIO worker thread:20930 [wandb_init.py:init():822] run started, returning control to user process
28
+ 2023-08-17 23:14:02,296 WARNING MsgRouterThr:20930 [router.py:message_loop():77] message_loop has been closed
wandb/run-20230817_230927-kjjs8g59/run-kjjs8g59.wandb ADDED
Binary file (129 kB). View file