Skip to content

Commit 3df639d

Browse files
committed
FIX cast scores to CPU
1 parent 1734b34 commit 3df639d

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

tutorials/movies_3T/05_plot_banded_ridge_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@
360360
n_kernels = split_scores_mask.shape[0]
361361
n_voxels = Y_train.shape[1]
362362
split_scores = np.zeros((n_kernels, n_voxels))
363-
split_scores[:, mask] = split_scores_mask
363+
split_scores[:, mask] = backend.to_numpy(split_scores_mask)
364364
print("(n_kernels, n_voxels) =", split_scores.shape)
365365

366366
###############################################################################

tutorials/notebooks/movies_3T/05_plot_banded_ridge_model.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@
458458
},
459459
"outputs": [],
460460
"source": [
461-
"from himalaya.scoring import r2_score_split\n\nY_test_pred_split = pipeline.predict(X_test, split=True)\nsplit_scores_mask = r2_score_split(Y_test[:, mask], Y_test_pred_split)\n\nprint(\"(n_kernels, n_samples_test, n_voxels_mask) =\", Y_test_pred_split.shape)\nprint(\"(n_kernels, n_voxels_mask) =\", split_scores_mask.shape)\n\n# extend to unfitted voxels\nn_kernels = split_scores_mask.shape[0]\nn_voxels = Y_train.shape[1]\nsplit_scores = np.zeros((n_kernels, n_voxels))\nsplit_scores[:, mask] = split_scores_mask\nprint(\"(n_kernels, n_voxels) =\", split_scores.shape)"
461+
"from himalaya.scoring import r2_score_split\n\nY_test_pred_split = pipeline.predict(X_test, split=True)\nsplit_scores_mask = r2_score_split(Y_test[:, mask], Y_test_pred_split)\n\nprint(\"(n_kernels, n_samples_test, n_voxels_mask) =\", Y_test_pred_split.shape)\nprint(\"(n_kernels, n_voxels_mask) =\", split_scores_mask.shape)\n\n# extend to unfitted voxels\nn_kernels = split_scores_mask.shape[0]\nn_voxels = Y_train.shape[1]\nsplit_scores = np.zeros((n_kernels, n_voxels))\nsplit_scores[:, mask] = backend.to_numpy(split_scores_mask)\nprint(\"(n_kernels, n_voxels) =\", split_scores.shape)"
462462
]
463463
},
464464
{

tutorials/notebooks/movies_3T/merged_for_colab.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3531,7 +3531,7 @@
35313531
"n_kernels = split_scores_mask.shape[0]\n",
35323532
"n_voxels = Y_train.shape[1]\n",
35333533
"split_scores = np.zeros((n_kernels, n_voxels))\n",
3534-
"split_scores[:, mask] = split_scores_mask\n",
3534+
"split_scores[:, mask] = backend.to_numpy(split_scores_mask)\n",
35353535
"print(\"(n_kernels, n_voxels) =\", split_scores.shape)"
35363536
]
35373537
},

0 commit comments

Comments
 (0)