Skip to content

Commit f2daf67

Browse files
committed
Fix the parsing of model_path.
1 parent 8795efd commit f2daf67

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

graph_net/analysis_util.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,31 +167,32 @@ def parse_logs_to_data(log_file: str) -> list:
167167
print(f"No content in {log_file}")
168168
return []
169169

170+
model_path = None
170171
samples, current_lines, processing_lines = [], [], []
171172

172-
def process_a_sample():
173+
def process_a_sample(model_path):
173174
data = parse_single_sample_log_to_data(current_lines)
174-
for p_line in processing_lines:
175-
if data.get("configuration", {}).get("model") in p_line:
176-
data["model_path"] = p_line.split()[-1]
177-
break
175+
if data.get("model_path", None) is None and model_path:
176+
data["model_path"] = model_path
178177
samples.append(data)
179178

180179
for line in lines:
181-
if "[Processing]" not in line:
180+
if "[Processing]" in line:
181+
model_path = line.split()[-1]
182+
else:
182183
if current_lines:
183184
current_lines.append(line)
184185
continue
185186

186187
if current_lines:
187-
process_a_sample()
188+
process_a_sample(model_path)
188189

189190
processing_lines.append(line)
190191
current_lines = [line]
191192

192193
# Process final sample
193194
if current_lines:
194-
process_a_sample()
195+
process_a_sample(model_path)
195196

196197
print(f"Parsed {len(samples)} samples from {log_file}")
197198
return samples

0 commit comments

Comments
 (0)