Skip to content

Commit c6549ef

Browse files
Fix CSV dependency in LinearSolveAutotune
Add missing CSV dependency to resolve UndefVarError when creating benchmark result files. The telemetry system uses CSV.write() to create system_info.csv files but CSV wasn't imported. Changes: - Add CSV dependency to Project.toml - Add CSV import to LinearSolveAutotune.jl - Add CSV compatibility constraint Fixes CSV not defined error in telemetry.jl:426 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent e1228ab commit c6549ef

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/LinearSolveAutotune/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ version = "0.1.0"
66
[deps]
77
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
88
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
9+
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
910
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
1011
GitHub = "bc5e4493-9b4d-5f90-b8aa-2b2bcaad7a26"
1112
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
@@ -28,6 +29,7 @@ Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
2829
[compat]
2930
LinearSolve = "3"
3031
BenchmarkTools = "1"
32+
CSV = "0.10"
3133
DataFrames = "1"
3234
GitHub = "5"
3335
Plots = "1"

lib/LinearSolveAutotune/src/LinearSolveAutotune.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module LinearSolveAutotune
22

33
using LinearSolve
44
using BenchmarkTools
5+
using CSV
56
using DataFrames
67
using PrettyTables
78
using Preferences

0 commit comments

Comments
 (0)