diff --git a/faer-bench/cvxpy-bench/load_sparse.py b/faer-bench/cvxpy-bench/load_sparse.py new file mode 100644 index 00000000..8e6b9695 --- /dev/null +++ b/faer-bench/cvxpy-bench/load_sparse.py @@ -0,0 +1,10 @@ +import scipy.sparse as sp + +testName = "unconstrainedQP" +testType = "sparse-mm" +LHS = sp.load_npz(f"{testName}/{testType}-lhs.npz") +RHS = sp.load_npz(f"{testName}/{testType}-rhs.npz") +out = sp.load_npz(f"{testName}/{testType}-out.npz") +assert ((LHS@RHS).toarray() == out).all() +print(out.shape) +print(out.nnz) \ No newline at end of file diff --git a/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-lhs.npz b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-lhs.npz new file mode 100644 index 00000000..0a767903 Binary files /dev/null and b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-lhs.npz differ diff --git a/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-out.npz b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-out.npz new file mode 100644 index 00000000..20c9b130 Binary files /dev/null and b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-out.npz differ diff --git a/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-rhs.npz b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-rhs.npz new file mode 100644 index 00000000..b1a64daa Binary files /dev/null and b/faer-bench/cvxpy-bench/murrayPortfolio/sparse-mm-rhs.npz differ