Skip to content

Commit

Permalink
Merge pull request #37 from ncguilbeault/dask-scatter-spikes
Browse files Browse the repository at this point in the history
Fix Large Array Handling in `estimate_place_fields` Function
  • Loading branch information
edeno authored Sep 21, 2024
2 parents 4e8dcb7 + a61ba5c commit 6074a76
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,8 @@ def estimate_place_fields(
except ValueError:
client = Client()
design_matrix = client.scatter(np.asarray(design_matrix), broadcast=True)
results = [fit_glm(is_spike, design_matrix, penalty) for is_spike in spikes.T]
scattered_spikes = [client.scatter(is_spike) for is_spike in spikes.T]
results = [fit_glm(is_spike, design_matrix, penalty) for is_spike in scattered_spikes]
results = dask.compute(*results)

predict_matrix = make_spline_predict_matrix(design_info, place_bin_centers)
Expand Down

0 comments on commit 6074a76

Please sign in to comment.